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:
parent
a1a3faddf7
commit
cad8b2e0aa
@ -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,
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user