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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define TIPO_REG_ACQ 2
|
|
||||||
|
|
||||||
void TPrimanota_application::check_fppro_fields(TMask& m)
|
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);
|
if (!TPro_msk::check_causale(m.get(F_CODCAUS)) && m.find_by_id(F_PROTFPPRO) != NULL)
|
||||||
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.hide(F_PROTFPPRO);
|
||||||
m.enable(DLG_LINK);
|
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
|
// Handler of the F_CODCAUS field on the modify mask
|
||||||
|
@ -35,6 +35,8 @@
|
|||||||
|
|
||||||
#include <automask.h>
|
#include <automask.h>
|
||||||
|
|
||||||
|
#define TIPO_REG_ACQ 2
|
||||||
|
|
||||||
class TPro_msk;
|
class TPro_msk;
|
||||||
class TDati_mov_auto;
|
class TDati_mov_auto;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user