Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : Scadenze di donazione: aggiunto in tracciato giorni preferiti del donatore git-svn-id: svn://10.65.10.50/trunk@7171 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a899763cf0
commit
306271c637
@ -52,7 +52,7 @@ class TStampaScadenze : public TPrintapp
|
||||
TScadenze_form* _form_eti;
|
||||
TScadenze_form* _form_car;
|
||||
TAssoc_array _categorie;
|
||||
TParagraph_string _cognome_nome, _dencom;
|
||||
TParagraph_string _cognome_nome, _dencom, _giopredon;
|
||||
TDate _data_stampa;
|
||||
TDate _dataini, _datafin, _dataultid;
|
||||
int _intminconv;
|
||||
@ -85,7 +85,7 @@ public:
|
||||
void header_sezione(const TString16 codsez, const TString16 codsot);
|
||||
void dati_sezione(const TString16 codsez, const TString16 codsot);
|
||||
TMask& app_mask() { return *_msk; }
|
||||
TStampaScadenze() : _data_stampa(TODAY), _cognome_nome("",25), _dencom("",25) {}
|
||||
TStampaScadenze() : _data_stampa(TODAY), _cognome_nome("",25), _dencom("",25), _giopredon("",10) {}
|
||||
};
|
||||
|
||||
HIDDEN inline TStampaScadenze& app() { return (TStampaScadenze&) main_app(); }
|
||||
@ -299,6 +299,7 @@ void TStampaScadenze::set_page(int file, int cnt)
|
||||
set_row(1,"@97g@S", FLD(LF_SOGGETTI,SOG_IDON2));
|
||||
set_row(1,"@100g@S", FLD(LF_SOGGETTI,SOG_GRUPPOAB0));
|
||||
set_row(1,"@105g@S", FLD(LF_SOGGETTI,SOG_TELABI));
|
||||
set_row(1,"@120g#a", &_giopredon);
|
||||
|
||||
set_row(2,"@13g@S", FLD(LF_SOGGETTI,SOG_NOME));
|
||||
set_row(2,"@53g@pn", FLD(LF_SOGGETTI,SOG_INTSI,"###"));
|
||||
@ -334,6 +335,7 @@ void TStampaScadenze::set_page(int file, int cnt)
|
||||
set_row(2,"@88g@ld", FLD(LF_SOGGETTI,SOG_DATAULTAF));
|
||||
|
||||
set_row(1,"@99g@ld", FLD(LF_SOGGETTI,SOG_DATAULTID));
|
||||
set_row(2,"@99g#a", &_giopredon);
|
||||
|
||||
set_row(3,"@77g@S", FLD(LF_SOGGETTI,SOG_GRUPPOAB0));
|
||||
set_row(3,"@81g@S", FLD(LF_SOGGETTI,SOG_RHANTID));
|
||||
@ -452,6 +454,14 @@ bool TStampaScadenze::preprocess_page(int file, int counter)
|
||||
localita.trim();
|
||||
_dencom = localita;
|
||||
|
||||
// giorni preferiti
|
||||
_giopredon = "LMMGVSD";
|
||||
const TString16 giopredon = recsog.get(SOG_GIOPREDON);
|
||||
for (int i = 0; i < 7; i++)
|
||||
{
|
||||
if (giopredon[i] != 'X')
|
||||
_giopredon[i] = ' ';
|
||||
}
|
||||
// salto pagina se cambio sezione
|
||||
if ((_codsez!=codsez)||(_codsot!=codsot))
|
||||
{
|
||||
@ -677,14 +687,15 @@ void TStampaScadenze::crea_intestazione()
|
||||
set_header(3, (const char *) sep);
|
||||
if (_tipostampa == elenco)
|
||||
{
|
||||
set_header(5,"@0gCod.@10gC.@13gCognome@39gNato il@50gData pr.SI@61gData pr.AF@72gData/Tipo@83gData/Tipo@94gIdon.@100gAB0");
|
||||
set_header(6,"@13gNome@50gInterv. SI@61gInterv. AF@72gult. don.@83gult. idon.@94gper@100gRh");
|
||||
set_header(7,"@0g---------@10g--@13g-------------------------@39g----------@50g----------@61g----------@72g----------@83g----------@94g-----");
|
||||
set_header(5,"@0gCod.@10gC.@13gCognome@39gNato il@50gData pr.SI@61gData pr.AF@72gData/Tipo@83gData/Tipo@94gIdon.@100gAB0@105gTel. abitaz.@120gGio.pre.");
|
||||
set_header(6,"@13gNome@50gInterv. SI@61gInterv. AF@72gult. don.@83gult. idon.@94gper@100gRh@105gTel. lavoro");
|
||||
set_header(7,"@105gTel. altro");
|
||||
set_header(8,"@0g---------@10g--@13g-------------------------@39g----------@50g----------@61g----------@72g----------@83g----------@94g-----@100g----@105g--------------@120g--------");
|
||||
}
|
||||
if (_tipostampa == completo)
|
||||
{
|
||||
set_header(5,"@0gCod.@10gCognome e Nome@36gIndirizzo@62gTelefoni@77gData pr.SI@88gData ult.SI@99g Ult.idon.");
|
||||
set_header(6,"@10gData nasc.@77gData pr.AF@88gData ult.AF");
|
||||
set_header(6,"@10gData nasc.@77gData pr.AF@88gData ult.AF@99g Gio.pre.");
|
||||
set_header(7,"@77gGr. Rh. Fen. Kell Du A CMV");
|
||||
set_header(8,"");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user