Non lo so
git-svn-id: svn://10.65.10.50/trunk@782 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
4d219334d3
commit
1654274d5b
@ -306,7 +306,7 @@ NUMBER FLD_CM2_UFFCONC 3
|
||||
BEGIN
|
||||
PROMPT 2 7 "Concessioni "
|
||||
FIELD LF_COMUNI->UFFCONC
|
||||
FLAGS "RZ"
|
||||
FLAGS "Z"
|
||||
USE %UCC
|
||||
INPUT CODTAB FLD_CM2_UFFCONC
|
||||
DISPLAY "Codice" CODTAB
|
||||
|
@ -8,7 +8,6 @@
|
||||
class TEdit_form : public TApplication
|
||||
{
|
||||
const char* _name;
|
||||
TMaskmode _mode;
|
||||
TForm* _form;
|
||||
|
||||
protected:
|
||||
@ -17,13 +16,13 @@ protected:
|
||||
virtual bool menu(MENU_TAG);
|
||||
|
||||
public:
|
||||
TEdit_form(const char* name, TMaskmode mode);
|
||||
TEdit_form(const char* name);
|
||||
const char* name() const { return _name; }
|
||||
};
|
||||
|
||||
|
||||
TEdit_form::TEdit_form(const char* name, TMaskmode mode)
|
||||
: _name(name), _mode(mode), _form(NULL)
|
||||
TEdit_form::TEdit_form(const char* name)
|
||||
: _name(name), _form(NULL)
|
||||
{}
|
||||
|
||||
|
||||
@ -44,28 +43,25 @@ bool TEdit_form::destroy()
|
||||
|
||||
bool TEdit_form::menu(MENU_TAG tag)
|
||||
{
|
||||
int sec = 1;
|
||||
char sec = 'B';
|
||||
switch(tag)
|
||||
{
|
||||
case MENU_ITEM(1):
|
||||
sec = 0; break;
|
||||
case MENU_ITEM(2):
|
||||
sec = 1; break;
|
||||
sec = 'H'; break;
|
||||
case MENU_ITEM(3):
|
||||
sec = 2; break;
|
||||
sec = 'F'; break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
_form->edit(_mode, sec);
|
||||
_form->edit(sec, odd_page);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
int cg1300(int argc, char* argv[])
|
||||
{
|
||||
int arg = argc;
|
||||
if (strncmp(argv[arg - 1], "-u", 2) == 0) arg--;
|
||||
if (arg < 3)
|
||||
TApplication::check_parameters(argc, argv);
|
||||
if (argc < 3)
|
||||
{
|
||||
error_box("Specificare il nome del profilo di stampa");
|
||||
return 1;
|
||||
@ -73,9 +69,9 @@ int cg1300(int argc, char* argv[])
|
||||
|
||||
TFilename form(argv[2]); form.ext("frm");
|
||||
|
||||
const char mode = arg > 3 ? toupper(argv[3][1]) : ' ';
|
||||
|
||||
const char mode = argc > 3 ? toupper(argv[3][1]) : 'M';
|
||||
const bool crea = (mode == 'C') || !fexist(form);
|
||||
|
||||
if (crea)
|
||||
{
|
||||
TFilename base(form.left(3)); base.ext("frm");
|
||||
@ -97,9 +93,9 @@ int cg1300(int argc, char* argv[])
|
||||
return 1;
|
||||
}
|
||||
|
||||
TEdit_form a(form, (mode == 'I') ? MODE_INS : MODE_MOD);
|
||||
TEdit_form a(form);
|
||||
TString80 title;
|
||||
title << "Modifica: " << a.name();
|
||||
title << (crea ? "Creazione" : "Modifica") << ": " << a.name();
|
||||
a.run(argc, argv, title);
|
||||
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user