Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : Correzioni varie ed eventuali git-svn-id: svn://10.65.10.50/branches/R_10_00@22393 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
7a187457cf
commit
a438b82a35
@ -732,7 +732,6 @@ bool TGestione_bolle_msk::lv_codart_handler(TMask_field& f, KEY k)
|
|||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (ok && (k == K_ENTER || k == K_TAB))
|
|
||||||
if (ok && f.to_check(k))
|
if (ok && f.to_check(k))
|
||||||
{
|
{
|
||||||
TMask& msk = f.mask();
|
TMask& msk = f.mask();
|
||||||
@ -864,7 +863,23 @@ bool TGestione_bolle_msk::lv_codart_handler(TMask_field& f, KEY k)
|
|||||||
trvlst = true;
|
trvlst = true;
|
||||||
}
|
}
|
||||||
rdoc.put(RDOC_PREZZO, prezzo);
|
rdoc.put(RDOC_PREZZO, prezzo);
|
||||||
|
msk.set(FR_PREZZO, prezzo);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
real prezzo;
|
||||||
|
const int tplis = cont.get_int(LVCONDV_TIPOLIS); //tipo listino
|
||||||
|
if (tplis == 0)
|
||||||
|
prezzo = rcont.get_real(LVRCONDV_PREZZO);
|
||||||
|
else
|
||||||
|
{
|
||||||
|
const TRectype& anamag = cache().get(LF_ANAMAG,codart);
|
||||||
|
prezzo = anamag.get_real(ANAMAG_COSTSTD);
|
||||||
|
}
|
||||||
|
rdoc.put(RDOC_PREZZO, prezzo);
|
||||||
|
msk.set(FR_PREZZO, prezzo);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//controllo se si vuole aggiungere un eventuale nuovo articolo al contratto
|
//controllo se si vuole aggiungere un eventuale nuovo articolo al contratto
|
||||||
if (cont.get_int(LVCONDV_CODCONT) <= 0)
|
if (cont.get_int(LVCONDV_CODCONT) <= 0)
|
||||||
@ -1129,6 +1144,19 @@ bool TGestione_bolle_msk::lv_causale_handler(TMask_field& f, KEY k)
|
|||||||
msk.field(FR_QTA).set("");
|
msk.field(FR_QTA).set("");
|
||||||
msk.field(FR_QTA).disable();
|
msk.field(FR_QTA).disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
real prezzo;
|
||||||
|
if(cau.is_rotto())
|
||||||
|
{
|
||||||
|
prezzo = rcont.get_real(LVRCONDV_PREZDAN);
|
||||||
|
if(prezzo > ZERO)
|
||||||
|
msk.field(FR_PREZZO).set(prezzo.string());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
prezzo = rcont.get_real(LVRCONDV_PREZZO);
|
||||||
|
msk.field(FR_PREZZO).set(prezzo.string());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -1226,10 +1254,10 @@ void TGestione_bolle_msk::user_set_handler( short fieldid, int index)
|
|||||||
{
|
{
|
||||||
switch(index)
|
switch(index)
|
||||||
{
|
{
|
||||||
case 4101: set_field_handler(fieldid, lv_data_handler); break;
|
case 4101: set_field_handler(fieldid, lv_data_handler); break;
|
||||||
case 4102: set_field_handler(fieldid, lv_contratto_handler); break;
|
case 4102: set_field_handler(fieldid, lv_contratto_handler); break;
|
||||||
case 4103: set_field_handler(fieldid, lv_bolla_handler); break;
|
case 4103: set_field_handler(fieldid, lv_bolla_handler); break;
|
||||||
case 4105: set_field_handler(fieldid, lv_dataprco_handler); break;
|
case 4105: set_field_handler(fieldid, lv_dataprco_handler); break;
|
||||||
default : TDocumento_mask::user_set_handler(fieldid, index); break;
|
default : TDocumento_mask::user_set_handler(fieldid, index); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user