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
This commit is contained in:
guy 2009-12-01 16:23:37 +00:00
parent a1a3faddf7
commit cad8b2e0aa
3 changed files with 34 additions and 35 deletions

View File

@ -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,

View File

@ -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;
}
}

View File

@ -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);
}