Patch level : 12.0 786

Files correlati     : cg2102
Commento            : Corretto controllo campi per fppro con modulo fp
This commit is contained in:
Simone Palacino 2019-05-10 15:11:22 +02:00
parent 251c9a52c7
commit 6d1c12372e
2 changed files with 13 additions and 10 deletions

View File

@ -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

View File

@ -35,6 +35,8 @@
#include <automask.h>
#define TIPO_REG_ACQ 2
class TPro_msk;
class TDati_mov_auto;