sc?.cpp Aggiunto exit(1) in caso d'errore
sc?.url Tolti menu inutili sc0100.* Derivata da TSkeleton_application git-svn-id: svn://10.65.10.50/trunk@5825 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d83fa45e15
commit
1682e22e4a
@ -14,9 +14,12 @@ int main(int argc,char** argv)
|
||||
switch(n)
|
||||
{
|
||||
case 0:
|
||||
sc0100(argc,argv); break;
|
||||
sc0100(argc,argv);
|
||||
break;
|
||||
default:
|
||||
error_box(usage);
|
||||
exit(1);
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
15
sc/sc0.url
15
sc/sc0.url
@ -1,17 +1,2 @@
|
||||
#include <default.url>
|
||||
|
||||
MENU TASK_MENUBAR
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(1)
|
||||
|
||||
MENU MENU_BAR(1)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(2)
|
||||
|
||||
MENU MENU_BAR(2)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
#include <stdarg.h>
|
||||
|
||||
#define XVT_INCL_NATIVE
|
||||
#define STRICT
|
||||
|
||||
#include <colors.h>
|
||||
#include <config.h>
|
||||
#include <mask.h>
|
||||
#include <urldefid.h>
|
||||
|
||||
#include "sc0100.h"
|
||||
#include "sc0100a.h"
|
||||
@ -11,7 +13,6 @@
|
||||
HIDDEN bool gruppo_handler(TMask_field& f, KEY key)
|
||||
{
|
||||
static bool ignore = FALSE;
|
||||
|
||||
if (key == K_TAB && f.focusdirty())
|
||||
{
|
||||
if (!ignore)
|
||||
@ -55,16 +56,14 @@ bool TSaldaconto_app::create()
|
||||
"la gestione del saldaconto attivata!", get_firm());
|
||||
}
|
||||
|
||||
|
||||
dispatch_e_menu(MENU_ITEM(1));
|
||||
return TRUE;
|
||||
return TSkeleton_application::create();
|
||||
}
|
||||
|
||||
bool TSaldaconto_app::destroy()
|
||||
{
|
||||
delete _msk;
|
||||
close_files();
|
||||
return TRUE;
|
||||
return TSkeleton_application::destroy();
|
||||
}
|
||||
|
||||
void TSaldaconto_app::open_files(int logicnum, ...)
|
||||
@ -86,7 +85,7 @@ void TSaldaconto_app::on_config_change()
|
||||
TPartita::carica_allineamento();
|
||||
}
|
||||
|
||||
bool TSaldaconto_app::menu(MENU_TAG)
|
||||
void TSaldaconto_app::main_loop()
|
||||
{
|
||||
TMask& m = curr_mask();
|
||||
|
||||
@ -103,7 +102,6 @@ bool TSaldaconto_app::menu(MENU_TAG)
|
||||
_allow_firm = TRUE;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void TSaldaconto_app::load_colors()
|
||||
|
@ -14,7 +14,7 @@ class TMask;
|
||||
class TMask_field;
|
||||
#endif
|
||||
|
||||
class TSaldaconto_app : public TApplication
|
||||
class TSaldaconto_app : public TSkeleton_application
|
||||
{
|
||||
TMask* _msk;
|
||||
TArray _file;
|
||||
@ -29,7 +29,7 @@ class TSaldaconto_app : public TApplication
|
||||
protected: // TApplication
|
||||
virtual bool create();
|
||||
virtual bool destroy();
|
||||
virtual bool menu(MENU_TAG tag);
|
||||
virtual void main_loop();
|
||||
virtual bool firm_change_enabled() const { return _allow_firm; }
|
||||
virtual void on_config_change();
|
||||
|
||||
|
@ -13,11 +13,15 @@ int main(int argc,char** argv)
|
||||
switch(n)
|
||||
{
|
||||
case 0:
|
||||
sc1100(argc,argv); break;
|
||||
sc1100(argc,argv);
|
||||
break;
|
||||
case 1:
|
||||
sc1200(argc,argv); break;
|
||||
sc1200(argc,argv);
|
||||
break;
|
||||
default:
|
||||
error_box(usage);
|
||||
exit(1);
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
13
sc/sc1.url
13
sc/sc1.url
@ -1,17 +1,4 @@
|
||||
#include <default.url>
|
||||
|
||||
MENU TASK_MENUBAR
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(1)
|
||||
|
||||
MENU MENU_BAR(1)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(2)
|
||||
|
||||
MENU MENU_BAR(2)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
|
||||
|
||||
|
14
sc/sc2.cpp
14
sc/sc2.cpp
@ -13,15 +13,21 @@ int main(int argc,char** argv)
|
||||
switch(n)
|
||||
{
|
||||
case 0:
|
||||
sc2100(argc,argv); break;
|
||||
sc2100(argc,argv);
|
||||
break;
|
||||
case 1:
|
||||
sc2200(argc,argv); break;
|
||||
sc2200(argc,argv);
|
||||
break;
|
||||
case 2:
|
||||
sc2300(argc,argv); break;
|
||||
sc2300(argc,argv);
|
||||
break;
|
||||
case 3:
|
||||
sc2400(argc,argv); break;
|
||||
sc2400(argc,argv);
|
||||
break;
|
||||
default:
|
||||
error_box(usage);
|
||||
exit(1);
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
24
sc/sc2.url
24
sc/sc2.url
@ -1,26 +1,2 @@
|
||||
#include <default.url>
|
||||
|
||||
MENU TASK_MENUBAR
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(1)
|
||||
|
||||
MENU MENU_BAR(1)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(2)
|
||||
|
||||
MENU MENU_BAR(2)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(3)
|
||||
|
||||
MENU MENU_BAR(3)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
MENUBAR MENU_BAR(4)
|
||||
|
||||
MENU MENU_BAR(4)
|
||||
SUBMENU MENU_FILE "~File"
|
||||
|
||||
|
||||
|
@ -13,9 +13,12 @@ int main(int argc,char** argv)
|
||||
switch(n)
|
||||
{
|
||||
case 0:
|
||||
sc3100(argc,argv); break;
|
||||
sc3100(argc,argv);
|
||||
break;
|
||||
default:
|
||||
error_box(usage);
|
||||
exit(1);
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
25
sc/sc3.url
25
sc/sc3.url
@ -1,29 +1,16 @@
|
||||
#include <default.url>
|
||||
|
||||
#define MENU_FILE_ALT TASK_MENUBAR+4000
|
||||
|
||||
#define M_FIL1_NEW MENU_FILE_ALT+101
|
||||
#define M_FIL1_OPEN MENU_FILE_ALT+102
|
||||
#define M_FIL1_SAVE MENU_FILE_ALT+103
|
||||
#define M_FIL1_SAVEAS MENU_FILE_ALT+104
|
||||
#define M_FIL1_QUIT MENU_FILE_ALT+105
|
||||
|
||||
MENU MENU_FILE_ALT
|
||||
ITEM M_FIL1_NEW "~Nuovo"
|
||||
ITEM M_FIL1_OPEN "~Apri"
|
||||
ITEM M_FIL1_SAVE "~Salva"
|
||||
ITEM M_FIL1_SAVEAS "Salva ~con Nome"
|
||||
ITEM M_FIL1_QUIT "~Fine"
|
||||
SEPARATOR
|
||||
ITEM M_FILE_ABOUT "~Informazioni"
|
||||
|
||||
MENU TASK_MENUBAR
|
||||
SUBMENU MENU_FILE "~File"
|
||||
MENUBAR MENU_BAR(0)
|
||||
MENU MENU_BAR(0)
|
||||
SUBMENU M_FILE "~File"
|
||||
SUBMENU M_EDIT "~Modifica"
|
||||
SUBMENU BAR_ITEM(1) "~Dati"
|
||||
SUBMENU BAR_ITEM(2) "~Testa"
|
||||
SUBMENU BAR_ITEM(3) "~Corpo"
|
||||
SUBMENU BAR_ITEM(4) "~Piede"
|
||||
SUBMENU BAR_ITEM(5) "~Sfondo"
|
||||
SUBMENU M_HELP "~Help"
|
||||
|
||||
|
||||
MENU BAR_ITEM(1)
|
||||
ITEM MENU_ITEM(11) "~Relazione"
|
||||
|
@ -170,9 +170,9 @@ bool TForm_EC_editor::ccodes_handler(TMask_field& f, KEY k)
|
||||
|
||||
bool TForm_EC_editor::clngs_handler(TMask_field& f, KEY key)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
if (key==K_TAB)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
TString base(m.get(F_CBASE));
|
||||
TString code(m.get(F_CCODES));
|
||||
code << f.get();
|
||||
@ -269,9 +269,9 @@ bool TForm_EC_editor::cpy_handler(TMask_field& f, KEY k)
|
||||
|
||||
bool TForm_EC_editor::code_handler(TMask_field& f, KEY key)
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
if (key==K_TAB && f.get().not_empty())
|
||||
if (key==K_TAB && !f.empty())
|
||||
{
|
||||
TMask& m = f.mask();
|
||||
TString base(m.get(F_BASE));
|
||||
TString code(f.get());
|
||||
code << m.get(F_CODEL);
|
||||
|
@ -12,7 +12,7 @@ TSelection_mask::TSelection_mask(const char* name)
|
||||
_clifo_rel = new TRelation(LF_CLIFO);
|
||||
|
||||
TRectype filter(LF_CLIFO);
|
||||
filter.put("TIPOCF", "C");
|
||||
filter.put(CLI_TIPOCF, "C");
|
||||
_cli_cur_k1 = new TCursor(_clifo_rel, "", 1, &filter, &filter);
|
||||
_cli_cur_k2 = new TCursor(_clifo_rel, "", 2, &filter, &filter);
|
||||
|
||||
@ -23,7 +23,7 @@ TSelection_mask::TSelection_mask(const char* name)
|
||||
|
||||
if (id2pos(SC_CLIFO) >= 0)
|
||||
{
|
||||
filter.put("TIPOCF", "F");
|
||||
filter.put(CLI_TIPOCF, "F");
|
||||
_for_cur_k1 = new TCursor(_clifo_rel, "", 1, &filter, &filter);
|
||||
_for_cur_k2 = new TCursor(_clifo_rel, "", 2, &filter, &filter);
|
||||
_for_sh_k1 = new TCursor_sheet(_for_cur_k1, " |CODCF|RAGSOC", "Selezione fornitori per codice",
|
||||
|
@ -5,10 +5,6 @@
|
||||
#include <assoc.h>
|
||||
#endif
|
||||
|
||||
#ifndef __CONTO_H
|
||||
class TBill;
|
||||
#endif
|
||||
|
||||
#ifndef __MASK_H
|
||||
#include <mask.h>
|
||||
#endif
|
||||
@ -21,12 +17,16 @@ class TBill;
|
||||
#include <sheet.h>
|
||||
#endif
|
||||
|
||||
#ifndef __CLIFO_H
|
||||
#include <clifo.h>
|
||||
#endif
|
||||
|
||||
#ifndef __SCSELMSK_H
|
||||
#include "scselmsk.h"
|
||||
#endif
|
||||
|
||||
#ifndef __CLIFO_H
|
||||
#include <clifo.h>
|
||||
#ifndef __CGLIB01_H
|
||||
#include "..\cg\cglib01.h"
|
||||
#endif
|
||||
|
||||
class TSelection_mask : public TMask
|
||||
|
Loading…
x
Reference in New Issue
Block a user