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
|
//recupero la maschera di riga
|
||||||
TMask& rowmask = ss.sheet_mask();
|
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
|
//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
|
//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
|
//altrimenti abilito la cella e permetto le modifiche
|
||||||
if (artrec.get_int(ANAMAG_PPCONF) == 0)
|
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("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_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
|
else
|
||||||
|
{
|
||||||
|
//abilito le celle sullo sheet
|
||||||
ss.enable_cell(ss.selected(),ss.cid2index(S_CALCCONS));
|
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
|
//ciclo i dati di interesse della riga selezionata nel dettaglio
|
||||||
//sulla maschera principale
|
//sulla maschera principale
|
||||||
|
Loading…
x
Reference in New Issue
Block a user