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