From cad8b2e0aa66fcebfce29b3592c9779d084d8927 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 1 Dec 2009 16:23:37 +0000 Subject: [PATCH] Patch level : 10.0 Files correlati : cg1 cg3 Ricompilazione Demo : [ ] Commento : Aggiornato uso nuove funzioni calcolo rettangoli git-svn-id: svn://10.65.10.50/trunk@19700 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg1600.cpp | 3 +-- cg/cg3600.cpp | 10 ++++----- cg/cglib02.cpp | 56 +++++++++++++++++++++++++------------------------- 3 files changed, 34 insertions(+), 35 deletions(-) diff --git a/cg/cg1600.cpp b/cg/cg1600.cpp index cde1805b5..2ba50232b 100755 --- a/cg/cg1600.cpp +++ b/cg/cg1600.cpp @@ -295,8 +295,7 @@ int TStampa_IVdirettiva::date2esc(const TDate& d) void TStampa_IVdirettiva::on_config_change() { - TConfig ini(CONFIG_DITTA, "cg1600"); - _prima_dopo = ini.get_bool("PrimaDopoImposte"); + _prima_dopo = ini_get_bool(CONFIG_DITTA, "cg1600", "PrimaDopoImposte"); } void TStampa_IVdirettiva::set_bil_key(bil_ivd* b, char sezione, char lettera, diff --git a/cg/cg3600.cpp b/cg/cg3600.cpp index e25a40522..3a3fba51f 100755 --- a/cg/cg3600.cpp +++ b/cg/cg3600.cpp @@ -782,14 +782,14 @@ TGrid_control::TGrid_control( } // Calcola rettangolo massimo per lo sheet - RCT rct; coord2rct(parent, x, y, dx, dy, rct); + XI_OBJ* itf = get_interface(parent); + XI_RCT rct = coord2rct(itf, x, y, dx, dy); rct.right -= 2*XI_FU_MULTIPLE; // toglie scroll-bar // Controlla se ci sono troppe colonne fisse if ((f_width+max_width)*XI_FU_MULTIPLE > rct.right) fixed_columns = 1; - XI_OBJ* itf = get_interface(parent); long list_attr = XI_ATR_ENABLED | XI_ATR_VISIBLE; // if (_read_only) list_attr |= XI_ATR_NAVIGATE; @@ -852,7 +852,7 @@ TGrid_control::TGrid_control( cd->wrap_text = _type[i] != 'R'; } - RCT rd; xi_get_def_rect(listdef, (XinRect*)&rd); + XI_RCT rd; xi_get_def_rect(listdef, &rd); if ((rd.right - rd.left) > (rct.right - rct.left)) l->width = rct.right - rct.left; @@ -867,8 +867,8 @@ TGrid_control::TGrid_control( XI_OBJ** column = xi_get_member_list(_obj, &num); for (i = 0; i < num; i++) { - RCT rct; xi_get_rect(column[i], (XinRect*)&rct); - _default_width[i] = rct.right - rct.left; + xi_get_rect(column[i], &rd); + _default_width[i] = rd.right - rd.left; } } diff --git a/cg/cglib02.cpp b/cg/cglib02.cpp index 0dcb8b963..e813dde76 100755 --- a/cg/cglib02.cpp +++ b/cg/cglib02.cpp @@ -83,8 +83,8 @@ TRectype* TSaldi_list::saldi() const TSaldo::TSaldo() : _saldi(LF_SALDI), _saldoiniziale(ZERO), _saldo_iniziale(ZERO), _prg_dare(ZERO), _prg_avere(ZERO), _saldo(ZERO), _annoes(0), - _indbil(0), _prec(FALSE), _movimentato(FALSE), _significativo(FALSE), - _rec_presente_ec(FALSE), _rec_presente_ep(FALSE), + _indbil(0), _prec(false), _movimentato(false), _significativo(false), + _rec_presente_ec(false), _rec_presente_ep(false), _causali_apertura(LF_CAUSALI, CAU_MOVAP) { @@ -97,7 +97,7 @@ TSaldo::TSaldo() : _saldi(LF_SALDI), _saldoiniziale(ZERO), _saldo_iniziale(ZERO) real TSaldo::saldofin_esprec(int annoes, int g, int c, long s, bool saldo_chiusura, bool provvis) { - _significativo = FALSE; + _significativo = false; const int annoesprec = EsePre(annoes); if (!ricerca_progr_prec(annoesprec, g, c, s)) // non ci sono esercizi prima del primo @@ -119,11 +119,11 @@ real TSaldo::saldofin_esprec(int annoes, int g, int c, long s, bool saldo_chiusu if (saldo_chiusura) // W96SALDI del 18-07-96 { // Ho aggiunto il flag saldo_chiusura con valore di - if (flagsf == 'D') // default a FALSE, perche' il saldo finale dell' esercizio + if (flagsf == 'D') // default a false, perche' il saldo finale dell' esercizio tot += saldosf; // precedente va considerato solamente nel calcolo dei else // progressivi precedenti nella stampa mastrini, tot -= saldosf; // che e' l'unico programma ad usare la funzione - } // passandogli come flag saldo_chiusura il valore TRUE. + } // passandogli come flag saldo_chiusura il valore true. if (provvis) { @@ -140,7 +140,7 @@ real TSaldo::saldofin_esprec(int annoes, int g, int c, long s, bool saldo_chiusu real TSaldo::calcola_saldo_iniziale(int g,int c,long s,int indbil, bool provvis) { real saldoini; - _significativo = TRUE; + _significativo = true; _saldi.zero(); _saldi.put(SLD_GRUPPO,g); @@ -161,7 +161,7 @@ real TSaldo::calcola_saldo_iniziale(int g,int c,long s,int indbil, bool provvis) { if (indbil == 1 || indbil == 2 || indbil == 5) { - _prec = TRUE; + _prec = true; saldoini = saldofin_esprec(_annoes, g, c, s, false, provvis); } _saldo_iniziale = saldoini; @@ -191,10 +191,10 @@ bool TSaldo::data_limite_bilancio(int bilancio, int g, int c, long s, const TDat { _saldo_iniziale = ZERO; _saldo = ZERO; - _movimentato = FALSE; - _rec_presente_ep = FALSE; - _rec_presente_ec = FALSE; - _prec = FALSE; + _movimentato = false; + _rec_presente_ep = false; + _rec_presente_ec = false; + _prec = false; TRelation rel(LF_RMOV); TRectype& rmov = rel.curr(); @@ -256,7 +256,7 @@ bool TSaldo::data_limite_bilancio(int bilancio, int g, int c, long s, const TDat if (importo.is_zero()) continue; - _movimentato = TRUE; + _movimentato = true; if (sezione == 'D') _saldo += importo; @@ -278,7 +278,7 @@ bool TSaldo::ultima_immissione_verifica(int annoes,int g,int c,long s,int indbil //Si considerano i saldi e non piu' i movimenti char sezione; real pdarepro, paverepro; - bool esito = FALSE; + bool esito = false; _saldo_iniziale = ZERO; _saldoiniziale = ZERO; @@ -339,7 +339,7 @@ bool TSaldo::ultima_immissione_verifica(int annoes,int g,int c,long s,int indbil _saldo_iniziale += saldofin_esprec(annoes,g,c,s, false, stp_prov == 2); } - esito = TRUE; + esito = true; switch (stp_prov) { @@ -367,10 +367,10 @@ bool TSaldo::ultima_immissione_verifica(int annoes,int g,int c,long s,int indbil //per bilancio a sezioni contrapposte all'ultima immissione // W96SALDI in questa funzione e' stato aggiunto il parametro saldo_chiusura che di default -// e' TRUE. A cosa serve ? Serve per includere nel calcolo del saldo all' ultima immissione +// e' true. A cosa serve ? Serve per includere nel calcolo del saldo all' ultima immissione // anche il saldo finale compilato nei movimenti di chiusura (se non venisse considerato i conti // risulterebbero aperti); siccome alcuni programmi (esempio il bilancio IV dir. CEE) non ne -// devono tenere conto, si e' data la possibilita' di usare la funzione passandogli il parametro a FALSE. +// devono tenere conto, si e' data la possibilita' di usare la funzione passandogli il parametro a false. // Modifica del 09-07-96 bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil,int stp_prov,bool saldo_chiusura) { @@ -379,7 +379,7 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil // int gruppo, conto, annoe; // long sottoconto; real pdarepro, paverepro; - bool esito = FALSE; + bool esito = false; _saldo_iniziale = ZERO; _prg_dare = ZERO; @@ -387,9 +387,9 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil _saldo = ZERO; _saldofin = ZERO; _sezsf = ' '; - _rec_presente_ec = FALSE; - _rec_presente_ep = FALSE; - _prec = FALSE; + _rec_presente_ec = false; + _rec_presente_ep = false; + _prec = false; for (int i = 0; i < 12; i++) { @@ -442,7 +442,7 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil if (_saldo_iniziale.is_zero() && stp_prov != 3) if (indbil == 1 || indbil == 2 || indbil == 5) { - _prec = TRUE; + _prec = true; _saldo_iniziale += saldofin_esprec(annoes,g,c,s,false,stp_prov==2); } @@ -523,7 +523,7 @@ const real& TSaldo::saldo_periodo(int g, int c, long s, const TDate& dal, const { TString80 prompt; prompt.format(FR("Calcolo saldo del conto %d.%d.%ld"), g, c, s); - p = new TProgind(items, prompt, FALSE); + p = new TProgind(items, prompt, false); } for (cur = 0L; cur.pos() < items; ++cur) @@ -583,7 +583,7 @@ const real& TSaldo::saldo_periodo(int g, int c, long s, const TDate& dal, const bool TSaldo::ricerca_progr_prec (int annoesprec, int g, int c, long s) { if (annoesprec == 0) - _rec_presente_ep = FALSE; + _rec_presente_ep = false; else { const int oldkey = _saldi.getkey(); @@ -639,9 +639,9 @@ public: bool scaricato() const { return _scaricato; } - TContoExt(int g = 0, int c = 0, long s = 0L, char t = ' ', const char* d = NULL, bool sc = FALSE) + TContoExt(int g = 0, int c = 0, long s = 0L, char t = ' ', const char* d = NULL, bool sc = false) : TConto(g, c, s, t, d), _scaricato(sc) {} - TContoExt(TToken_string& tgcsd, int from, int mode = 0, bool sc = FALSE) + TContoExt(TToken_string& tgcsd, int from, int mode = 0, bool sc = false) : TConto(tgcsd, from, mode), _scaricato(sc) {} virtual ~TContoExt() {} }; @@ -734,7 +734,7 @@ void TTab_conti::aggiorna_conto(const TBill& tcon, /////////////////////////////////////////////////////////// TSaldo_agg::TSaldo_agg() : _anno_es(0), _data_ulmov(""), _num_ulmov(0l), - _movap(normale), _provv(FALSE), _movimentato(FALSE) + _movap(normale), _provv(false), _movimentato(false) {} void TSaldo_agg::aggiorna(const TBill& tc, const TImporto& imp, bool somma, bool scaricato) @@ -827,7 +827,7 @@ void TSaldo_agg::registra() saldi.put(SLD_SOTTOCONTO, tcon.sottoconto()); saldi.put(SLD_FLSCA, tcon.scaricato()); - bool update = TRUE; + bool update = true; if (saldi.read(_isequal, _lock) != NOERR) { @@ -1116,5 +1116,5 @@ TImporto TBalance::saldo_finale(bool chiusura) const TImporto TBalance::saldo_finale_chiusura() const { - return saldo_finale(TRUE); + return saldo_finale(true); }