Modifiche iniziali liquidazione; inizio cg5 -3 (parametri liquidazione)
git-svn-id: svn://10.65.10.50/trunk@328 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									e7201e699c
								
							
						
					
					
						commit
						3d4b0b3999
					
				| @ -167,6 +167,7 @@ class CG4300_App : public TPrintapp | ||||
|   TProgind*  _prind; | ||||
|   int        _row; | ||||
|   TArray     _vend_arr;        // tabella vendite per ventilazione
 | ||||
|   TArray     _corr_arr;        // tabella corrispettivi
 | ||||
|   TArray     _vent_arr;        // tabella acquisti per ventilazione
 | ||||
|   TArray     _descr_arr;       // things to be printed
 | ||||
|   TArray     _errors;          // errors to notify
 | ||||
| @ -276,6 +277,9 @@ public: | ||||
|   void describe_annual(const char* codatt); | ||||
|   void describe_consistence(const char* codatt); | ||||
| 
 | ||||
|   // corrispettivi
 | ||||
|   void recalc_corrispettivi (int month, const char* codatt); | ||||
| 
 | ||||
|   // ventilasiun
 | ||||
|   void recalc_ventilation (int month, const char* codatt); | ||||
|    | ||||
|  | ||||
							
								
								
									
										1670
									
								
								cg/cg4301.cpp
									
									
									
									
									
								
							
							
						
						
									
										1670
									
								
								cg/cg4301.cpp
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -95,6 +95,25 @@ void CG4300_App::add_vendite(int month, const char* codreg, real& r) | ||||
|   vi->_totale += r; | ||||
| } | ||||
| 
 | ||||
| void CG4300_App::add_corrisp(int month, const char* codreg, real& r) | ||||
| { | ||||
|   _VendItem* vi = NULL; | ||||
|   | ||||
|   for (int i = 0; i < _vend_arr.items(); i++) | ||||
|     { | ||||
|       vi = (_VendItem*)&_corr_arr[i]; | ||||
|       if (vi->_codreg == codreg && vi->_month == month) | ||||
| 	break; | ||||
|     } | ||||
|   if (i == _vend_arr.items()) | ||||
|     { | ||||
|       _corr_arr.add(vi = new _VendItem); | ||||
|       vi->_codreg      = codreg; | ||||
|       vi->_month       = month; | ||||
|     } | ||||
|   vi->_totale += r; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| bool CG4300_App::look_pim(int month, const char* codatt, const char* codreg,  | ||||
| 			  const char* tipocr, const char* codiva,  | ||||
|  | ||||
| @ -96,6 +96,10 @@ void CG4300_App::describe_plafond(int month, const char* codatt) | ||||
|   _descr_arr.add(d); | ||||
| } | ||||
| 
 | ||||
| // ricalcolo dei corrispettivi
 | ||||
| void CG4300_App::recalc_corrispettivi(int month, const char* codatt) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| // ricalcolo della malefica ventilazione
 | ||||
| void CG4300_App::recalc_ventilation(int month, const char* codatt) | ||||
|  | ||||
							
								
								
									
										39
									
								
								cg/cg5.cpp
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								cg/cg5.cpp
									
									
									
									
									
								
							| @ -1,19 +1,20 @@ | ||||
| #include <xvt.h> | ||||
| #include <checks.h> | ||||
| 
 | ||||
| #include "cg5.h" | ||||
| 
 | ||||
| #define usage   "Error - usage : %s -{0,1}" | ||||
| 
 | ||||
| int main(int argc,char** argv) | ||||
| { | ||||
|   int n = (argc > 1) ? atoi(argv[1]+1) : -1; | ||||
| 
 | ||||
|   switch (n) | ||||
|   { | ||||
|   case 0: cg5000(argc,argv) ; break; | ||||
|         case 1: cg5100(argc,argv) ; break; | ||||
|         default:        fatal_box(usage, argv[0]) ; | ||||
|         } | ||||
|   return 0; | ||||
| } | ||||
| #include <xvt.h> | ||||
| #include <checks.h> | ||||
| 
 | ||||
| #include "cg5.h" | ||||
| 
 | ||||
| #define usage   "Error - usage : %s -{0,1,3}" | ||||
| 
 | ||||
| int main(int argc,char** argv) | ||||
| { | ||||
|   int n = (argc > 1) ? atoi(argv[1]+1) : -1; | ||||
| 
 | ||||
|   switch (n) | ||||
|   { | ||||
|   case 0: cg5000(argc,argv) ; break; | ||||
|   case 1: cg5100(argc,argv) ; break; | ||||
|   case 3: cg5300(argc,argv) ; break; | ||||
|   default: fatal_box(usage, argv[0]) ; | ||||
|         } | ||||
|   return 0; | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user