Funzione magazzini() per accedere all'oggetto TMagazzini della maschera
git-svn-id: svn://10.65.10.50/trunk@5131 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
00ef18b536
commit
d1b365d2f9
@ -27,6 +27,7 @@ class TMask_movmag: public TMask {
|
||||
real proposed_price(const char * codart, real quant,const char * causrig);
|
||||
|
||||
bool update_rigamov (int r, const char * old_codcaus);
|
||||
TMagazzini _magazzini;
|
||||
|
||||
static bool notify_righe(TSheet_field & fld_righe, int item, KEY k); // notify delle righe di sheet
|
||||
static bool handle_righe(TMask_field &f, KEY k); // handler delle righe
|
||||
@ -37,7 +38,8 @@ class TMask_movmag: public TMask {
|
||||
static void sheetrighe_put(TSheet_field &fld_righe, int item);
|
||||
static void sheetrighe_get(TSheet_field &fld_righe, int item);
|
||||
public:
|
||||
TMagazzini magazzini;
|
||||
const TMagazzini & magazzini() const
|
||||
{return _magazzini;}
|
||||
TMask_movmag(TCodgiac_livelli *l_m,TMov_mag * m_m);
|
||||
virtual ~TMask_movmag();
|
||||
};
|
||||
@ -81,8 +83,8 @@ TMask_movmag::TMask_movmag(TCodgiac_livelli *l_m,TMov_mag * m_m)
|
||||
else
|
||||
field(F_CATVEN).hide();
|
||||
|
||||
ss.sheet_mask().field(F_DESMAG).enable(magazzini.gestmultimag());
|
||||
ss.enable_column(ss.cid2index(F_CODMAG),magazzini.gestmultimag());
|
||||
ss.sheet_mask().field(F_DESMAG).enable(magazzini().gestmultimag());
|
||||
ss.enable_column(ss.cid2index(F_CODMAG),magazzini().gestmultimag());
|
||||
}
|
||||
|
||||
|
||||
@ -159,10 +161,10 @@ bool TMask_movmag::notify_righe(TSheet_field & ss, int r, KEY key)
|
||||
if (r < ss.items() && *ss.cell(r,ss.cid2index( F_AUTOMATICA))==riga_automatica)
|
||||
return FALSE; // cannot insert between a row and its generated one
|
||||
} else if (key == K_CTRL + K_INS) { // Inserimento accordato
|
||||
if (m.magazzini.standardmag().not_empty())
|
||||
if (m.magazzini().standardmag().not_empty())
|
||||
{
|
||||
ss.row(r).add(m.magazzini.standardmag(),ss.cid2index(F_CODMAG));
|
||||
ss.row(r).add(m.magazzini.standarddep(),ss.cid2index(F_CODDEP));
|
||||
ss.row(r).add(m.magazzini().standardmag(),ss.cid2index(F_CODMAG));
|
||||
ss.row(r).add(m.magazzini().standarddep(),ss.cid2index(F_CODDEP));
|
||||
}
|
||||
ss.select(r);
|
||||
} else if (key == K_SPACE) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user