From c3eae3427efda5181097b8843f4f76bcfde4d149 Mon Sep 17 00:00:00 2001 From: cris Date: Tue, 17 Mar 1998 09:24:10 +0000 Subject: [PATCH] Convocazioni: data inizio convocazioni in automatico solo se vuota Patch level : Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@6376 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- at/at0400.cpp | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/at/at0400.cpp b/at/at0400.cpp index 608b2ed02..520c0ed9d 100755 --- a/at/at0400.cpp +++ b/at/at0400.cpp @@ -160,20 +160,23 @@ bool TGestioneConvocazioni::sezione_handler(TMask_field& f, KEY k) if (f.to_check(k)) { TMask& m = f.mask(); - //const TString16 codsez = m.get(F_CODSEZ); - //const TString16 codsot = m.get(F_CODSOT); - TLocalisamfile sez(LF_SEZIONI); - sez.setkey(1); - TRectype& recsez = sez.curr(); - recsez.zero(); - recsez.put(SEZ_CODSEZ, m.get(F_CODSEZ)); - recsez.put(SEZ_CODSOT, m.get(F_CODSOT)); - if (sez.read() == NOERR) + if (m.get(F_CODSEZ).empty()) { - TDate data = sez.get_date(SEZ_DATAULTCON); - ++data; - m.set(F_DATAINI, data); - m.check_field(F_DATAINI); + //const TString16 codsez = m.get(F_CODSEZ); + //const TString16 codsot = m.get(F_CODSOT); + TLocalisamfile sez(LF_SEZIONI); + sez.setkey(1); + TRectype& recsez = sez.curr(); + recsez.zero(); + recsez.put(SEZ_CODSEZ, m.get(F_CODSEZ)); + recsez.put(SEZ_CODSOT, m.get(F_CODSOT)); + if (sez.read() == NOERR) + { + TDate data = sez.get_date(SEZ_DATAULTCON); + ++data; + m.set(F_DATAINI, data); + m.check_field(F_DATAINI); + } } } return TRUE;