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;
|
||||
TMetachar * metach;
|
||||
|
||||
static bool stdmag_handler(TMask_field &, KEY); // handler
|
||||
static bool singlemag_handler(TMask_field &, KEY); // handler
|
||||
static bool sumsign_handler(TMask_field &, KEY); // handler
|
||||
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;
|
||||
if (!magazzini.gestmultimag())
|
||||
{
|
||||
set_handler(F_CODICE, singlemag_handler);
|
||||
set_handler(F_MAGSTD, stdmag_handler);
|
||||
//disable(F_MAGSTD);
|
||||
}
|
||||
if (!magazzini.gestdep())
|
||||
{
|
||||
field(F_GESTGIA).reset();
|
||||
@ -100,6 +105,14 @@ bool TMask_tabmag::singlemag_handler(TMask_field& f, KEY k)
|
||||
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
|
||||
bool TMask_tabmag::sumsign_handler(TMask_field& f, KEY k)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user