2005-05-11 17:29:14 +00:00
|
|
|
#include <xvt.h>
|
|
|
|
|
|
|
|
#include "ca3.h"
|
|
|
|
|
|
|
|
int main(int argc, char** argv)
|
|
|
|
{
|
|
|
|
const int r = (argc > 1) ? argv[1][1] - '0' : 0;
|
|
|
|
switch (r)
|
|
|
|
{
|
2005-05-12 17:36:31 +00:00
|
|
|
case 1: ca3200(argc, argv); break; // stampa mastrini
|
|
|
|
case 2: ca3300(argc, argv); break; // stampa bilancio
|
2006-09-26 10:39:46 +00:00
|
|
|
case 3: ca3400(argc, argv); break; // generazione movimenti perfetti ma casuali
|
2009-11-16 15:10:12 +00:00
|
|
|
case 4: ca3500(argc, argv); break; // stampatore generico di report di CA
|
2005-11-17 16:40:54 +00:00
|
|
|
case 5: ca3600(argc, argv); break; // stampa pagato per CdC/Commessa/Fase
|
2005-06-29 14:34:28 +00:00
|
|
|
case 6: ca3700(argc, argv); break; //stampa rendiconto
|
2006-06-27 16:16:19 +00:00
|
|
|
case 7: ca3800(argc, argv); break; //stampa bilancio di commessa per esercizio
|
2006-09-26 10:39:46 +00:00
|
|
|
case 8: ca3900(argc, argv); break; // stampa stima ricavi
|
2005-05-13 13:05:41 +00:00
|
|
|
default: ca3100(argc, argv); break; // stampa movimenti
|
2005-05-11 17:29:14 +00:00
|
|
|
}
|
|
|
|
exit(0);
|
|
|
|
return 0;
|
|
|
|
}
|