cg2100.cpp Corretta gestione query mode da file.ini

git-svn-id: svn://10.65.10.50/trunk@4267 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-04-08 12:21:52 +00:00
parent 5eb151a528
commit 90644bd425

View File

@ -1598,12 +1598,17 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
if (query)
{
set_not_empty(msk, F_CODCAUS, ini, MOV_CODCAUS);
set_not_empty(msk, F_DATAREG, ini, MOV_DATAREG);
TString16 val = ini.get(MOV_DATAREG);
if (val.empty())
val = TDate(TODAY).string();
msk.set(F_DATAREG, val);
}
else
{
int i;
if (iva() != nessuna_iva)
{
TSheet_field& is = ivas();
for (i = 0; ini.set_paragraph(format("25,%d", i+1)); i++)
{
@ -1621,6 +1626,8 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
iva_notify(is, i, K_ENTER);
}
calcola_imp(); // Calcola totale imponibile ed imposte
}
TSheet_field& cg = cgs();
for (i = 0; ini.set_paragraph(format("24,%d", i+1)); i++)
@ -1649,8 +1656,8 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
disable_cgs_cells(i, tipo);
}
calcola_imp(); // Calcola totale imponibile ed imposte
if (is_fattura())
{
TSheet_field& pag = pags();
const int start_items = pag.items();
@ -1670,6 +1677,7 @@ void TPrimanota_application::ini2mask(TConfig& ini, TMask& msk, bool query)
pagamento().set_sheet(pag);
}
}
}
void TPrimanota_application::mask2ini(TMask& msk, TConfig& ini)
{