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:
luca83 2009-03-17 11:36:17 +00:00
parent 59c6500bdd
commit 4cff1d0c21
2 changed files with 24 additions and 0 deletions

View File

@ -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 ");

View File

@ -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();