Patch level : 10.0 patch 540
Files correlati : lv3 lvlib Ricompilazione Demo : [ ] Commento : Correzioni per evitare problemi con gli indirizzi di spedizione git-svn-id: svn://10.65.10.50/trunk@19725 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5922936eb8
commit
89b8f8b7d9
@ -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()))
|
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);
|
||||||
|
|
||||||
|
@ -358,7 +358,7 @@ bool TGestione_buoni_msk::set_righe_buono_handler(TMask_field& f, KEY k)
|
|||||||
|
|
||||||
TGestione_buoni_msk& dmsk = (TGestione_buoni_msk&)f.mask();
|
TGestione_buoni_msk& dmsk = (TGestione_buoni_msk&)f.mask();
|
||||||
|
|
||||||
if (ok && k == K_TAB && ((dmsk.insert_mode() && f.to_check(k, true)) || f.focusdirty()))
|
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);
|
||||||
|
|
||||||
|
13
lv/lvlib.cpp
13
lv/lvlib.cpp
@ -1372,6 +1372,19 @@ long TGiac_per_cli::giac_in_mag(const TString& codart, bool odierna) const
|
|||||||
//leggo il record corrispondente
|
//leggo il record corrispondente
|
||||||
if (magcli.read() == NOERR)
|
if (magcli.read() == NOERR)
|
||||||
return magcli.get_long( odierna ? CLIFOGIAC_DOTOD : CLIFOGIAC_DOTTM);
|
return magcli.get_long( odierna ? CLIFOGIAC_DOTOD : CLIFOGIAC_DOTTM);
|
||||||
|
else
|
||||||
|
{
|
||||||
|
magcli.put(CLIFOGIAC_ANNOES, _year);
|
||||||
|
magcli.put(CLIFOGIAC_TIPOCF, 'C');
|
||||||
|
magcli.put(CLIFOGIAC_CODCF, _clifo);
|
||||||
|
magcli.put(CLIFOGIAC_INDSPED, 0);
|
||||||
|
magcli.put(CLIFOGIAC_CODART, codart);
|
||||||
|
magcli.put(CLIFOGIAC_NRIGA, 1);
|
||||||
|
|
||||||
|
//leggo il record corrispondente
|
||||||
|
if (magcli.read() == NOERR)
|
||||||
|
return magcli.get_long( odierna ? CLIFOGIAC_DOTOD : CLIFOGIAC_DOTTM);
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user