Ricompilazione personalizzazioni per Anival

git-svn-id: svn://10.65.10.50/branches/R_10_00@22964 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2014-06-24 12:43:52 +00:00
parent 8836353570
commit 6fd0afb1bc
3 changed files with 10 additions and 32 deletions

View File

@ -1,5 +1,6 @@
#include "ps0099100.h" #include "ps0099100.h"
#include <applicat.h>
#include <automask.h> #include <automask.h>
#include <modaut.h> #include <modaut.h>
#include <progind.h> #include <progind.h>
@ -16,15 +17,12 @@ class TStatistiche_ANIVAL_mask : public TAutomask
{ {
protected: protected:
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
public: public:
TStatistiche_ANIVAL_mask(); TStatistiche_ANIVAL_mask();
virtual ~TStatistiche_ANIVAL_mask() {}
}; };
TStatistiche_ANIVAL_mask::TStatistiche_ANIVAL_mask() : TAutomask("ps0099100") TStatistiche_ANIVAL_mask::TStatistiche_ANIVAL_mask() : TAutomask("ps0099100")
{ { }
}
bool TStatistiche_ANIVAL_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) bool TStatistiche_ANIVAL_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
{ {
@ -642,7 +640,7 @@ void TStatistiche_ANIVAL::elabora(const TMask& mask) const
default: default:
break; break;
} }
csv->save_as(path, fmt_silk); csv->save_as(path, fmt_html);
//accoppa la riga con le intestazioni dei campi //accoppa la riga con le intestazioni dei campi
csv->destroy(0); csv->destroy(0);
@ -705,12 +703,9 @@ void TStatistiche_ANIVAL::elabora(const TMask& mask) const
void TStatistiche_ANIVAL::main_loop() void TStatistiche_ANIVAL::main_loop()
{ {
TStatistiche_ANIVAL_mask mask; TStatistiche_ANIVAL_mask mask;
while (mask.run() == K_ENTER) while (mask.run() == K_ENTER)
{
elabora(mask); elabora(mask);
}
} }
bool TStatistiche_ANIVAL::create() bool TStatistiche_ANIVAL::create()
@ -719,11 +714,6 @@ bool TStatistiche_ANIVAL::create()
if (!has_module(VEAUT)) if (!has_module(VEAUT))
return error_box(TR("Modulo non autorizzato")); return error_box(TR("Modulo non autorizzato"));
//se non paghi ti stronco!!!
const TDate oggi(TODAY);
if (oggi >= 20091114)
return false;
return TSkeleton_application::create(); return TSkeleton_application::create();
} }

View File

@ -1,6 +1,10 @@
#include "ps0099100.h" #include "ps0099100.h"
PAGE "Statistiche ANIVAL" -1 -1 0 0 TOOLBAR "topbar" 0 0 0 2
#include <elabar.h>
ENDPAGE
PAGE "Statistiche ANIVAL" 0 2 0 0
GROUPBOX -1 78 5 GROUPBOX -1 78 5
BEGIN BEGIN
@ -274,16 +278,6 @@ BEGIN
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -12 -2 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -22 -2 ""
END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -256,13 +256,7 @@ protected:
virtual void init_insert_mode(TMask& m) { read(m); } virtual void init_insert_mode(TMask& m) { read(m); }
virtual bool find(word key = 0); virtual bool find(word key = 0);
virtual TMask* get_mask(int mode = MODE_QUERY) { return (TMask *) _mask;} virtual TMask* get_mask(int mode = MODE_QUERY) { return (TMask *) _mask;}
virtual const char* extra_modules() const { return "ba"; }
public:
virtual const char * extra_modules() const {return "ba";}
TRelArticoli_multirel_app() {}
virtual ~TRelArticoli_multirel_app() {}
}; };
void TRelArticoli_multirel_app::get_mask_name(TString& tabname) const void TRelArticoli_multirel_app::get_mask_name(TString& tabname) const