Aggiunto campo prima donazione in tracciato stampa di

controllo donazioni


git-svn-id: svn://10.65.10.50/trunk@6169 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
cris 1998-02-11 15:15:09 +00:00
parent 7c3f18055e
commit f34b64b81f

View File

@ -24,7 +24,7 @@ class TControlloDonazioni : public TPrintapp
TDate _dataold, _dataini, _datafin;
TString16 _tipodon, _luogodon, _luogoold, _sezold;
TString16 _sezini, _sotini, _tipostampa,_ordinamento;
TString16 _controllo;
TString16 _controllo, _prima;
bool _stampa80, _primedon, _breve;
TParagraph_string _cognome_nome;
@ -63,6 +63,7 @@ void TControlloDonazioni::set_page(int file, int cnt)
set_row(1,"@98g@S", FLD(LF_SOGGETTI, SOG_KELL));
set_row(1,"@102g@S", FLD(LF_SOGGETTI, SOG_DU));
set_row(1,"@106g@pn", FLD(LF_DONAZ,DON_ETICHETTA,"#########"));
set_row(1,"@116g#t", &_prima);
}
else
if (_stampa80)
@ -77,10 +78,10 @@ void TControlloDonazioni::set_page(int file, int cnt)
set_row(2,"@64g@S", FLD(LF_SOGGETTI,SOG_CODSOT));
set_row(1,"@64g@ld", FLD(LF_DONAZ,DON_DATADON));
set_row(2,"@64g@S", FLD(LF_DONAZ,DON_TIPODON));
//set_row(1,"@104g@S", FLD(LF_DONAZ, DON_LUOGODON));
set_row(1,"@75g@S", FLD(LF_SOGGETTI, SOG_GRUPPOAB0));
set_row(2,"@75g@S", FLD(LF_SOGGETTI, SOG_RHANTID));
set_row(1,"@79g#t", &_controllo);
set_row(2,"@79g#t", &_prima);
}
else
{
@ -119,6 +120,11 @@ bool TControlloDonazioni::preprocess_page(int file, int counter)
_controllo = contsan.get(CON_TIPOCON);
else
_controllo = " ";
bool prima = current_cursor()->curr().get_bool(DON_PRIMADON);
if (prima)
_prima = "X";
else
_prima = " ";
// salto pagina se cambio punto di rottura
switch (_tipostampa[0])
{
@ -442,15 +448,15 @@ void TControlloDonazioni::crea_intestazione()
set_header(2,"@0g%s", (const char*) sep);
if (_breve)
{
set_header(3,"@0gData@11gPunto@20gTipo@25gCognome e nome@76gSe/So@82gAB0 Rh/A Fen.Rh Kell Du@106gEtichetta");
set_header(4,"@0g----------@11g-----@20g----@25g--------------------------------------------------@76g-----@82g--- ---- ------ ---- --@106g---------");
set_header(3,"@0gData@11gPunto@20gTipo@25gCognome e nome@76gSe/So@82gAB0 Rh/A Fen.Rh Kell Du@106gEtichetta@116g1d");
set_header(4,"@0g----------@11g-----@20g----@25g--------------------------------------------------@76g-----@82g--- ---- ------ ---- --@106g---------@116g--");
}
else
if (_stampa80)
{
set_header(3,"@0gProg.@6gEt.sacca@16gCodice@25gCognome e nome@61gSe@64gData don.@75gGr.");
set_header(4,"@16gTessera@25gData nascita@61gSo@64gTipo don.@75gRh");
set_header(5,"@0g-----@6g---------@16g--------@25g-----------------------------------@61g--@64g----------@75g---");
set_header(3,"@0gProg.@6gEt.sacca@16gCodice@25gCognome e nome@61gSe@64gData don.@75gGr.@79gCo");
set_header(4,"@16gTessera@25gData nascita@61gSo@64gTipo don.@75gRh@79g1d");
set_header(5,"@0g-----@6g---------@16g--------@25g-----------------------------------@61g--@64g----------@75g---@79g--");
}
else
{