Abilitazione automatica del flag magazzino standard in caso di monomagazzino
git-svn-id: svn://10.65.10.50/trunk@5479 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2cc5c59b38
commit
7872861e54
@ -16,6 +16,7 @@ class TMask_tabmag : public TMask
|
|||||||
TFile_cache *tab_cache;
|
TFile_cache *tab_cache;
|
||||||
TMetachar * metach;
|
TMetachar * metach;
|
||||||
|
|
||||||
|
static bool stdmag_handler(TMask_field &, KEY); // handler
|
||||||
static bool singlemag_handler(TMask_field &, KEY); // handler
|
static bool singlemag_handler(TMask_field &, KEY); // handler
|
||||||
static bool sumsign_handler(TMask_field &, KEY); // handler
|
static bool sumsign_handler(TMask_field &, KEY); // handler
|
||||||
static bool format_handler(TMask_field &, KEY); // handler dei metacaratteri
|
static bool format_handler(TMask_field &, KEY); // handler dei metacaratteri
|
||||||
@ -38,7 +39,11 @@ TMask_tabmag::TMask_tabmag(const char * _maskname,const TString16 &tabname):
|
|||||||
{
|
{
|
||||||
TMagazzini magazzini;
|
TMagazzini magazzini;
|
||||||
if (!magazzini.gestmultimag())
|
if (!magazzini.gestmultimag())
|
||||||
|
{
|
||||||
set_handler(F_CODICE, singlemag_handler);
|
set_handler(F_CODICE, singlemag_handler);
|
||||||
|
set_handler(F_MAGSTD, stdmag_handler);
|
||||||
|
//disable(F_MAGSTD);
|
||||||
|
}
|
||||||
if (!magazzini.gestdep())
|
if (!magazzini.gestdep())
|
||||||
{
|
{
|
||||||
field(F_GESTGIA).reset();
|
field(F_GESTGIA).reset();
|
||||||
@ -100,6 +105,14 @@ bool TMask_tabmag::singlemag_handler(TMask_field& f, KEY k)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// tabella magazzini: controllo mag std
|
||||||
|
bool TMask_tabmag::stdmag_handler(TMask_field& f, KEY k)
|
||||||
|
{
|
||||||
|
if (k == K_ENTER)
|
||||||
|
f.set("X");
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
// tabella causali: handler della somma segni
|
// tabella causali: handler della somma segni
|
||||||
bool TMask_tabmag::sumsign_handler(TMask_field& f, KEY k)
|
bool TMask_tabmag::sumsign_handler(TMask_field& f, KEY k)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user