From 3d9edc1f4a971dff4365a145ad8037c37943fadd Mon Sep 17 00:00:00 2001 From: sperego Date: Wed, 30 Jul 2008 13:36:45 +0000 Subject: [PATCH] Patch level :10.0 Files correlati : Ricompilazione Demo : [ ] Commento :Primo rilascio archivi Lavanderie git-svn-id: svn://10.65.10.50/trunk@16978 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv0500.cpp | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++ lv/lv0500a.h | 18 ++++++++++++++ lv/lvmenu.men | 9 +++++++ 3 files changed, 96 insertions(+) create mode 100755 lv/lv0500.cpp create mode 100755 lv/lv0500a.h diff --git a/lv/lv0500.cpp b/lv/lv0500.cpp new file mode 100755 index 000000000..06ac483d0 --- /dev/null +++ b/lv/lv0500.cpp @@ -0,0 +1,69 @@ +#include +#include +#include +#include + +#include "lv0.h" +#include "lv0500a.h" + + +//------------------------------------------------------------------- +// MASCHERA +//------------------------------------------------------------------- +class TLavanderie_mask : public TAutomask +{ +protected: + virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); + +public: + TLavanderie_mask(); +}; + +bool TLavanderie_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) +{ + return true; +} +TLavanderie_mask::TLavanderie_mask() : TAutomask("") +{ + +} + +//-------------------------------------------------------------- +// APPLICAZIONE +//-------------------------------------------------------------- +class TLavanderie : public TRelation_application +{ + TLavanderie_mask* _mask; + TRelation* _rel; + +protected: + bool user_create(); + bool user_destroy(); + virtual TMask* get_mask(int mode) { return _mask; } + virtual bool changing_mask(int mode) { return false; } + +public: + virtual TRelation* get_relation() const {return (TRelation*)_rel;} +}; + + +bool TLavanderie::user_create() +{ + const TString8 name = get_relation()->file(0).name(); + _rel = new TRelation(LF_LETINT); + _mask = new TLavanderie_mask; + return true; +} + +bool TLavanderie::user_destroy() +{ + delete _mask; + return true; +} + +int lv0500(int argc, char* argv[]) +{ + TLavanderie a; + a.run(argc, argv, TR("Archivi Lavanderie")); + return 0; +} diff --git a/lv/lv0500a.h b/lv/lv0500a.h new file mode 100755 index 000000000..85820b16d --- /dev/null +++ b/lv/lv0500a.h @@ -0,0 +1,18 @@ +#define PROVV +/*ANNO +CODNUM +NDOC +GGCONS +CODITI +USERINS|1|16|0|Utente d'inserimento +DATAINS|5|8|0|Data d'inserimento +USERAGG|1|16|0|Utente ultimo aggiornamento +DATAAGG|5|8|0|Data ultimo aggiornamento +TIPOCF|1|1|0|Tipo liente ornitore (C) +CODCF|3|6|0|Codice Cliente/Fornitore +ORDFERM|2|3|0|Indica l'ordine di fermata dell'autista +CODFRQCONS|1|2|0|Codice per il calcolo delle consegne +MODPASS|1|1|0|Indica la modalità di passaggio +FLAGSTAG|8|1|0|Flag di stagionalità +ORAARR|1|4|0|Ora di arrivo +NOTE|11|10|0|Note */ \ No newline at end of file diff --git a/lv/lvmenu.men b/lv/lvmenu.men index d25551985..28ab80aae 100755 --- a/lv/lvmenu.men +++ b/lv/lvmenu.men @@ -25,3 +25,12 @@ Item_02 = "Mezzi di Trasporto", "lv0 -0 MEZ", "F" Item_03 = "Itinerari", "lv0 -0 ITI", "F" Item_04 = "Tipi di Sospensione", "lv0 -0 TSP", "F" Item_05 = "Frequenza Consegne", "lv0 -0 FRQ", "F" + +[LVMENU_020] +Caption = "Archivi di Base" +Picture = +Module = 41 +Flags = "" +Item_01 = "Passaggi Planning per Contratto", "lv0 -4", "F" +Item_02 = "Periodi di Sospensione", "lv0 -5", "F" +