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")
|
TStampaBuoni_mask::TStampaBuoni_mask():TAutomask("lv1100a")
|
||||||
{
|
{
|
||||||
//precarico i campi fissi
|
TConfig configlv(CONFIG_DITTA, "lv");
|
||||||
set(F_CODNUM, ini_get_string(CONFIG_DITTA, "lv", "NUM_PRE", NULL, 0));
|
const char* title = NULL;
|
||||||
set(F_TIPODOC, ini_get_string(CONFIG_DITTA, "lv", "TIPODOC_PRE", NULL, 0));
|
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)
|
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 elabora(const TMask& mask) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
void TStampaBuoni_app::elabora(const TMask& mask) const
|
void TStampaBuoni_app::elabora(const TMask& mask) const
|
||||||
{
|
{
|
||||||
const TDate data_from = mask.get_date(F_DATA_FROM);
|
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[])
|
int lv1100(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
TStampaBuoni_app app;
|
const char* title = NULL;
|
||||||
switch (toupper(*argv[2]))
|
switch (toupper(*argv[2]))
|
||||||
{
|
{
|
||||||
case 'P':
|
case 'P': title = TR("Stampa buoni di prelievo");
|
||||||
app.run(argc, argv, TR("Stampa buoni di prelievo"));
|
break;
|
||||||
|
case 'R': title = TR("Stampa buoni di ritiro");
|
||||||
break;
|
break;
|
||||||
case 'R':
|
case 'C': title = TR("Stampa buoni di consegna");
|
||||||
app.run(argc, argv, TR("Stampa buoni di ritiro"));
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
app.run(argc, argv, TR("Stampa buoni di consegna"));
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
TStampaBuoni_app app;
|
||||||
|
app.run(argc, argv, title);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user