Patch level : at
Files correlati : at3.exe Ricompilazione Demo : [ ] Commento : corretto stampa totali in statistiche (integer non andava bene) git-svn-id: svn://10.65.10.50/trunk@11269 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									30077ad2c3
								
							
						
					
					
						commit
						6535e4db78
					
				@ -459,12 +459,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
					rigatotali.aggiorna_valore(i,riga[i]);
 | 
										rigatotali.aggiorna_valore(i,riga[i]);
 | 
				
			||||||
					totalemese+=riga[i];
 | 
										totalemese+=riga[i];
 | 
				
			||||||
					valore = "";
 | 
										valore = "";
 | 
				
			||||||
					valore.format("%8d",riga[i].integer());
 | 
										valore.format("%8s",riga[i].string(8,0));
 | 
				
			||||||
					rigastampa.overwrite((const char*)valore, pos);
 | 
										rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
					pos = pos+10;
 | 
										pos = pos+10;
 | 
				
			||||||
				}           
 | 
									}           
 | 
				
			||||||
				valore = "";
 | 
									valore = "";
 | 
				
			||||||
				valore.format("%8d",totalemese.integer());
 | 
									valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
				rigastampa.overwrite((const char*)valore, pos+4);
 | 
									rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
				row.put((const char*) rigastampa);
 | 
									row.put((const char*) rigastampa);
 | 
				
			||||||
				printer().print(row);			
 | 
									printer().print(row);			
 | 
				
			||||||
@ -486,12 +486,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
		{                      
 | 
							{                      
 | 
				
			||||||
			totalemese+=rigatotali[i];
 | 
								totalemese+=rigatotali[i];
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",rigatotali[i].integer());
 | 
								valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos);
 | 
								rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
			pos = pos+10;
 | 
								pos = pos+10;
 | 
				
			||||||
		}           
 | 
							}           
 | 
				
			||||||
		valore = "";
 | 
							valore = "";
 | 
				
			||||||
		valore.format("%8d",totalemese.integer());
 | 
							valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
		rigastampa.overwrite((const char*)valore, pos+4);
 | 
							rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
		row.put((const char*) rigastampa);
 | 
							row.put((const char*) rigastampa);
 | 
				
			||||||
		printer().print(row);			
 | 
							printer().print(row);			
 | 
				
			||||||
@ -540,12 +540,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
						rigatotali.aggiorna_valore(i,riga[i]);
 | 
											rigatotali.aggiorna_valore(i,riga[i]);
 | 
				
			||||||
						totalemese+=riga[i];
 | 
											totalemese+=riga[i];
 | 
				
			||||||
						valore = "";
 | 
											valore = "";
 | 
				
			||||||
						valore.format("%8d",riga[i].integer());
 | 
											valore.format("%8s",riga[i].string(8,0));
 | 
				
			||||||
						rigastampa.overwrite((const char*)valore, pos);
 | 
											rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
						pos = pos+10;
 | 
											pos = pos+10;
 | 
				
			||||||
					}           
 | 
										}           
 | 
				
			||||||
					valore = "";
 | 
										valore = "";
 | 
				
			||||||
					valore.format("%8d",totalemese.integer());
 | 
										valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
					rigastampa.overwrite((const char*)valore, pos+4);
 | 
										rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
					row.put((const char*) rigastampa);
 | 
										row.put((const char*) rigastampa);
 | 
				
			||||||
					printer().print(row);			
 | 
										printer().print(row);			
 | 
				
			||||||
@ -567,12 +567,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
			{                      
 | 
								{                      
 | 
				
			||||||
				totalemese+=rigatotali[i];
 | 
									totalemese+=rigatotali[i];
 | 
				
			||||||
				valore = "";
 | 
									valore = "";
 | 
				
			||||||
				valore.format("%8d",rigatotali[i].integer());
 | 
									valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
				rigastampa.overwrite((const char*)valore, pos);
 | 
									rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
				pos = pos+10;
 | 
									pos = pos+10;
 | 
				
			||||||
			}           
 | 
								}           
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",totalemese.integer());
 | 
								valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos+4);
 | 
								rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
			row.put((const char*) rigastampa);
 | 
								row.put((const char*) rigastampa);
 | 
				
			||||||
			printer().print(row);			
 | 
								printer().print(row);			
 | 
				
			||||||
@ -622,12 +622,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
						rigatotali.aggiorna_valore(i,differenza);
 | 
											rigatotali.aggiorna_valore(i,differenza);
 | 
				
			||||||
						totalemese+=differenza;
 | 
											totalemese+=differenza;
 | 
				
			||||||
						valore = "";
 | 
											valore = "";
 | 
				
			||||||
						valore.format("%8d",differenza.integer());
 | 
											valore.format("%8s",differenza.string(8,0));
 | 
				
			||||||
						rigastampa.overwrite((const char*)valore, pos);
 | 
											rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
						pos = pos+10;
 | 
											pos = pos+10;
 | 
				
			||||||
					}           
 | 
										}           
 | 
				
			||||||
					valore = "";
 | 
										valore = "";
 | 
				
			||||||
					valore.format("%8d",totalemese.integer());
 | 
										valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
					rigastampa.overwrite((const char*)valore, pos+4);
 | 
										rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
					row.put((const char*) rigastampa);
 | 
										row.put((const char*) rigastampa);
 | 
				
			||||||
					printer().print(row);			
 | 
										printer().print(row);			
 | 
				
			||||||
@ -649,12 +649,12 @@ void TRiepilogoDonazioni::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
			{                      
 | 
								{                      
 | 
				
			||||||
				totalemese+=rigatotali[i];
 | 
									totalemese+=rigatotali[i];
 | 
				
			||||||
				valore = "";
 | 
									valore = "";
 | 
				
			||||||
				valore.format("%8d",rigatotali[i].integer());
 | 
									valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
				rigastampa.overwrite((const char*)valore, pos);
 | 
									rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
				pos = pos+10;
 | 
									pos = pos+10;
 | 
				
			||||||
			}           
 | 
								}           
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",totalemese.integer());
 | 
								valore.format("%8s",totalemese.string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos+4);
 | 
								rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
			row.put((const char*) rigastampa);
 | 
								row.put((const char*) rigastampa);
 | 
				
			||||||
			printer().print(row);			
 | 
								printer().print(row);			
 | 
				
			||||||
 | 
				
			|||||||
@ -415,12 +415,12 @@ void TRiepilogoGiornaliero::stampa_tutto()
 | 
				
			|||||||
			rigatotali.aggiorna_valore(i,riga[i]);
 | 
								rigatotali.aggiorna_valore(i,riga[i]);
 | 
				
			||||||
			totaledata+=riga[i];
 | 
								totaledata+=riga[i];
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",riga[i].integer());
 | 
								valore.format("%8s",riga[i].string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos);
 | 
								rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
			pos = pos+10;
 | 
								pos = pos+10;
 | 
				
			||||||
		}           
 | 
							}           
 | 
				
			||||||
		valore = "";
 | 
							valore = "";
 | 
				
			||||||
		valore.format("%8d",totaledata.integer());
 | 
							valore.format("%8s",totaledata.string(8,0));
 | 
				
			||||||
		rigastampa.overwrite((const char*)valore, pos+4);
 | 
							rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
		row.put((const char*) rigastampa);
 | 
							row.put((const char*) rigastampa);
 | 
				
			||||||
		printer().print(row);			
 | 
							printer().print(row);			
 | 
				
			||||||
@ -441,12 +441,12 @@ void TRiepilogoGiornaliero::stampa_tutto()
 | 
				
			|||||||
	{                      
 | 
						{                      
 | 
				
			||||||
		totaledata+=rigatotali[i];
 | 
							totaledata+=rigatotali[i];
 | 
				
			||||||
		valore = "";
 | 
							valore = "";
 | 
				
			||||||
		valore.format("%8d",rigatotali[i].integer());
 | 
							valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
		rigastampa.overwrite((const char*)valore, pos);
 | 
							rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
		pos = pos+10;
 | 
							pos = pos+10;
 | 
				
			||||||
	}           
 | 
						}           
 | 
				
			||||||
	valore = "";
 | 
						valore = "";
 | 
				
			||||||
	valore.format("%8d",totaledata.integer());
 | 
						valore.format("%8s",totaledata.string(8,0));
 | 
				
			||||||
	rigastampa.overwrite((const char*)valore, pos+4);
 | 
						rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
	row.put((const char*) rigastampa);
 | 
						row.put((const char*) rigastampa);
 | 
				
			||||||
	printer().print(row);			
 | 
						printer().print(row);			
 | 
				
			||||||
@ -470,12 +470,12 @@ void TRiepilogoGiornaliero::stampa_tutto()
 | 
				
			|||||||
				rigatotali.aggiorna_valore(i,riga[i]);
 | 
									rigatotali.aggiorna_valore(i,riga[i]);
 | 
				
			||||||
				totaledata+=riga[i];
 | 
									totaledata+=riga[i];
 | 
				
			||||||
				valore = "";
 | 
									valore = "";
 | 
				
			||||||
				valore.format("%8d",riga[i].integer());
 | 
									valore.format("%8s",riga[i].string(8,0));
 | 
				
			||||||
				rigastampa.overwrite((const char*)valore, pos);
 | 
									rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
				pos = pos+10;
 | 
									pos = pos+10;
 | 
				
			||||||
			}           
 | 
								}           
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",totaledata.integer());
 | 
								valore.format("%8s",totaledata.string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos+4);
 | 
								rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
			row.put((const char*) rigastampa);
 | 
								row.put((const char*) rigastampa);
 | 
				
			||||||
			printer().print(row);			
 | 
								printer().print(row);			
 | 
				
			||||||
@ -496,12 +496,12 @@ void TRiepilogoGiornaliero::stampa_tutto()
 | 
				
			|||||||
		{                      
 | 
							{                      
 | 
				
			||||||
			totaledata+=rigatotali[i];
 | 
								totaledata+=rigatotali[i];
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",rigatotali[i].integer());
 | 
								valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos);
 | 
								rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
			pos = pos+10;
 | 
								pos = pos+10;
 | 
				
			||||||
		}           
 | 
							}           
 | 
				
			||||||
		valore = "";
 | 
							valore = "";
 | 
				
			||||||
		valore.format("%8d",totaledata.integer());
 | 
							valore.format("%8s",totaledata.string(8,0));
 | 
				
			||||||
		rigastampa.overwrite((const char*)valore, pos+4);
 | 
							rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
		row.put((const char*) rigastampa);
 | 
							row.put((const char*) rigastampa);
 | 
				
			||||||
		printer().print(row);			
 | 
							printer().print(row);			
 | 
				
			||||||
 | 
				
			|||||||
@ -456,14 +456,14 @@ void TStatisticaSog::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
					rigatotali.aggiorna_valore(i,riga[i]);
 | 
										rigatotali.aggiorna_valore(i,riga[i]);
 | 
				
			||||||
					totalegruppo+=riga[i];
 | 
										totalegruppo+=riga[i];
 | 
				
			||||||
					valore = "";
 | 
										valore = "";
 | 
				
			||||||
					valore.format("%8d",riga[i].integer());
 | 
										valore.format("%8s",riga[i].string(8,0));
 | 
				
			||||||
					rigastampa.overwrite((const char*)valore, pos);
 | 
										rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
					pos = pos+10;
 | 
										pos = pos+10;
 | 
				
			||||||
				}           
 | 
									}           
 | 
				
			||||||
				if (totalegruppo != 0)
 | 
									if (totalegruppo != 0)
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					valore = "";
 | 
										valore = "";
 | 
				
			||||||
					valore.format("%8d",totalegruppo.integer());
 | 
										valore.format("%8s",totalegruppo.string(8,0));
 | 
				
			||||||
					rigastampa.overwrite((const char*)valore, pos+4);
 | 
										rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
					row.put((const char*) rigastampa);
 | 
										row.put((const char*) rigastampa);
 | 
				
			||||||
					printer().print(row);			
 | 
										printer().print(row);			
 | 
				
			||||||
@ -486,12 +486,12 @@ void TStatisticaSog::stampa_sezione(TString16 codsez, TString16 codsot)
 | 
				
			|||||||
		{                      
 | 
							{                      
 | 
				
			||||||
			totale+=rigatotali[i];
 | 
								totale+=rigatotali[i];
 | 
				
			||||||
			valore = "";
 | 
								valore = "";
 | 
				
			||||||
			valore.format("%8d",rigatotali[i].integer());
 | 
								valore.format("%8s",rigatotali[i].string(8,0));
 | 
				
			||||||
			rigastampa.overwrite((const char*)valore, pos);
 | 
								rigastampa.overwrite((const char*)valore, pos);
 | 
				
			||||||
			pos = pos+10;
 | 
								pos = pos+10;
 | 
				
			||||||
		}         
 | 
							}         
 | 
				
			||||||
		valore = "";
 | 
							valore = "";
 | 
				
			||||||
		valore.format("%8d",totale.integer());
 | 
							valore.format("%8s",totale.string(8,0));
 | 
				
			||||||
		rigastampa.overwrite((const char*)valore, pos+4);
 | 
							rigastampa.overwrite((const char*)valore, pos+4);
 | 
				
			||||||
		row.put((const char*) rigastampa);
 | 
							row.put((const char*) rigastampa);
 | 
				
			||||||
		printer().print(row);
 | 
							printer().print(row);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user