Correzione erorre MI1113. Reso obbligatorio il ricalcolo da inizio
anno in 13a liquidazione. git-svn-id: svn://10.65.10.50/trunk@3147 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4d1d5ec531
commit
5f1dfbfaa8
@ -596,6 +596,26 @@ bool TLiquidazione_app::what_freq_handler(TMask_field& f, KEY key)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool TLiquidazione_app::lst_tm_handler(TMask_field& f, KEY key)
|
||||||
|
{
|
||||||
|
if (key == K_SPACE)
|
||||||
|
{
|
||||||
|
TString s(f.get());
|
||||||
|
if (s == "13")
|
||||||
|
{
|
||||||
|
f.mask().field(CG43_LST_CALC_13A).show();
|
||||||
|
f.mask().field(CG43_LST_CALC).hide();
|
||||||
|
f.mask().field(CG43_LST_CALC).set("3");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
f.mask().field(CG43_LST_CALC_13A).hide();
|
||||||
|
f.mask().field(CG43_LST_CALC).show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
void TLiquidazione_app::reset_choices(TMask& m)
|
void TLiquidazione_app::reset_choices(TMask& m)
|
||||||
{
|
{
|
||||||
_selected.reset();
|
_selected.reset();
|
||||||
@ -659,6 +679,8 @@ bool TLiquidazione_app::set_liquidazione()
|
|||||||
m.set_handler(CG43_FLD_DFR, fr_ditt_handler);
|
m.set_handler(CG43_FLD_DFR, fr_ditt_handler);
|
||||||
m.set_handler(CG43_RDB_VERS, what_freq_handler);
|
m.set_handler(CG43_RDB_VERS, what_freq_handler);
|
||||||
m.set_handler(CG43_FLD_ANNO, ch_year_handler);
|
m.set_handler(CG43_FLD_ANNO, ch_year_handler);
|
||||||
|
m.set_handler(CG43_LST_MESE, lst_tm_handler);
|
||||||
|
m.set_handler(CG43_LST_TRIM, lst_tm_handler);
|
||||||
|
|
||||||
|
|
||||||
m.field(CG43_FLD_SELECTED).set(format("%ld",_selected.ones()));
|
m.field(CG43_FLD_SELECTED).set(format("%ld",_selected.ones()));
|
||||||
|
@ -334,6 +334,7 @@ protected:
|
|||||||
static bool to_ditt_handler(TMask_field& f, KEY key);
|
static bool to_ditt_handler(TMask_field& f, KEY key);
|
||||||
static bool fr_ditt_handler(TMask_field& f, KEY key);
|
static bool fr_ditt_handler(TMask_field& f, KEY key);
|
||||||
static bool what_freq_handler(TMask_field& f, KEY key);
|
static bool what_freq_handler(TMask_field& f, KEY key);
|
||||||
|
static bool lst_tm_handler(TMask_field& f, KEY key);
|
||||||
|
|
||||||
static TLiquidazione_app& app() { return (TLiquidazione_app&)main_app(); }
|
static TLiquidazione_app& app() { return (TLiquidazione_app&)main_app(); }
|
||||||
|
|
||||||
|
@ -13,4 +13,5 @@
|
|||||||
#define CG43_FLD_DTO 114
|
#define CG43_FLD_DTO 114
|
||||||
#define CG43_LST_CALC 115
|
#define CG43_LST_CALC 115
|
||||||
#define CG43_CHK_FINAL 116
|
#define CG43_CHK_FINAL 116
|
||||||
|
#define CG43_LST_CALC_13A 117
|
||||||
|
|
||||||
|
@ -84,6 +84,14 @@ BEGIN
|
|||||||
ITEM "3|Da inizio anno"
|
ITEM "3|Da inizio anno"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
LIST CG43_LST_CALC_13A 15
|
||||||
|
BEGIN
|
||||||
|
PROMPT 4 8 "Ricalcola "
|
||||||
|
HELP "Indicare se rifare il calcolo durante la stampa"
|
||||||
|
ITEM "3|Da inizio anno"
|
||||||
|
FLAGS "H"
|
||||||
|
END
|
||||||
|
|
||||||
GROUPBOX DLG_NULL 60 3
|
GROUPBOX DLG_NULL 60 3
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 4 10 "Stampa"
|
PROMPT 4 10 "Stampa"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user