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;
|
TProgind* _prind;
|
||||||
int _row;
|
int _row;
|
||||||
TArray _vend_arr; // tabella vendite per ventilazione
|
TArray _vend_arr; // tabella vendite per ventilazione
|
||||||
|
TArray _corr_arr; // tabella corrispettivi
|
||||||
TArray _vent_arr; // tabella acquisti per ventilazione
|
TArray _vent_arr; // tabella acquisti per ventilazione
|
||||||
TArray _descr_arr; // things to be printed
|
TArray _descr_arr; // things to be printed
|
||||||
TArray _errors; // errors to notify
|
TArray _errors; // errors to notify
|
||||||
@ -276,6 +277,9 @@ public:
|
|||||||
void describe_annual(const char* codatt);
|
void describe_annual(const char* codatt);
|
||||||
void describe_consistence(const char* codatt);
|
void describe_consistence(const char* codatt);
|
||||||
|
|
||||||
|
// corrispettivi
|
||||||
|
void recalc_corrispettivi (int month, const char* codatt);
|
||||||
|
|
||||||
// ventilasiun
|
// ventilasiun
|
||||||
void recalc_ventilation (int month, const char* codatt);
|
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;
|
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,
|
bool CG4300_App::look_pim(int month, const char* codatt, const char* codreg,
|
||||||
const char* tipocr, const char* codiva,
|
const char* tipocr, const char* codiva,
|
||||||
|
@ -96,6 +96,10 @@ void CG4300_App::describe_plafond(int month, const char* codatt)
|
|||||||
_descr_arr.add(d);
|
_descr_arr.add(d);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ricalcolo dei corrispettivi
|
||||||
|
void CG4300_App::recalc_corrispettivi(int month, const char* codatt)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
// ricalcolo della malefica ventilazione
|
// ricalcolo della malefica ventilazione
|
||||||
void CG4300_App::recalc_ventilation(int month, const char* codatt)
|
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 <xvt.h>
|
||||||
#include <checks.h>
|
#include <checks.h>
|
||||||
|
|
||||||
#include "cg5.h"
|
#include "cg5.h"
|
||||||
|
|
||||||
#define usage "Error - usage : %s -{0,1}"
|
#define usage "Error - usage : %s -{0,1,3}"
|
||||||
|
|
||||||
int main(int argc,char** argv)
|
int main(int argc,char** argv)
|
||||||
{
|
{
|
||||||
int n = (argc > 1) ? atoi(argv[1]+1) : -1;
|
int n = (argc > 1) ? atoi(argv[1]+1) : -1;
|
||||||
|
|
||||||
switch (n)
|
switch (n)
|
||||||
{
|
{
|
||||||
case 0: cg5000(argc,argv) ; break;
|
case 0: cg5000(argc,argv) ; break;
|
||||||
case 1: cg5100(argc,argv) ; break;
|
case 1: cg5100(argc,argv) ; break;
|
||||||
default: fatal_box(usage, argv[0]) ;
|
case 3: cg5300(argc,argv) ; break;
|
||||||
}
|
default: fatal_box(usage, argv[0]) ;
|
||||||
return 0;
|
}
|
||||||
}
|
return 0;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user