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:
augusto 1997-08-29 12:43:51 +00:00
parent 00ef18b536
commit d1b365d2f9

View File

@ -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) {