Aggiunta gestione CHECK_BOX per stampare o meno il prospetto
riepilogativo per pagamento. git-svn-id: svn://10.65.10.50/trunk@2477 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
567eaa4f6e
commit
a4b804a300
@ -99,6 +99,7 @@ class TStampaScadenzario : public TPrintapp
|
|||||||
_ratesald, // VERO=stampa anche le rate saldate
|
_ratesald, // VERO=stampa anche le rate saldate
|
||||||
_ordata, // VERO=ordine primario per data, FALSO=ordine primario impostato da _ordcod
|
_ordata, // VERO=ordine primario per data, FALSO=ordine primario impostato da _ordcod
|
||||||
_ordcod, // VERO=ordine per codice, FALSO=ordine per ragione sociale
|
_ordcod, // VERO=ordine per codice, FALSO=ordine per ragione sociale
|
||||||
|
_striepilogo, // VERO=stampa il riepilogo mensile per pagamento
|
||||||
_stvaluta; // Vero se abilitata la stampa in valuta;
|
_stvaluta; // Vero se abilitata la stampa in valuta;
|
||||||
// Se _tipost=tutti non e' possibile impostare l'ordine primario per
|
// Se _tipost=tutti non e' possibile impostare l'ordine primario per
|
||||||
// ragione sociale o descrizione. L'unico tipo stampa possibile e' quello
|
// ragione sociale o descrizione. L'unico tipo stampa possibile e' quello
|
||||||
@ -791,6 +792,7 @@ bool TStampaScadenzario::set_print(int)
|
|||||||
_ratesald = _m->get_bool(F_RATESALDATE);
|
_ratesald = _m->get_bool(F_RATESALDATE);
|
||||||
_ordata = _m->get_bool(F_ORDDATA);
|
_ordata = _m->get_bool(F_ORDDATA);
|
||||||
_stvaluta = _m->get_bool(F_VALUTA);
|
_stvaluta = _m->get_bool(F_VALUTA);
|
||||||
|
_striepilogo = _m->get_bool(F_RIEPILOGO);
|
||||||
_datai = (const char *)(_m->get(F_DATASCADENZAI));
|
_datai = (const char *)(_m->get(F_DATASCADENZAI));
|
||||||
_dataf = (const char *)(_m->get(F_DATASCADENZAF));
|
_dataf = (const char *)(_m->get(F_DATASCADENZAF));
|
||||||
_datas = (const char *)(_m->get(F_DATASTAMPA));
|
_datas = (const char *)(_m->get(F_DATASTAMPA));
|
||||||
@ -1211,14 +1213,14 @@ void TStampaScadenzario::print_totali(int &nriga, bool month_changed, bool ended
|
|||||||
{
|
{
|
||||||
set_row(nriga,"@36g** TOTALI DI @51g%s",itom(_cur_data.month()));
|
set_row(nriga,"@36g** TOTALI DI @51g%s",itom(_cur_data.month()));
|
||||||
print_rows_totali(nriga, monthly);
|
print_rows_totali(nriga, monthly);
|
||||||
print_riepilogo(nriga,FALSE);
|
if (_striepilogo) print_riepilogo(nriga,FALSE);
|
||||||
}
|
}
|
||||||
if (ended)
|
if (ended)
|
||||||
{
|
{
|
||||||
set_row(nriga++,"");
|
set_row(nriga++,"");
|
||||||
set_row(nriga,"@36g** TOTALI PERIODO");
|
set_row(nriga,"@36g** TOTALI PERIODO");
|
||||||
print_rows_totali(nriga, period);
|
print_rows_totali(nriga, period);
|
||||||
print_riepilogo(nriga,TRUE);
|
if (_striepilogo) print_riepilogo(nriga,TRUE);
|
||||||
set_row(nriga++,"");set_row(nriga++,"");
|
set_row(nriga++,"");set_row(nriga++,"");
|
||||||
set_row(nriga++,"");set_row(nriga++,"");
|
set_row(nriga++,"");set_row(nriga++,"");
|
||||||
}
|
}
|
||||||
@ -1236,12 +1238,12 @@ void TStampaScadenzario::print_totali_c(int &nriga, bool ended)
|
|||||||
else // altri...
|
else // altri...
|
||||||
set_row(nriga,"@70g** TOTALE CONTO");
|
set_row(nriga,"@70g** TOTALE CONTO");
|
||||||
print_rows_totali(nriga, single);
|
print_rows_totali(nriga, single);
|
||||||
print_riepilogo(nriga,FALSE);
|
if (_striepilogo) print_riepilogo(nriga,FALSE);
|
||||||
if (ended)
|
if (ended)
|
||||||
{
|
{
|
||||||
set_row(nriga,"@70g** TOTALE GENERALE");
|
set_row(nriga,"@70g** TOTALE GENERALE");
|
||||||
print_rows_totali(nriga, period);
|
print_rows_totali(nriga, period);
|
||||||
print_riepilogo(nriga,TRUE);
|
if (_striepilogo) print_riepilogo(nriga,TRUE);
|
||||||
set_row(nriga++,"");set_row(nriga++,"");
|
set_row(nriga++,"");set_row(nriga++,"");
|
||||||
set_row(nriga++,"");set_row(nriga++,"");
|
set_row(nriga++,"");set_row(nriga++,"");
|
||||||
}
|
}
|
||||||
|
@ -8,4 +8,5 @@
|
|||||||
#define F_RATESALDATE 106
|
#define F_RATESALDATE 106
|
||||||
#define F_ORDDATA 107
|
#define F_ORDDATA 107
|
||||||
#define F_VALUTA 108
|
#define F_VALUTA 108
|
||||||
|
#define F_RIEPILOGO 109
|
||||||
|
|
||||||
|
@ -64,10 +64,16 @@ END
|
|||||||
|
|
||||||
BOOLEAN F_VALUTA
|
BOOLEAN F_VALUTA
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 1 7 "Stampa in valuta"
|
PROMPT 36 5 "Stampa in valuta"
|
||||||
HELP "Selezionare se si vuole la stampa in valuta"
|
HELP "Selezionare se si vuole la stampa in valuta"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOLEAN F_RIEPILOGO
|
||||||
|
BEGIN
|
||||||
|
PROMPT 36 6 "Stampa prospetto per pagamento"
|
||||||
|
HELP "Selezionare se e' necessaria la stampa del prospetto mensile per pagamento"
|
||||||
|
END
|
||||||
|
|
||||||
RADIOBUTTON SC_CLIFO 20
|
RADIOBUTTON SC_CLIFO 20
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 0 9 "Selezione"
|
PROMPT 0 9 "Selezione"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user