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:
parent
f2185ee347
commit
e18a8a03b5
@ -66,7 +66,7 @@ class TStampaScadenze : public TPrintapp
|
|||||||
TAssoc_array _codfamiglie;
|
TAssoc_array _codfamiglie;
|
||||||
TParagraph_string _cognome_nome, _dencom, _giopredon, _telefono, _dataconv;
|
TParagraph_string _cognome_nome, _dencom, _giopredon, _telefono, _dataconv;
|
||||||
TDate _data_stampa;
|
TDate _data_stampa;
|
||||||
TDate _dataini, _datafin, _dataultid;
|
TDate _dataini, _datafin, _dataultid, _dataultdon;
|
||||||
int _intminconv;
|
int _intminconv;
|
||||||
bool _usomodo, _usasez, _registra, _gpd_esclusivo, _proc_esclusivo, _perfamiglie, _usodisp;
|
bool _usomodo, _usasez, _registra, _gpd_esclusivo, _proc_esclusivo, _perfamiglie, _usodisp;
|
||||||
TString16 _giorni, _punto;
|
TString16 _giorni, _punto;
|
||||||
@ -422,6 +422,12 @@ bool TStampaScadenze::filter_func_scadenze(const TRelation* rel)
|
|||||||
const TDate dataultid = sog.get(SOG_DATAULTID);
|
const TDate dataultid = sog.get(SOG_DATAULTID);
|
||||||
filtrato = (dataultid >= app()._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
|
// filtro per tipizzazione
|
||||||
if (filtrato && (app()._ab01.not_empty() || app()._ab02.not_empty() || app()._ab03.not_empty()))
|
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);
|
_datafin = _msk->get(F_DATAFIN);
|
||||||
_intminconv = _msk->get_int(F_INTMINCONV);
|
_intminconv = _msk->get_int(F_INTMINCONV);
|
||||||
_dataultid = _msk->get(F_DATAULTID);
|
_dataultid = _msk->get(F_DATAULTID);
|
||||||
|
_dataultdon = _msk->get(F_DATAULTDON);
|
||||||
_procdon = _msk->get(F_PROCDON1);
|
_procdon = _msk->get(F_PROCDON1);
|
||||||
_usodisp = _msk->get_bool(F_USODISP);
|
_usodisp = _msk->get_bool(F_USODISP);
|
||||||
_proc_esclusivo = _msk->get_bool(F_PROC_ESCLUSIVO);
|
_proc_esclusivo = _msk->get_bool(F_PROC_ESCLUSIVO);
|
||||||
|
@ -48,6 +48,7 @@
|
|||||||
#define F_GPD_ESCLUSIVO 323
|
#define F_GPD_ESCLUSIVO 323
|
||||||
#define F_PROC_ESCLUSIVO 324
|
#define F_PROC_ESCLUSIVO 324
|
||||||
#define F_PERFAMIGLIE 325
|
#define F_PERFAMIGLIE 325
|
||||||
|
#define F_DATAULTDON 326
|
||||||
|
|
||||||
#define F_ELENCO 401
|
#define F_ELENCO 401
|
||||||
#define F_COMPLETO 402
|
#define F_COMPLETO 402
|
||||||
|
@ -306,6 +306,11 @@ BEGIN
|
|||||||
PROMPT 47 10 "Solo proc. don. selezionata"
|
PROMPT 47 10 "Solo proc. don. selezionata"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
DATE F_DATAULTDON
|
||||||
|
BEGIN
|
||||||
|
PROMPT 2 11 "Blocco per ult.don. prec. a "
|
||||||
|
END
|
||||||
|
|
||||||
BOOLEAN F_USODISP
|
BOOLEAN F_USODISP
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 47 11 "Uso disponibilita' aferesi"
|
PROMPT 47 11 "Uso disponibilita' aferesi"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user