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:
guy 2009-03-09 17:27:21 +00:00
parent ed9b90654c
commit 9a1e2163de

View File

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