Patch level : 12.0 786
Files correlati : cg2102 Commento : Corretto controllo campi per fppro con modulo fp
This commit is contained in:
parent
251c9a52c7
commit
6d1c12372e
@ -2259,21 +2259,22 @@ bool TPrimanota_application::caus_query_handler(TMask_field& f, KEY key)
|
||||
return true;
|
||||
}
|
||||
|
||||
#define TIPO_REG_ACQ 2
|
||||
|
||||
void TPrimanota_application::check_fppro_fields(TMask& m)
|
||||
{
|
||||
if (!TPro_msk::check_causale(m.get(F_CODCAUS)) && m.find_by_id(F_PROTFPPRO) != NULL)
|
||||
if (app().is_fp(&m))
|
||||
{
|
||||
m.hide(F_PROTFPPRO);
|
||||
m.disable(DLG_LINK);
|
||||
}
|
||||
else
|
||||
if (TPro_msk::check_causale(m.get(F_CODCAUS)) && m.find_by_id(F_PROTFPPRO) != NULL && m.field(F_PROTFPPRO).hidden())
|
||||
if (!TPro_msk::check_causale(m.get(F_CODCAUS)) && m.find_by_id(F_PROTFPPRO) != NULL)
|
||||
{
|
||||
m.show(F_PROTFPPRO);
|
||||
m.enable(DLG_LINK);
|
||||
m.hide(F_PROTFPPRO);
|
||||
m.disable(DLG_LINK);
|
||||
}
|
||||
else
|
||||
if (TPro_msk::check_causale(m.get(F_CODCAUS)) && m.find_by_id(F_PROTFPPRO) != NULL && m.field(F_PROTFPPRO).hidden())
|
||||
{
|
||||
m.show(F_PROTFPPRO);
|
||||
m.enable(DLG_LINK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Handler of the F_CODCAUS field on the modify mask
|
||||
|
@ -35,6 +35,8 @@
|
||||
|
||||
#include <automask.h>
|
||||
|
||||
#define TIPO_REG_ACQ 2
|
||||
|
||||
class TPro_msk;
|
||||
class TDati_mov_auto;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user