Patch level : 1.7 at

Files correlati     : patch importante
Ricompilazione Demo : [ ]
Commento            : aggiunto in scadenze di donazione blocco per ulr. don  precedente a (chiesta da Noceto)


git-svn-id: svn://10.65.10.50/trunk@13416 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
cris 2005-10-12 15:50:19 +00:00
parent f2185ee347
commit e18a8a03b5
3 changed files with 14 additions and 1 deletions

View File

@ -66,7 +66,7 @@ class TStampaScadenze : public TPrintapp
TAssoc_array _codfamiglie;
TParagraph_string _cognome_nome, _dencom, _giopredon, _telefono, _dataconv;
TDate _data_stampa;
TDate _dataini, _datafin, _dataultid;
TDate _dataini, _datafin, _dataultid, _dataultdon;
int _intminconv;
bool _usomodo, _usasez, _registra, _gpd_esclusivo, _proc_esclusivo, _perfamiglie, _usodisp;
TString16 _giorni, _punto;
@ -422,6 +422,12 @@ bool TStampaScadenze::filter_func_scadenze(const TRelation* rel)
const TDate dataultid = sog.get(SOG_DATAULTID);
filtrato = (dataultid >= app()._dataultid);
}
// filtro per data ultima donazione
if (filtrato && app()._dataultdon.ok())
{
const TDate dataultdon = sog.get(SOG_DATAULTDON);
filtrato = (dataultdon >= app()._dataultdon) || (dataultdon.empty());
}
// filtro per tipizzazione
if (filtrato && (app()._ab01.not_empty() || app()._ab02.not_empty() || app()._ab03.not_empty()))
{
@ -802,6 +808,7 @@ bool TStampaScadenze::set_print(int m)
_datafin = _msk->get(F_DATAFIN);
_intminconv = _msk->get_int(F_INTMINCONV);
_dataultid = _msk->get(F_DATAULTID);
_dataultdon = _msk->get(F_DATAULTDON);
_procdon = _msk->get(F_PROCDON1);
_usodisp = _msk->get_bool(F_USODISP);
_proc_esclusivo = _msk->get_bool(F_PROC_ESCLUSIVO);

View File

@ -48,6 +48,7 @@
#define F_GPD_ESCLUSIVO 323
#define F_PROC_ESCLUSIVO 324
#define F_PERFAMIGLIE 325
#define F_DATAULTDON 326
#define F_ELENCO 401
#define F_COMPLETO 402

View File

@ -306,6 +306,11 @@ BEGIN
PROMPT 47 10 "Solo proc. don. selezionata"
END
DATE F_DATAULTDON
BEGIN
PROMPT 2 11 "Blocco per ult.don. prec. a "
END
BOOLEAN F_USODISP
BEGIN
PROMPT 47 11 "Uso disponibilita' aferesi"