Patch level : 10.0
Files correlati : Ricompilazione Demo : [ ] Commento : Aggiunta funzione per caricare i dati sulle tabelle di modulo, chiamata install_mod() git-svn-id: svn://10.65.10.50/trunk@18539 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
59c6500bdd
commit
4cff1d0c21
@ -498,6 +498,7 @@ void TInstallmodule_app::main_loop()
|
||||
{
|
||||
install_com();
|
||||
install_firm();
|
||||
install_mod();
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -571,6 +572,28 @@ bool TInstallmodule_app::install_com()
|
||||
return ok;
|
||||
}
|
||||
|
||||
bool TInstallmodule_app::install_mod()
|
||||
{
|
||||
// ciclo su ogni ditta
|
||||
TStd_filename txtfile(module_code());
|
||||
txtfile << "tabmod.txt";
|
||||
if (txtfile.check())
|
||||
{
|
||||
TLocalisamfile ditte(LF_NDITTE);
|
||||
for (ditte.first(); !ditte.eof() ; ditte.next())
|
||||
{
|
||||
const int newditta=ditte.get_int("CODDITTA");
|
||||
if (prefix().exist(newditta))
|
||||
{
|
||||
set_firm(newditta);
|
||||
TSystemisamfile tabmod(LF_TABMOD);
|
||||
tabmod.load(txtfile);
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void TInstallmodule_app::run(int argc, char* argv[])
|
||||
{
|
||||
TString title("Installazione ");
|
||||
|
@ -62,6 +62,7 @@ protected:
|
||||
|
||||
virtual bool install_com() ; // setta i dati comuni
|
||||
virtual bool install_firm() ; // setta i dati ditta
|
||||
virtual bool install_mod() ; // setta i dati modulo
|
||||
|
||||
virtual void main_loop() ;
|
||||
virtual bool create();
|
||||
|
Loading…
x
Reference in New Issue
Block a user