From 53c541221584cab2f792158b404dc49397ad1f56 Mon Sep 17 00:00:00 2001 From: mtollari Date: Tue, 14 Mar 2017 09:28:16 +0000 Subject: [PATCH] Patch level : 12.0 366 Files correlati : li0.exe Commento : - Aggiunta chiusura automatica dichiarazioni di intendo a periodo, per chiuderle basta richiamarle dal database. git-svn-id: svn://10.65.10.50/branches/R_10_00@23684 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/li/li0400.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/li/li0400.cpp b/src/li/li0400.cpp index a651ff110..e41792ff4 100755 --- a/src/li/li0400.cpp +++ b/src/li/li0400.cpp @@ -112,9 +112,16 @@ bool TLetint_mask::on_field_event(TOperable_field& o, TField_event e, long jolly enable(F_DAL); break; case 3: - disable(DLG_SAVEREC); - disable(F_DAL); - break; + { + disable(DLG_SAVEREC); + disable(F_DAL); + // Chiudo la dichiarazione di intento + TRectype liclosed = cache().get(LF_LETINT, TString(get(F_ANNO)) << "|" << get_int(F_NUMPROT)); + liclosed.put("CHIUSA", "X"); + liclosed.rewrite(TLocalisamfile(LF_LETINT)); + set(B_CHIUSA, true); + break; + } default: break; }