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