Patch level : 10.0
Files correlati : Ricompilazione Demo : [ ] Commento : NON PREPARARE PATCH, COMMITTO PERCHE' DOMANI SERVONO A ME Luca git-svn-id: svn://10.65.10.50/trunk@18471 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ed9b90654c
commit
9a1e2163de
@ -90,6 +90,7 @@ bool TContratti_msk::on_art_select()
|
||||
|
||||
//recupero la maschera di riga
|
||||
TMask& rowmask = ss.sheet_mask();
|
||||
TMask& mask = ss.mask();
|
||||
|
||||
//se esiste il record su LF_CLIFOGIAC, recupero l'unità di misura dalla riga dello sheet selezionata
|
||||
//e setto i campi delle dotazioni e dei consegnati ai valori corretti riportati alla giusta unità di misura
|
||||
@ -127,12 +128,30 @@ bool TContratti_msk::on_art_select()
|
||||
//altrimenti abilito la cella e permetto le modifiche
|
||||
if (artrec.get_int(ANAMAG_PPCONF) == 0)
|
||||
{
|
||||
rowmask.set(S_CALCCONS,"0");
|
||||
//gestione campi dello sheet
|
||||
//setto il default sulla riga dello sheet
|
||||
rowmask.set(S_CALCCONS, "0");
|
||||
rowmask.set(S_ARROT, "");
|
||||
row.add("0",ss.cid2index(S_CALCCONS));
|
||||
row.add("",ss.cid2index(S_ARROT));
|
||||
//disabilito le celle
|
||||
ss.disable_cell(ss.selected(),ss.cid2index(S_CALCCONS));
|
||||
ss.disable_cell(ss.selected(),ss.cid2index(S_ARROT));
|
||||
//svuoto e disabilito i campi del dettaglio
|
||||
mask.set(F_CALCCONS, "0");
|
||||
mask.set(F_ARROT, "");
|
||||
mask.disable(F_CALCCONS);
|
||||
mask.disable(F_ARROT);
|
||||
}
|
||||
else
|
||||
{
|
||||
//abilito le celle sullo sheet
|
||||
ss.enable_cell(ss.selected(),ss.cid2index(S_CALCCONS));
|
||||
ss.enable_cell(ss.selected(),ss.cid2index(S_ARROT));
|
||||
//abilito i campi del dettaglio
|
||||
mask.enable(F_CALCCONS);
|
||||
mask.enable(F_ARROT);
|
||||
}
|
||||
|
||||
//ciclo i dati di interesse della riga selezionata nel dettaglio
|
||||
//sulla maschera principale
|
||||
|
Loading…
x
Reference in New Issue
Block a user