Patch level : 10.0 558
Files correlati : lv3.exe Ricompilazione Demo : [ ] Commento : Caricamento contratti git-svn-id: svn://10.65.10.50/trunk@19817 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d74af63046
commit
ea0f314380
@ -363,7 +363,7 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
|
|||||||
}
|
}
|
||||||
TGestione_bolle_msk& dmsk = (TGestione_bolle_msk&)f.mask();
|
TGestione_bolle_msk& dmsk = (TGestione_bolle_msk&)f.mask();
|
||||||
|
|
||||||
if (ok && k == K_TAB && ((dmsk.insert_mode() && f.to_check(k, true)) || f.focusdirty()) && dmsk.mode() != MODE_MOD)
|
if (ok && k == K_TAB && ((dmsk.insert_mode() && f.to_check(k, true)) || f.focusdirty()) && dmsk.mode() != MODE_MOD )
|
||||||
{
|
{
|
||||||
f.set_focusdirty(false);
|
f.set_focusdirty(false);
|
||||||
|
|
||||||
@ -487,9 +487,19 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
|
|||||||
prezzo = anamag.get_real(ANAMAG_COSTSTD);
|
prezzo = anamag.get_real(ANAMAG_COSTSTD);
|
||||||
rdoc.put(RDOC_PREZZO, prezzo);
|
rdoc.put(RDOC_PREZZO, prezzo);
|
||||||
}
|
}
|
||||||
dmsk.doc2mask(false);
|
|
||||||
|
// dmsk.doc2mask(false);
|
||||||
|
const int righe = doc.physical_rows();
|
||||||
|
sheet.destroy( );
|
||||||
|
for (int i = 0; i < righe; i++)
|
||||||
|
{
|
||||||
|
TRiga_documento & r = doc[i + 1];
|
||||||
|
|
||||||
FOR_EACH_MASK_FIELD(dmsk, i, f)
|
doc[i+1].autoload(sheet);
|
||||||
|
sheet.check_row(i, 0x3);
|
||||||
|
}
|
||||||
|
|
||||||
|
FOR_EACH_MASK_FIELD(dmsk, i, f)
|
||||||
{
|
{
|
||||||
if (f->has_check())
|
if (f->has_check())
|
||||||
f->check(STARTING_CHECK);
|
f->check(STARTING_CHECK);
|
||||||
|
@ -2042,7 +2042,9 @@ bool descr_handler( TMask_field& f, KEY key )
|
|||||||
if (s.find('\n') < 0)
|
if (s.find('\n') < 0)
|
||||||
{
|
{
|
||||||
TLocalisamfile& anamag = ((TEdit_field&)f).browse()->cursor()->file();
|
TLocalisamfile& anamag = ((TEdit_field&)f).browse()->cursor()->file();
|
||||||
if (s == anamag.get(ANAMAG_DESCR))
|
TString codart = anamag.get(ANAMAG_CODART);
|
||||||
|
|
||||||
|
if (s == anamag.get(ANAMAG_DESCR) && codart != f.mask().get(FR_CODART))
|
||||||
f.mask().set(FR_CODART, anamag.get(ANAMAG_CODART), 3);
|
f.mask().set(FR_CODART, anamag.get(ANAMAG_CODART), 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user