Patch level : 10.0
Files correlati : Ricompilazione Demo : [ ] Commento : versione corretta stampa buoni git-svn-id: svn://10.65.10.50/trunk@19686 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
47e53048b6
commit
298680e51d
@ -16,9 +16,35 @@ public:
|
||||
|
||||
TStampaBuoni_mask::TStampaBuoni_mask():TAutomask("lv1100a")
|
||||
{
|
||||
//precarico i campi fissi
|
||||
set(F_CODNUM, ini_get_string(CONFIG_DITTA, "lv", "NUM_PRE", NULL, 0));
|
||||
set(F_TIPODOC, ini_get_string(CONFIG_DITTA, "lv", "TIPODOC_PRE", NULL, 0));
|
||||
TConfig configlv(CONFIG_DITTA, "lv");
|
||||
const char* title = NULL;
|
||||
const char tipobuoni = main_app().argv(2)[0];
|
||||
switch (tipobuoni)
|
||||
{
|
||||
case 'P':
|
||||
{
|
||||
set_caption(TR("Stampa buoni di prelievo"));
|
||||
set(F_CODNUM, configlv.get("NUM_PRE(0)"));
|
||||
set(F_TIPODOC, configlv.get("TIPODOC_PRE(0)"));
|
||||
}
|
||||
break;
|
||||
case 'R':
|
||||
{
|
||||
set_caption(TR("Stampa buoni di ritiro"));
|
||||
set(F_CODNUM, configlv.get("NUM_RIT(0)"));
|
||||
set(F_TIPODOC, configlv.get("TIPODOC_RIT(0)"));
|
||||
}
|
||||
break;
|
||||
case 'C':
|
||||
{
|
||||
set_caption(TR("Stampa buoni di consegna"));
|
||||
set(F_CODNUM, configlv.get("NUM_GEN"));
|
||||
set(F_TIPODOC, configlv.get("TIPODOC_GEN"));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
bool TStampaBuoni_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||
@ -33,6 +59,7 @@ protected:
|
||||
void elabora(const TMask& mask) const;
|
||||
};
|
||||
|
||||
|
||||
void TStampaBuoni_app::elabora(const TMask& mask) const
|
||||
{
|
||||
const TDate data_from = mask.get_date(F_DATA_FROM);
|
||||
@ -97,20 +124,19 @@ void TStampaBuoni_app::main_loop()
|
||||
|
||||
int lv1100(int argc, char* argv[])
|
||||
{
|
||||
TStampaBuoni_app app;
|
||||
const char* title = NULL;
|
||||
switch (toupper(*argv[2]))
|
||||
{
|
||||
case 'P':
|
||||
app.run(argc, argv, TR("Stampa buoni di prelievo"));
|
||||
case 'P': title = TR("Stampa buoni di prelievo");
|
||||
break;
|
||||
case 'R': title = TR("Stampa buoni di ritiro");
|
||||
break;
|
||||
case 'R':
|
||||
app.run(argc, argv, TR("Stampa buoni di ritiro"));
|
||||
break;
|
||||
case 'C':
|
||||
app.run(argc, argv, TR("Stampa buoni di consegna"));
|
||||
case 'C': title = TR("Stampa buoni di consegna");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
TStampaBuoni_app app;
|
||||
app.run(argc, argv, title);
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user