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