campo-sirio/ba/bainst32.cpp
luca 66990e2afa Patch level :4.0 804
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :postinstallazione moduli furbizzata(?)


git-svn-id: svn://10.65.10.50/trunk@15738 c028cbd2-c16b-5b4b-a496-9718f37d4682
2007-10-29 10:29:06 +00:00

34 lines
736 B
C++
Executable File

#include <modaut.h>
#include <tabutil.h>
#include "bainstlib.h"
class TInstall_MG : public TInstallmodule_app
{
protected:
virtual int module_number() const { return MGAUT; }
virtual bool something_to_load() const;
public:
virtual ~TInstall_MG () {}
};
//le tabelle di magazzino, non essendo ministeriali, vengono aggiornate soltanto se vuote! Questo per...
//..evitare la comparsa di record non creati dall'utente che va in confusione mentale!!
bool TInstall_MG::something_to_load() const
{
if (test_database())
{
TTable cau("%CAU");
if (!cau.empty())
return false;
}
return TInstallmodule_app::something_to_load();
}
int bainst32(int argc, char** argv)
{
TInstall_MG app;
app.run(argc, argv);
return 0;
}