34 lines
736 B
C++
34 lines
736 B
C++
|
#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;
|
||
|
}
|