cg2102.cpp Migliorata leggibilita' di un if
cg3?00.cpp Promossi alcuni bool a int e tolti linkrecinst git-svn-id: svn://10.65.10.50/trunk@6462 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5c71880761
commit
dcea7cc115
@ -530,11 +530,10 @@ real TPrimanota_application::calcola_saldo() const
|
|||||||
|
|
||||||
HIDDEN bool imptot_error(const TImporto& imptot, const TImporto& impsal, bool val)
|
HIDDEN bool imptot_error(const TImporto& imptot, const TImporto& impsal, bool val)
|
||||||
{
|
{
|
||||||
bool ok = TRUE;
|
|
||||||
TImporto cassa(impsal); cassa.swap_section();
|
TImporto cassa(impsal); cassa.swap_section();
|
||||||
TImporto residuo(imptot); residuo -= cassa; residuo.normalize(imptot.sezione());
|
TImporto residuo(imptot); residuo -= cassa; residuo.normalize(imptot.sezione());
|
||||||
|
bool ok = residuo.is_zero();
|
||||||
if (!residuo.is_zero())
|
if (!ok)
|
||||||
{
|
{
|
||||||
const char* const pic = val ? ".3" : ".";
|
const char* const pic = val ? ".3" : ".";
|
||||||
TPrimanota_application& a = app();
|
TPrimanota_application& a = app();
|
||||||
|
@ -95,7 +95,8 @@ class TListaMov_application : public TPrintapp
|
|||||||
real _tot_dare, _tot_avere, _tot_avere_giornaliero;
|
real _tot_dare, _tot_avere, _tot_avere_giornaliero;
|
||||||
real _tot_dare_giornaliero, _tot_dare_generale, _tot_avere_generale;
|
real _tot_dare_giornaliero, _tot_dare_generale, _tot_avere_generale;
|
||||||
bool _intra, _no_preprocess_page, _salto_pagina, _stampa_anno_comp,_esiste_riga_iva,_nonesiste_riga_iva;
|
bool _intra, _no_preprocess_page, _salto_pagina, _stampa_anno_comp,_esiste_riga_iva,_nonesiste_riga_iva;
|
||||||
bool _stampa_parte_iva,_alleg_causale,_stampa_mess_alleg_iva,_allegb,_ricser;
|
bool _stampa_parte_iva,_alleg_causale,_stampa_mess_alleg_iva,_allegb;
|
||||||
|
int _ricser;
|
||||||
bool _settata_prima_riga, _causale_gia_stampata,_mov_di_sola_iva;
|
bool _settata_prima_riga, _causale_gia_stampata,_mov_di_sola_iva;
|
||||||
int _cur1,_cur2,_cur2b,_cur3,_cur4,_decidi,_tipod,_controllo_mov_errati;
|
int _cur1,_cur2,_cur2b,_cur3,_cur4,_decidi,_tipod,_controllo_mov_errati;
|
||||||
int _numero_riga, _alleg, _tiporegistro, _tipocr, _scelta_stampa, _nr, _n;
|
int _numero_riga, _alleg, _tiporegistro, _tipocr, _scelta_stampa, _nr, _n;
|
||||||
@ -1160,10 +1161,12 @@ bool TListaMov_application::preprocess_page(int file,int counter)
|
|||||||
set_row(2,"@101g@4s",FLD(LF_RMOVIVA,RMI_CODIVA));
|
set_row(2,"@101g@4s",FLD(LF_RMOVIVA,RMI_CODIVA));
|
||||||
set_row(2,"@105g@1n",FLD(LF_RMOVIVA,RMI_TIPODET));
|
set_row(2,"@105g@1n",FLD(LF_RMOVIVA,RMI_TIPODET));
|
||||||
if (_tipoatt == "E")
|
if (_tipoatt == "E")
|
||||||
|
{
|
||||||
if (_ricser == 1)
|
if (_ricser == 1)
|
||||||
set_row(2,"@109g1");
|
set_row(2,"@109g1");
|
||||||
else if (_ricser == 2)
|
else if (_ricser == 2)
|
||||||
set_row(2,"@109g2");
|
set_row(2,"@109g2");
|
||||||
|
}
|
||||||
set_row(2,"@111g@f",FLD(LF_RMOVIVA,RMI_INTRA));
|
set_row(2,"@111g@f",FLD(LF_RMOVIVA,RMI_INTRA));
|
||||||
set_row(2,"@114g@n",FLD(LF_RMOVIVA,RMI_IMPOSTA));
|
set_row(2,"@114g@n",FLD(LF_RMOVIVA,RMI_IMPOSTA));
|
||||||
if (_allegb)
|
if (_allegb)
|
||||||
|
@ -3115,7 +3115,7 @@ void TMastrini_application::calcola_progressivi()
|
|||||||
* non occorra considerare il saldo di chiusura (SALDOFIN) aggiunto al
|
* non occorra considerare il saldo di chiusura (SALDOFIN) aggiunto al
|
||||||
* record */
|
* record */
|
||||||
|
|
||||||
TLocalisamfile saldi(LF_SALDI, FALSE);
|
TLocalisamfile saldi(LF_SALDI);
|
||||||
real progdare_attuale,progavere_attuale,progdare_prec,progavere_prec;
|
real progdare_attuale,progavere_attuale,progdare_prec,progavere_prec;
|
||||||
real saldo,progredare_eseprec,progreavere_eseprec,pdarep,paverep,saldoini_attuale,saldofine_attuale;
|
real saldo,progredare_eseprec,progreavere_eseprec,pdarep,paverep,saldoini_attuale,saldofine_attuale;
|
||||||
char salini,salini_attuale,salfine_attuale;
|
char salini,salini_attuale,salfine_attuale;
|
||||||
|
@ -131,7 +131,7 @@ private:
|
|||||||
|
|
||||||
bool _gia_settato_ariportare;
|
bool _gia_settato_ariportare;
|
||||||
bool _forza_ariportare;
|
bool _forza_ariportare;
|
||||||
bool _devo_riportare; // Guy: Toliere sto casino se non funziona
|
int _devo_riportare; // Guy: Toliere sto casino se non funziona
|
||||||
|
|
||||||
bool _nuovo_mese; // Finito il mese ?
|
bool _nuovo_mese; // Finito il mese ?
|
||||||
long _num_rig;
|
long _num_rig;
|
||||||
@ -540,7 +540,7 @@ void TStampa_giornale::preprocess_footer()
|
|||||||
const bool riporta = _forza_ariportare ||
|
const bool riporta = _forza_ariportare ||
|
||||||
(!_gia_settato_ariportare && _cur->pos() < _cur->items()-1 );
|
(!_gia_settato_ariportare && _cur->pos() < _cur->items()-1 );
|
||||||
*/
|
*/
|
||||||
const bool riporta = _devo_riportare;
|
const int riporta = _devo_riportare;
|
||||||
|
|
||||||
if (riporta)
|
if (riporta)
|
||||||
{
|
{
|
||||||
|
@ -520,6 +520,7 @@ TImporto TRiga_mastrino::saldo() const
|
|||||||
class TMastrino : public TObject
|
class TMastrino : public TObject
|
||||||
{
|
{
|
||||||
static long _instances;
|
static long _instances;
|
||||||
|
static TCursor* _cur;
|
||||||
static TRelation* _rel;
|
static TRelation* _rel;
|
||||||
static TLocalisamfile *_rmov; // File principale della relazione
|
static TLocalisamfile *_rmov; // File principale della relazione
|
||||||
static TLocalisamfile *_mov; // File secondario della relazione
|
static TLocalisamfile *_mov; // File secondario della relazione
|
||||||
@ -536,6 +537,7 @@ class TMastrino : public TObject
|
|||||||
TList _riga; // Righe del mastrino
|
TList _riga; // Righe del mastrino
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
TCursor& cur() { return *_cur; }
|
||||||
TRelation& rel() { return *_rel; }
|
TRelation& rel() { return *_rel; }
|
||||||
TLocalisamfile& rmov() { return *_rmov; }
|
TLocalisamfile& rmov() { return *_rmov; }
|
||||||
TLocalisamfile& mov() { return *_mov; }
|
TLocalisamfile& mov() { return *_mov; }
|
||||||
@ -588,6 +590,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
long TMastrino::_instances = 0L;
|
long TMastrino::_instances = 0L;
|
||||||
|
TCursor* TMastrino::_cur = NULL;
|
||||||
TRelation* TMastrino::_rel = NULL;
|
TRelation* TMastrino::_rel = NULL;
|
||||||
TLocalisamfile* TMastrino::_rmov = NULL; // File principale della relazione
|
TLocalisamfile* TMastrino::_rmov = NULL; // File principale della relazione
|
||||||
TLocalisamfile* TMastrino::_mov = NULL; // File secondario della relazione
|
TLocalisamfile* TMastrino::_mov = NULL; // File secondario della relazione
|
||||||
@ -600,6 +603,7 @@ TMastrino::TMastrino()
|
|||||||
{
|
{
|
||||||
_rel = new TRelation(LF_RMOV);
|
_rel = new TRelation(LF_RMOV);
|
||||||
_rel->add(LF_MOV, "NUMREG=NUMREG");
|
_rel->add(LF_MOV, "NUMREG=NUMREG");
|
||||||
|
_cur = new TCursor(_rel);
|
||||||
_rmov = &_rel->lfile();
|
_rmov = &_rel->lfile();
|
||||||
_mov = &_rel->lfile(LF_MOV);
|
_mov = &_rel->lfile(LF_MOV);
|
||||||
}
|
}
|
||||||
@ -611,8 +615,8 @@ TMastrino::~TMastrino()
|
|||||||
_instances--;
|
_instances--;
|
||||||
if (_instances == 0L)
|
if (_instances == 0L)
|
||||||
{
|
{
|
||||||
delete _rel;
|
delete _cur; _cur = NULL;
|
||||||
_rel = NULL;
|
delete _rel; _rel = NULL;
|
||||||
_rmov = _mov = NULL;
|
_rmov = _mov = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -749,11 +753,11 @@ void TMastrino::read(const TBill& conto,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
TDate ultimo_giorno; // memorizza ultima data registrazione utilizzata
|
TDate ultimo_giorno; // memorizza ultima data registrazione utilizzata
|
||||||
|
|
||||||
for (int err = rel().read(_isgteq); err == NOERR; err = rel().next())
|
for (int err = rel().read(_isgteq); err == NOERR; err = rel().next())
|
||||||
{
|
{
|
||||||
// Controlla di non aver superato la data limite
|
// Controlla di non aver superato la data limite
|
||||||
const TDate data_reg((TDate)rmov_datareg);
|
const TDate data_reg((const char*)rmov_datareg);
|
||||||
if (data_reg > max_data_reg)
|
if (data_reg > max_data_reg)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -782,7 +786,7 @@ void TMastrino::read(const TBill& conto,
|
|||||||
if (provvis > ' ')
|
if (provvis > ' ')
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
const TDate data_corrente = _esercizio <= 0 ? data_reg : (TDate)mov_datacomp;
|
const TDate data_corrente = _esercizio <= 0 ? data_reg : TDate((const char*)mov_datacomp);
|
||||||
if (data_corrente > _a_data)
|
if (data_corrente > _a_data)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
@ -828,7 +832,6 @@ void TMastrino::read(const TBill& conto,
|
|||||||
_riga.append(r);
|
_riga.append(r);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pi.setstatus(num_giorni); // Raramente arriva in fondo!
|
pi.setstatus(num_giorni); // Raramente arriva in fondo!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user