Patch level : 10.0
Files correlati : pi0002.exe Ricompilazione Demo : [ ] Commento : Proposta automatica della causale di incasso git-svn-id: svn://10.65.10.50/trunk@20544 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9938c41d4c
commit
8f7cd35669
@ -81,24 +81,36 @@ bool TPF_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||
const int id = o.dlg();
|
||||
switch (id)
|
||||
{
|
||||
case DLG_SAVEREC:
|
||||
if (e == fe_button && check_fields())
|
||||
{
|
||||
update_mov();
|
||||
update_sheet();
|
||||
}
|
||||
break;
|
||||
case F_CLIENTE:
|
||||
if (e == fe_modify)
|
||||
update_sheet();
|
||||
break;
|
||||
case F_SHEET:
|
||||
case DLG_SAVEREC:
|
||||
if (e == fe_button && check_fields())
|
||||
{
|
||||
update_mov();
|
||||
update_sheet();
|
||||
}
|
||||
break;
|
||||
case F_CLIENTE:
|
||||
if (e == fe_modify)
|
||||
update_sheet();
|
||||
break;
|
||||
case F_CODCAUS:
|
||||
if (e == fe_init)
|
||||
{
|
||||
// Cerca di proporre una causale in base alla configurazione della generazione effetti
|
||||
const TString& codcaus = ini_get_string(CONFIG_DITTA, "ef", MOV_CODCAUS);
|
||||
if (codcaus.full())
|
||||
{
|
||||
o.set(codcaus);
|
||||
if (!o.check())
|
||||
o.reset();
|
||||
}
|
||||
}
|
||||
break;
|
||||
case F_SHEET:
|
||||
return on_sheet_event(o, e, jolly);
|
||||
default:
|
||||
if (jolly > 0)
|
||||
return on_sheet_event(o, e, jolly);
|
||||
break;
|
||||
default:
|
||||
if (jolly > 0)
|
||||
return on_sheet_event(o, e, jolly);
|
||||
break;
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user