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

@ -4,10 +4,7 @@
* cg3 -0 * cg3 -0
* ---------------------------------------------------- */ * ---------------------------------------------------- */
MENU TASK_MENUBAR MENU TASK_MENUBAR
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"
ITEM BAR_ITEM(1) "~Movimenti"
ITEM BAR_ITEM(2) "~Clienti/fornitori"
ITEM BAR_ITEM(3) "~Sezionale"
/* ---------------------------------------------------- /* ----------------------------------------------------
* cg3 -1 * cg3 -1
@ -15,7 +12,7 @@ MENU TASK_MENUBAR
MENUBAR MENU_BAR(1) MENUBAR MENU_BAR(1)
MENU MENU_BAR(1) MENU MENU_BAR(1)
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"
/* ---------------------------------------------------- /* ----------------------------------------------------
@ -25,10 +22,10 @@ MENU MENU_BAR(1)
MENUBAR MENU_BAR(2) MENUBAR MENU_BAR(2)
MENU MENU_BAR(2) MENU MENU_BAR(2)
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"
ITEM BAR_ITEM(1) "~Scelta parametri" ITEM BAR_ITEM(1) "~Scelta parametri"
ITEM BAR_ITEM(2) "~Ricalcolo" ITEM BAR_ITEM(2) "~Ricalcolo"
ITEM BAR_ITEM(3) "~Disco" ITEM BAR_ITEM(3) "~Disco"
/* ---------------------------------------------------- /* ----------------------------------------------------
* cg3 -3 * cg3 -3
@ -39,7 +36,7 @@ MENU MENU_BAR(2)
MENUBAR MENU_BAR(3) MENUBAR MENU_BAR(3)
MENU MENU_BAR(3) MENU MENU_BAR(3)
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"
/* ---------------------------------------------------- /* ----------------------------------------------------
* cg3 -4 * cg3 -4
@ -47,5 +44,5 @@ MENU MENU_BAR(3)
MENUBAR MENU_BAR(4) MENUBAR MENU_BAR(4)
MENU MENU_BAR(4) MENU MENU_BAR(4)
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"

View File

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