Oggetto TMagazzini
git-svn-id: svn://10.65.10.50/trunk@5085 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
acb2186a60
commit
c75e0aaa91
28
mg/mglib.h
28
mg/mglib.h
@ -273,6 +273,34 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// *********************
|
||||||
|
// classe che incapsula tutti i magazzini
|
||||||
|
class TMagazzini : public TRecord_cache
|
||||||
|
{
|
||||||
|
TString16 _stdmag;
|
||||||
|
TString16 _stddep;
|
||||||
|
TConfig _mgconfig;
|
||||||
|
public:
|
||||||
|
TString & standardmag()
|
||||||
|
{ return _stdmag;}
|
||||||
|
TString & standarddep()
|
||||||
|
{ return _stddep;}
|
||||||
|
bool gestmag()
|
||||||
|
{return _mgconfig.get_bool("GESMAG");}
|
||||||
|
bool gestdep()
|
||||||
|
{return _mgconfig.get_bool("GESDEPOSITI");}
|
||||||
|
bool gestubi_man()
|
||||||
|
{return _mgconfig.get("GESUBICAZ")=="M";}
|
||||||
|
bool gestubi_tab()
|
||||||
|
{return _mgconfig.get("GESUBICAZ")=="T";}
|
||||||
|
bool gestmultimag()
|
||||||
|
{return _mgconfig.get_bool("GESMULTIMAG");}
|
||||||
|
|
||||||
|
TMagazzini();
|
||||||
|
virtual ~TMagazzini() {}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
// *********************
|
// *********************
|
||||||
// classe che incapsula le causali di magazzino (record della tabella CAU)
|
// classe che incapsula le causali di magazzino (record della tabella CAU)
|
||||||
typedef enum
|
typedef enum
|
||||||
|
@ -751,10 +751,12 @@ TCodart_livelli ::TCodart_livelli()
|
|||||||
_metachars.add(new TMetachar(format),max(last_level()-1,0));
|
_metachars.add(new TMetachar(format),max(last_level()-1,0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
TCodart_livelli ::~TCodart_livelli()
|
TCodart_livelli ::~TCodart_livelli()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
TCodgiac_livelli ::TCodgiac_livelli()
|
TCodgiac_livelli ::TCodgiac_livelli()
|
||||||
{
|
{
|
||||||
TConfig mgconfig(CONFIG_DITTA, "mg");
|
TConfig mgconfig(CONFIG_DITTA, "mg");
|
||||||
@ -762,3 +764,17 @@ TCodgiac_livelli ::TCodgiac_livelli()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
TMagazzini::TMagazzini() :
|
||||||
|
TRecord_cache("MAG") , _stdmag(""), _mgconfig(CONFIG_DITTA, "mg")
|
||||||
|
{
|
||||||
|
TTable mag("MAG");
|
||||||
|
mag.first();
|
||||||
|
while (!mag.eof() && !mag.get_bool("B1"))
|
||||||
|
mag.next();
|
||||||
|
if (!mag.eof()) {
|
||||||
|
_stdmag=mag.get("CODTAB");_stdmag.cut(3);
|
||||||
|
_stddep=mag.get("CODTAB")+3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user