Corretta lista movineti : toliti menu

git-svn-id: svn://10.65.10.50/trunk@1463 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
nik 1995-06-09 15:36:37 +00:00
parent 76b3317891
commit 76b11dedb3
2 changed files with 32 additions and 19 deletions

View File

@ -5,9 +5,6 @@
* ---------------------------------------------------- */
MENU TASK_MENUBAR
SUBMENU MENU_FILE "~File"
ITEM BAR_ITEM(1) "~Movimenti"
ITEM BAR_ITEM(2) "~Clienti/fornitori"
ITEM BAR_ITEM(3) "~Sezionale"
/* ----------------------------------------------------
* cg3 -1

View File

@ -100,6 +100,7 @@ class TListaMov_application : public TPrintapp
int _provvis;
liste _tipo_lista;
word _flags;
char _tipoc;
protected:
virtual void preprocess_header();
@ -128,7 +129,7 @@ public:
void compila_comuni();
bool RicercaDoc(const char*);
TListaMov_application(): _err(80) {}
TListaMov_application(char tipost): _tipoc(tipost), _err(80) {}
virtual ~TListaMov_application() {}
};
@ -2021,17 +2022,17 @@ void TListaMov_application::incrementa_totali()
bool TListaMov_application::set_print(int m)
{
_masc = "";
switch(m)
switch(toupper(_tipoc))
{
case 1:
case 'M':
_masc = "cg3100a";
_tipo_lista = movimenti;
break;
case 2:
case 'C':
_masc = "cg3100b";
_tipo_lista = fatture;
break;
case 3:
case 'S':
_masc = "cg3100c";
_tipo_lista = movimenti_sezionale;
break;
@ -2589,9 +2590,24 @@ void TListaMov_application::preprocess_header()
int cg3100(int argc, char* argv[])
{
TListaMov_application a;
a.run(argc, argv, "Lista movimenti");
return 0;
const char tipo = *argv[2];
const char* title = "Lista movimenti";
TListaMov_application a(tipo);
switch (tipo)
{
case 'C':
title = "Lista fatture clienti/fornitori";
break;
/*
case 'S':
title = "Lista movimenti di solo sezionale";
break;
*/
default:
break;
}
a.run(argc, argv, title);
return TRUE;
}