FALSE -> false

TRUE  -> true 

git-svn-id: svn://10.65.10.50/branches/R_10_00@22782 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2013-01-25 08:37:36 +00:00
parent 93fa360c85
commit 505d6ce4a8

View File

@ -114,7 +114,7 @@ public:
void print_header(); // Stampa l'header.
// Le seguenti funzioni valgono con ordinamento principale per data.
void print_rows_riepilogo(int& nriga, bool type, TAssoc_array& tot); // Stampa effettivamente lo specchietto
void print_riepilogo(int &nriga, bool type); // type == FALSE prints month totals, type == TRUE prints period totals.
void print_riepilogo(int &nriga, bool type); // type == false prints month totals, type == true prints period totals.
void print_rows_totali(int &nriga, tipo_pe p);
void print_totali(int &nriga, bool month_changed, bool ended); // month_changed indica se il mese e' cambiato.
//ended indica il raggiungimento di fine periodo.
@ -126,9 +126,9 @@ public:
// Funzioni per calcolo dei pagamenti e di aggiornamento totali
void check_add_key_to_tp(int t, char u); // controlla e aggiunge i valori relativi alla chiave k ai totali del prospetto
void check_add_key_to_tl(tipo_pe p, int t); // controlla e aggiunge i valori elaborati all'assoc array indicato dal periodo (_tlxxx)
// Ritorna TRUE se la partita corrente _p non e' piu' riferita alla scadenza corrente
// Ritorna true se la partita corrente _p non e' piu' riferita alla scadenza corrente
bool scad_changed(char tipo, int gruppo, int conto, long codcf, int anno, const TString& nump);
// Ritorna TRUE se la scadenza corrente ha una banca diversa dalla precedente
// Ritorna true se la scadenza corrente ha una banca diversa dalla precedente
// bool bank_will_change();
// Totalizza i pagamenti non assegnati per la partita corrente (NB si spera che siano tutti nella stessa valuta)
bool in_cache(const TString& k); // ritorna vero se ci sono gia' non assegnati in _uns_cache;
@ -205,7 +205,7 @@ const TString& TScadenza_rec::get_str(const char* fieldname) const
HIDDEN void print_real(TString& dest, const real& num, const char* val)
{
const TCurrency cur(num, val);
dest = cur.string(TRUE);
dest = cur.string(true);
dest.right_just(15);
}
@ -224,23 +224,23 @@ bool TStampaScadenzario::filter_func(const TRelation *r)
if (fromabi > 0)
{
if (abi < fromabi)
return FALSE;
return false;
const long fromcab = m.get_long(F_FROMCAB);
if (fromcab > 0 && abi == fromabi)
{
if (cab < fromcab)
return FALSE;
return false;
}
}
if (toabi > 0)
{
if (abi > toabi)
return FALSE;
return false;
const long tocab = m.get_long(F_TOCAB);
if (tocab > 0 && abi == toabi)
{
if (cab > tocab)
return FALSE;
return false;
}
}
}
@ -250,16 +250,16 @@ bool TStampaScadenzario::filter_func(const TRelation *r)
const TRectype& rec = r->curr();
const TString16 codag = rec.get(SCAD_CODAG);
if (app()._codag != codag)
return FALSE;
return false;
}
if (app()._tipopag != 0)
{
const TRectype& rec = r->curr();
const int tipopag = rec.get_int(SCAD_TIPOPAG);
if (app()._tipopag != tipopag)
return FALSE;
return false;
}
return TRUE;
return true;
}
void TStampaScadenzario::check_add_key_to_tl(tipo_pe p, int t)
@ -322,7 +322,7 @@ void TStampaScadenzario::check_add_key_to_tp(int t, char u)
{ // gli aggiunge il valore attuale
real& r=(real&)_tm[k];
r += _w_imp_res;
_tm.add(k,r,TRUE);
_tm.add(k,r,true);
}
else
_tm.add(k,_w_imp_res);
@ -330,7 +330,7 @@ void TStampaScadenzario::check_add_key_to_tp(int t, char u)
{ // gli aggiunge il valore attuale
real& r=(real&)_tp[k];
r += _w_imp_res;
_tp.add(k,r,TRUE);
_tp.add(k,r,true);
}
else
_tp.add(k,_w_imp_res);
@ -339,19 +339,19 @@ void TStampaScadenzario::check_add_key_to_tp(int t, char u)
bool TStampaScadenzario::scad_changed(char tipo, int gruppo, int conto, long codcf, int anno, const TString& nump)
{
if (_p == NULL)
return TRUE;
return true;
TRiga_partite& rp = _p->riga(_p->first());
if (tipo != rp.get_char(PART_TIPOCF) || gruppo != rp.get_int(PART_GRUPPO) ||
conto != rp.get_int(PART_CONTO) || codcf != rp.get_long(PART_SOTTOCONTO) ||
anno != rp.get_int(PART_ANNO) || nump != rp.get(PART_NUMPART))
return TRUE;
return FALSE;
return true;
return false;
}
/*
bool TStampaScadenzario::bank_will_change()
{
bool yes = FALSE;
bool yes = false;
if (_group_ban)
{
TCursor& cur = *current_cursor();
@ -367,7 +367,7 @@ bool TStampaScadenzario::bank_will_change()
--cur;
}
else
yes = TRUE;
yes = true;
}
return yes;
}
@ -412,11 +412,11 @@ void TStampaScadenzario::calcola_unassigned(const TString& k)
}
if (a != ZERO) // Aggiungilo a TAssoc_array dei non assegnati
uns.add(k,a,TRUE);
uns.add(k,a,true);
if (b != ZERO) // Aggiungilo a TAssoc_array delle note di credito
unsnc.add(k,b,TRUE);
unsnc.add(k,b,true);
if (c != ZERO) // Aggiungilo a TAssoc_array degli insoluti
unsins.add(k,c,TRUE);
unsins.add(k,c,true);
}
void TStampaScadenzario::look_in_cache(real& a, real& b, real& c,
@ -492,7 +492,7 @@ void TStampaScadenzario::calcola_pagamenti(real& imp_scad, int riga, int rata, T
imp_scad -= gap;
b -= gap;
if (b > ZERO)
unsnc.add(k,b,TRUE);
unsnc.add(k,b,true);
else
unsnc.remove(k); // Free some space when 0 reached.
}
@ -504,7 +504,7 @@ void TStampaScadenzario::calcola_pagamenti(real& imp_scad, int riga, int rata, T
_w_imp_pag += gap;
a -= gap;
if (a > ZERO)
uns.add(k,a,TRUE);
uns.add(k,a,true);
else
uns.remove(k); // Free some space when 0 reached
}
@ -514,7 +514,7 @@ void TStampaScadenzario::calcola_pagamenti(real& imp_scad, int riga, int rata, T
_w_imp_pag -= gap;
c -= gap;
if (c > ZERO)
unsins.add(k,c,TRUE);
unsins.add(k,c,true);
else
unsins.remove(k); // Free some space when 0 reached
}
@ -564,7 +564,7 @@ const char * TStampaScadenzario::tipi_tab(int tipo)
}
bool TStampaScadenzario::preprocess_page(int file, int counter)
// Se ritorna FALSE salta questa scadenza e va alla prossima.
// Se ritorna false salta questa scadenza e va alla prossima.
{
const TRectype &rc = current_cursor()->curr(LF_SCADENZE);
const char tipoc = rc.get_char(SCAD_TIPOCF); // Tipo
@ -586,21 +586,21 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
// stampa in valuta.
if (_end_printed && (file == LF_CLIFO || file == LF_PCON))
return FALSE; // Dopo aver stampato i totali finali non deve rientrare per stampare
return false; // Dopo aver stampato i totali finali non deve rientrare per stampare
// LF_CLIFO o LF_PCON
if (_end_printed)
{ // Qui controlla se ci sono totali da stampare
TAssoc_array& tp = (TAssoc_array&)_tl[2];
if (tp.items() == 0)
return FALSE;
return false;
}
if (file == LF_SCADENZE && !_end_printed)
{
TBill bill(rc);
if (!_m->selected(bill))
return FALSE;
return false;
_descrizione->restart();
if (scad_changed(tipoc,gruppo,conto,codcf,annop,nump))
@ -639,7 +639,7 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
// oppure l'importo in scadenza e' 0 allora salta alla prossima scadenza
if (!_ratesald && _w_imp_res == 0.0)
return FALSE;
return false;
_annopart.format("%d",annop);
_annopart.ltrim(2);
@ -703,7 +703,7 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
for (int i=1; i<MaxRowsForTotal; i++) reset_row(i);
int n = 1;
set_row(n++,"");
print_totali(n,month_changed,FALSE);
print_totali(n,month_changed,false);
switch (_tipost)
{
case clienti:
@ -717,7 +717,7 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
default:
break;
}
_modified=TRUE;
_modified=true;
// Azzera i totali del giorno in ogni caso.
TAssoc_array& tlg = (TAssoc_array&) _tl[0];
tlg.destroy();
@ -732,7 +732,7 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
{
TAssoc_array& tlb = (TAssoc_array&) _tl[3];
tlb.destroy();
_totbank_printed = FALSE;
_totbank_printed = false;
}
}
// Tiene aggiornati tutti i totali mese/giorno/periodo (Totali lineari per valuta)
@ -754,13 +754,13 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
reset_print();
int n=1;
set_row(n++,"");
print_totali(n,TRUE,TRUE);
print_totali(n,true,true);
}
// Qui stampa il totale di ogni cli/fo o conto, nel caso che l'ordinamento
// primario non sia per data di scadenza
if (!_ordata && !_end_printed && file!=LF_SCADENZE)
{
bool changed = TRUE;
bool changed = true;
// Vale anche con ordinamento primario per descrizione o ragione sociale: se essa cambia
// cambia anche il trio Gr/Co/So.
if (_cur_gr != -1 && _cur_co != -1 && _cur_codcf != -1)
@ -769,12 +769,12 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
for (int i=1; i<MaxRowsForTotal; i++) reset_row(i);
int n = 1;
set_row(n++,"");
print_totali_c(n,FALSE);
print_totali_c(n,false);
if (_tipost == altri)
set_page_pcon(n);
else
set_page_clifo(n);
_modified=TRUE;
_modified=true;
TAssoc_array& tlm = (TAssoc_array&) _tl[1];
tlm.destroy();
_tm.destroy(); // Cancella i valori del cli/fo/conto dopo averli stampati
@ -786,14 +786,14 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
_cur_gr_s = "";
_cur_co_s = "";
_cur_codcf_s = "";
changed = FALSE;
changed = false;
}
if (_group_ban && _totbank_printed)
{
TAssoc_array& tlb = (TAssoc_array&) _tl[3];
tlb.destroy();
_totbank_printed = FALSE;
_totbank_printed = false;
}
if (changed)
@ -823,15 +823,15 @@ bool TStampaScadenzario::preprocess_page(int file, int counter)
set_row(n++,"");
// Il confronto posso farlo solo su clienti/fornitori/altri, anche perche'
// per tutti e' obbligatorio l'ordinamento principale per data.
print_totali_c(n,TRUE);
print_totali_c(n,true);
}
return TRUE;
return true;
}
bool TStampaScadenzario::preprocess_print(int file, int counter)
{
return TRUE;
return true;
}
print_action TStampaScadenzario::postprocess_print(int file, int counter)
@ -850,7 +850,7 @@ print_action TStampaScadenzario::postprocess_print(int file, int counter)
if (file == LF_SCADENZE) //&& _ordata) || (file !=LF_SCADENZE && !_ordata))
{
rt = REPEAT_PAGE;
_end_printed = TRUE;
_end_printed = true;
}
}
return rt;
@ -909,7 +909,7 @@ bool TStampaScadenzario::user_create()
_m->enable(F_VALUTA,conf.get_bool("GesVal"));
enable_print_menu();
return TRUE;
return true;
}
bool TStampaScadenzario::user_destroy()
@ -942,7 +942,7 @@ bool TStampaScadenzario::user_destroy()
_tp.destroy();
if (_m) delete _m;
// la delete di _tl viene fatta nel distruttore dell'applicazione.
return TRUE;
return true;
}
void TStampaScadenzario::add_filter_fatt(TCursor * cur, const char * filter)
@ -966,8 +966,8 @@ bool TStampaScadenzario::set_print(int)
if (ok)
{
_last_bank_rec = 0;
_end_printed = FALSE;
_totbank_printed = FALSE;
_end_printed = false;
_totbank_printed = false;
reset_files();
reset_print();
// Inizializza i membri necessari al calcolo totali nel caso sia stato scelto l'ordine
@ -1023,14 +1023,14 @@ bool TStampaScadenzario::set_print(int)
// di record del file inerente alla selezione, e' necessario fare l'update ogni volta.
// I cursori hanno tutti la stessa funzione di filtro, per la stampa della rate saldate.
// L'unico TCursor e' _cur7, poiche' e' utilizzato per stampare solo i record di LF_SCADENZE.
get_cursor(_cur1)->set_filterfunction(filter_func,TRUE); // Cursore 1: Datascad + Clifo (codice)
get_cursor(_cur11)->set_filterfunction(filter_func,TRUE);// Cursore 1.1: Datascad + Clifo (ragione sociale)
get_cursor(_cur2)->set_filterfunction(filter_func,TRUE); // Cursore 2: Clifo(codice) + Datascad
get_cursor(_cur3)->set_filterfunction(filter_func,TRUE); // Cursore 3: Clifo(ragione sociale) + Datascad
get_cursor(_cur4)->set_filterfunction(filter_func,TRUE); // Cursore 4: Datascad + PCon (codice)
get_cursor(_cur41)->set_filterfunction(filter_func,TRUE);// Cursore 4.1: Datascad + PCon (descrizione)
get_cursor(_cur5)->set_filterfunction(filter_func,TRUE); // Cursore 5: PCon (Codice) + Datascad
get_cursor(_cur6)->set_filterfunction(filter_func,TRUE); // Cursore 6: PCon (descrizione) + Datascad
get_cursor(_cur1)->set_filterfunction(filter_func,true); // Cursore 1: Datascad + Clifo (codice)
get_cursor(_cur11)->set_filterfunction(filter_func,true);// Cursore 1.1: Datascad + Clifo (ragione sociale)
get_cursor(_cur2)->set_filterfunction(filter_func,true); // Cursore 2: Clifo(codice) + Datascad
get_cursor(_cur3)->set_filterfunction(filter_func,true); // Cursore 3: Clifo(ragione sociale) + Datascad
get_cursor(_cur4)->set_filterfunction(filter_func,true); // Cursore 4: Datascad + PCon (codice)
get_cursor(_cur41)->set_filterfunction(filter_func,true);// Cursore 4.1: Datascad + PCon (descrizione)
get_cursor(_cur5)->set_filterfunction(filter_func,true); // Cursore 5: PCon (Codice) + Datascad
get_cursor(_cur6)->set_filterfunction(filter_func,true); // Cursore 6: PCon (descrizione) + Datascad
get_cursor(_cur7)->set_filterfunction(filter_func); // Cursore 7: Datascad
// Setta l'intervallo di data. Si puo' fare per tutti i cursori, poiche'
@ -1393,7 +1393,7 @@ void TStampaScadenzario::print_rows_riepilogo(int& nriga, bool type, TAssoc_arra
{
real& tv = (real&) tot[val];
tv += v;
tot.add(val,tv,TRUE);
tot.add(val,tv,true);
}
else // Se non esiste aggiunge il valore
tot.add(val,v);
@ -1541,11 +1541,11 @@ void TStampaScadenzario::print_totali(int &nriga, bool month_changed, bool ended
set_row(nriga,FR("@36g** TOTALI DI @51g%s"),itom(_cur_data.month()));
print_rows_totali(nriga, monthly);
if (_striepilogo > 0)
print_riepilogo(nriga,FALSE);
print_riepilogo(nriga,false);
}
else
if (_striepilogo == 1)
print_riepilogo(nriga,FALSE);
print_riepilogo(nriga,false);
if (ended)
{
if (_group_ban)
@ -1557,7 +1557,7 @@ void TStampaScadenzario::print_totali(int &nriga, bool month_changed, bool ended
set_row(nriga,FR("@36g** TOTALI PERIODO"));
print_rows_totali(nriga, period);
if (_striepilogo > 0)
print_riepilogo(nriga,TRUE);
print_riepilogo(nriga,true);
set_row(nriga++,"");set_row(nriga++,"");
set_row(nriga++,"");set_row(nriga++,"");
}
@ -1581,7 +1581,7 @@ void TStampaScadenzario::print_totali_c(int &nriga, bool ended)
print_rows_totali(nriga, single);
if (_striepilogo > 0 )
print_riepilogo(nriga,FALSE);
print_riepilogo(nriga,false);
if (ended)
{
if (_group_ban)
@ -1592,7 +1592,7 @@ void TStampaScadenzario::print_totali_c(int &nriga, bool ended)
set_row(nriga,FR("@70g** TOTALE GENERALE"));
print_rows_totali(nriga, period);
if (_striepilogo > 0 )
print_riepilogo(nriga,TRUE);
print_riepilogo(nriga,true);
set_row(nriga++,"");set_row(nriga++,"");
set_row(nriga++,"");set_row(nriga++,"");
}