cg2100.cpp Aggiunti campi richiesti da Emilio sul .ini

cg2200.cpp  Corretta gestione movimenti provvisori


git-svn-id: svn://10.65.10.50/trunk@4887 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-07-23 08:01:53 +00:00
parent e966860947
commit ad85706042
2 changed files with 16 additions and 5 deletions

View File

@ -1535,11 +1535,16 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
void TPrimanota_application::mask2ini(const TMask& msk, TConfig& ini)
{
TRelation_application::mask2ini(msk, ini);
ini.set("DESCRCAUS", msk.get(F_DESCRCAUS));
const TEsercizio& annoes = _esercizi[msk.get_int(F_ANNOES)];
ini.set("INIZIOES", annoes.inizio());
ini.set("FINEES", annoes.fine());
const char mov_cesp = causale().link_cespiti();
if (mov_cesp > ' ')
{
ini.set("MOVCESP", mov_cesp);
ini.set("DESCRCAUS", msk.get(F_DESCRCAUS));
const TEsercizio& annoes = _esercizi[msk.get_int(F_ANNOES)];
ini.set("INIZIOES", annoes.inizio());
ini.set("FINEES", annoes.fine());
}
int i, f;
for (i = 0; i < _rel->cg_items(); i++)
@ -1619,6 +1624,10 @@ bool TPrimanota_application::link_cesp(const TMask& msk, const char* action)
}
if (i < 0)
return FALSE;
// Controlla l'esistenza del programma cespiti
if (!fexist("cespcg.exe"))
return FALSE;
TFilename cespini;
cespini.tempdir();

View File

@ -299,6 +299,8 @@ bool TProvvisori_app::menu(MENU_TAG)
m.reset();
KEY key = m.run();
if (key != K_ENTER && key != K_DEL)
break;
TString16 from_d = m.get(F_FROMDATE);
TString16 to_d = m.get(F_TODATE);