Giornaliero controlli: annullamento ultima convocazione se inserisco
una idoneita successiva alla data convocazione Patch level : Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@6273 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4ea34f75ee
commit
fc0690632d
@ -275,6 +275,19 @@ int TGiornalieroC::write(TSheet_field& s)
|
||||
const TDate oggi(TODAY);
|
||||
sog.put(SOG_DATAULTAGG,oggi);
|
||||
sog.put(SOG_UTENULTAGG,user());
|
||||
const TDate dataprossi = sog.get_date(SOG_DATAPROSSI);
|
||||
const TDate dataconv = sog.get_date(SOG_DATACONV);
|
||||
const char stato = modstato_tcs(sog.get(SOG_STATO));
|
||||
const TString16 statosi = sog.get(SOG_STATOSI);
|
||||
// cancellazione data convocazione se sospeso
|
||||
// o se è venuto a donare (la dataprossi diventa > della dataconvoc.
|
||||
if ((stato == 'S') || (statosi == SOSPENSIONE) || (dataprossi > dataconv))
|
||||
{
|
||||
const TDate datanulla(NULLDATE);
|
||||
sog.put(SOG_DATACONV, datanulla);
|
||||
const int numzero = 0;
|
||||
sog.put(SOG_NUMCONV,numzero);
|
||||
}
|
||||
sog.rewrite();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user