From 087d4e2996275a5e463dec90d80416dceef0af6d Mon Sep 17 00:00:00 2001 From: luca83 Date: Mon, 16 May 2011 14:45:42 +0000 Subject: [PATCH] Patch level : 10.0 patch ??? Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Controllo e salvataggio date dotazione temporanee git-svn-id: svn://10.65.10.50/branches/R_10_00@22127 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv3100.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index 845f228de..3e9a86a09 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -1363,6 +1363,7 @@ void TGestione_bolle_app::date_dotmp( const TMask& m) { const TDate da_data_contr = rcondv.get_date(LVRCONDV_INDTTMP); const TDate da_data_bolla = rdoc.get_date("DADATATMP"); + const real dotmp = rdoc.get_real("DOTMP"); if(da_data_contr > da_data_bolla) { @@ -1378,6 +1379,14 @@ void TGestione_bolle_app::date_dotmp( const TMask& m) rcondv.put(LVRCONDV_FIDTTMP, a_data_bolla); to_write = true; } + + if(dotmp == ZERO) + { + rcondv.put(LVRCONDV_INDTTMP, NULLDATE); + rcondv.put(LVRCONDV_FIDTTMP, NULLDATE); + to_write = true; + } + if (to_write) rcondv.rewrite();