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
This commit is contained in:
cris 1998-03-17 09:24:10 +00:00
parent 7b81b48b17
commit c3eae3427e

View File

@ -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;