From aa8bd4b5f2f914293a521c0916dfd916106d08c8 Mon Sep 17 00:00:00 2001 From: luca83 Date: Thu, 12 Mar 2009 12:15:09 +0000 Subject: [PATCH] Patch level : 10.0 Files correlati : Ricompilazione Demo : [ ] Commento : Eliminati include inutili git-svn-id: svn://10.65.10.50/trunk@18504 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv0300.cpp | 3 ++- lv/lv0400.cpp | 4 ++-- lv/lv0500.cpp | 6 ++--- lv/lv2100.cpp | 63 +++++++++++++++++++++------------------------------ lv/lv2200.cpp | 45 +++++++++++++++++++----------------- lv/lv2300.cpp | 7 +++--- lv/lv2400.cpp | 6 ----- lv/lv2600.cpp | 4 ++-- 8 files changed, 61 insertions(+), 77 deletions(-) diff --git a/lv/lv0300.cpp b/lv/lv0300.cpp index 144eb376e..e2d07fa46 100755 --- a/lv/lv0300.cpp +++ b/lv/lv0300.cpp @@ -1,7 +1,8 @@ #include -#include "../ci/cilib.h" #include "lvlib.h" +#include "../ci/cilib.h" + #include "lv0300a.h" class TConf_lavanderie_mask : public TAlmanac_mask diff --git a/lv/lv0400.cpp b/lv/lv0400.cpp index ce36f8b58..8f6d6b001 100755 --- a/lv/lv0400.cpp +++ b/lv/lv0400.cpp @@ -4,12 +4,12 @@ #include #include -#include "lv0400.h" #include "lvlib.h" - #include "../cg/cglib01.h" #include "../mg/clifogiac.h" +#include "lv0400.h" + //LV_NEW_CONTRACT: metodo generale utilizzato sia nella maschera che nell'applicazione //che restituisce il primo codcont libero long lv_new_contract(long cliente, int indsped) diff --git a/lv/lv0500.cpp b/lv/lv0500.cpp index 5501abc50..61ad742a7 100755 --- a/lv/lv0500.cpp +++ b/lv/lv0500.cpp @@ -1,16 +1,14 @@ #include #include #include -#include #include "lvlib.h" -#include "lv0.h" -#include "lv0500a.h" - #include "lvpasplan.h" #include "lvperisop.h" +#include "lv0500a.h" + //////////////// // MASCHERA // //////////////// diff --git a/lv/lv2100.cpp b/lv/lv2100.cpp index 53be9af3b..4f5a0c8c7 100755 --- a/lv/lv2100.cpp +++ b/lv/lv2100.cpp @@ -1,26 +1,20 @@ #include #include -#include -#include #include -#include -#include -#include -#include #include "lvlib.h" #include "lvcondv.h" -#include "lvrconsplan.h" #include "lvpasplan.h" +#include "lvrconsplan.h" -#include "lv2.h" #include "lv2100a.h" -/////////////////////////////////////////////////////////// -// TGenera_planning maschera -/////////////////////////////////////////////////////////// + ///////////////////////////////////// + //// TGENERA_PLANNING_MASK //// + ///////////////////////////////////// +//classe TGenera_plannin_mask class TGenera_planning_mask : public TAutomask { public: @@ -28,33 +22,27 @@ public: TGenera_planning_mask (const char* name) : TAutomask(name) {} }; +//ON_FIELD_EVENT: metodo che gestisce gli eventi sui campi della maschera bool TGenera_planning_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) { switch (o.dlg()) { case F_CODCF: - if (e == fe_close) - { - if (!field(F_CODCF).empty() && !field(F_CODITI).empty()) - return error_box(TR("Non è possibile specificare sia itinerario che cliente")); - } - break; case F_CODITI: if (e == fe_close) - { if (!field(F_CODCF).empty() && !field(F_CODITI).empty()) - return error_box(TR("Non è possibile specificare sia itinerario che cliente")); - } - break; + return error_box(TR("Non è possibile specificare sia itinerario che cliente")); + break; default: break; } return true; } -/////////////////////////////////////////////////////////// -// TGenera_planning applicazione -/////////////////////////////////////////////////////////// + ///////////////////////////////////// + //// TGENERA_PLANNING_APP //// + ///////////////////////////////////// +//classe TGenera_plannin_app class TGenera_planning_app : public TSkeleton_application { @@ -80,13 +68,14 @@ public: virtual void main_loop(); }; +//CREATE: metodo costruttore bool TGenera_planning_app::create() { - _msk = new TGenera_planning_mask("lv2100a"); - + _msk = new TGenera_planning_mask("lv2100a"); return TSkeleton_application::create(); } +//DESTROY: metodo distruttore bool TGenera_planning_app::destroy() { delete _msk; @@ -97,7 +86,7 @@ bool TGenera_planning_app::destroy() ////// METODI PER LA CANCELLAZIONE DEI PLANNING ////// //////////////////////////////////////////////////////////////// -//ELIMINA_PLANNING: funzione che estrae dalla tabella dei planning tutte le righe comprese tra le due date indicate +//ELIMINA_PLANNING: metodo che estrae dalla tabella dei planning tutte le righe comprese tra le due date indicate bool TGenera_planning_app::elimina_planning(const TDate& dadata, const TDate& adata, const bool elimina_manuali) const { //creo il recordset @@ -114,7 +103,7 @@ bool TGenera_planning_app::elimina_planning(const TDate& dadata, const TDate& ad return true; } -//ELIMINA_PLANNING_ITINERARIO: funzione che estrae dalla tabella dei planning tutte le righe comprese tra... +//ELIMINA_PLANNING_ITINERARIO: metodo che estrae dalla tabella dei planning tutte le righe comprese tra... //...le due date indicate relative ad un itinerario specifico bool TGenera_planning_app::elimina_planning_itinerario(const TDate& dadata, const TDate& adata, const long& coditi, const bool elimina_manuali) const { @@ -133,7 +122,7 @@ bool TGenera_planning_app::elimina_planning_itinerario(const TDate& dadata, cons return true; } -//ELIMINA_PLANNING_CLIENTE: funzione che estrae dalla tabella dei planning tutte le righe comprese tra +//ELIMINA_PLANNING_CLIENTE: metodo che estrae dalla tabella dei planning tutte le righe comprese tra //...le due date indicate relative ad un cliente specifico bool TGenera_planning_app::elimina_planning_cliente(const TDate& dadata, const TDate& adata, const long& codcf, const bool elimina_manuali) const { @@ -150,7 +139,7 @@ bool TGenera_planning_app::elimina_planning_cliente(const TDate& dadata, const T return true; } -//KILL_PLANNING: funzione che elimina un recordset generato precedentemente +//KILL_PLANNING: metodo che elimina un recordset generato precedentemente bool TGenera_planning_app::kill_planning (TISAM_recordset& selrighe) const { const TRecnotype righe = selrighe.items(); @@ -172,7 +161,7 @@ bool TGenera_planning_app::kill_planning (TISAM_recordset& selrighe) const ////// METODI PER LA GENERAZIONE DEI PLANNING ////// //////////////////////////////////////////////////////////////// -//PROSSIMO_CODRIGA: funzione che restituisce il prossimo codriga per il planning della data interessata +//PROSSIMO_CODRIGA: metodo che restituisce il prossimo codriga per il planning della data interessata int TGenera_planning_app::prossimo_codriga(const TDate& data) { TString8 strcodplan; @@ -194,7 +183,7 @@ int TGenera_planning_app::prossimo_codriga(const TDate& data) return ptriga->integer(); } -//CERCA_ULTIMA_CONSEGNA: questa funzione ricerca la data dell'ultima consegna fatta ad un certo cliente +//CERCA_ULTIMA_CONSEGNA: questo metodo ricerca la data dell'ultima consegna fatta ad un certo cliente TDate TGenera_planning_app::cerca_ultima_consegna(long codcf, long codcont, const TDate& data) const { //instanzia un recordset di LVRCONSPLAN prendendo tutte le consegne fatte per un cliente su un certo... @@ -208,7 +197,7 @@ TDate TGenera_planning_app::cerca_ultima_consegna(long codcf, long codcont, cons return data; } -//CONTA_CONSEGNE_MESE: questa funzione conta quante consegne sono state fatte ad un certo cliente +//CONTA_CONSEGNE_MESE: questo metodo conta quante consegne sono state fatte ad un certo cliente //dal primo del mese fino ad una certa data int TGenera_planning_app::conta_consegne_mese(long codcf, long codcont, const TDate& adata, long coditi) const { @@ -226,7 +215,7 @@ int TGenera_planning_app::conta_consegne_mese(long codcf, long codcont, const TD return rplan.items(); } -//ARROTONDA_AL_GIORNO: questa funzione rrotonda per eccesso la data al giorno della settimana desiderato +//ARROTONDA_AL_GIORNO: questo metodo arrotonda per eccesso la data al giorno della settimana desiderato //ggcons appartiene a [1..7] con 1 = lunedì -> 7 = domenica void TGenera_planning_app::arrotonda_al_giorno(TDate& data, const int ggcons) const { @@ -239,7 +228,7 @@ void TGenera_planning_app::arrotonda_al_giorno(TDate& data, const int ggcons) co } } -//STR2DATE: converte una stringa in una data o non inizilizzata o sicuramente valida +//STR2DATE: metodo che converte una stringa in una data o non inizilizzata o sicuramente valida const TDate TGenera_planning_app::str2date(const TString& data, int year) const { TDate date; @@ -254,7 +243,7 @@ const TDate TGenera_planning_app::str2date(const TString& data, int year) const return date; } -//ELABORA_PASSAGGIO: questa funzione effettivamente genera il passaggio e lo salva nella tabella +//ELABORA_PASSAGGIO: questo metodo effettivamente genera il passaggio e lo salva nella tabella void TGenera_planning_app::elabora_passaggio(const TDate& dadata, const TDate& adata, const TISAM_recordset& pplan) { //dati recuperati dalla tabella dei passaggi per contratto: @@ -419,7 +408,7 @@ bool TGenera_planning_app::transfer() //li tengo in via precauzionale //ATTENZIONE: prima esisteva la possibilità di riscrivere tutto completamente; adesso i giri che //hanno avuto una modifica manuale rimangono sempre (possono essere cancelati solo a mano - //dalla gestione manuale dei giri + //dalla gestione manuale dei giri) if (_msk->get(F_CODCF).full()) { const long codcf = _msk->get_long(F_CODCF); diff --git a/lv/lv2200.cpp b/lv/lv2200.cpp index 24328b0fa..9715838ef 100755 --- a/lv/lv2200.cpp +++ b/lv/lv2200.cpp @@ -2,22 +2,19 @@ #include #include #include -#include -#include -#include #include "lvlib.h" -#include "lvrconsplan.h" #include "lvpasplan.h" +#include "lvrconsplan.h" -#include "lv2.h" #include "lv2200a.h" -/////////////////////////////////////////////////////////// -// TGestione_planning maschera -/////////////////////////////////////////////////////////// + /////////////////////////////////////// + //// TGESTIONE_PLANNING_MASK //// + /////////////////////////////////////// +//classe TGestione_planning_mask class TGestione_planning_mask : public TAutomask { TToken_string _rigaoriginale; @@ -39,7 +36,7 @@ public: TGestione_planning_mask (const char* name) : TAutomask(name) {} }; -//questa funzione si occupa di riempire lo sheet dinamicamente in base ai parametri che l'utente decide +//FILL_SHEET: questo metodo si occupa di riempire lo sheet dinamicamente in base ai parametri che l'utente decide void TGestione_planning_mask::fill_sheet() { if (field(F_DADATA).empty()) @@ -108,7 +105,7 @@ void TGestione_planning_mask::fill_sheet() sheet.force_update(); } -//questa funzione si occupa di cancellare tutti i dati visuliazzati nello sheet +//ERASE_SHEET: questo metodo si occupa di cancellare tutti i dati visuliazzati nello sheet void TGestione_planning_mask::erase_sheet() { if (field(F_DADATA).empty() || field(F_ADATA).empty()) @@ -153,7 +150,7 @@ void TGestione_planning_mask::erase_sheet() } } -//funzione che confronta due due campi di una TToken_string e restitusce true se sono diversi +//CHANGED: metodo che confronta due due campi di una TToken_string e restitusce true se sono diversi bool TGestione_planning_mask::changed(TToken_string& oldrow, TToken_string& newrow, short id) { const TSheet_field& sheet = sfield(F_PLAN); @@ -163,7 +160,7 @@ bool TGestione_planning_mask::changed(TToken_string& oldrow, TToken_string& newr return oldval != newval; } -//questa funzione trova il primo codiceriga libero per un certo codplan +//CODICE_RIGA: metodo che trova il primo codiceriga libero per un certo codplan int TGestione_planning_mask::codice_riga(const TDate& data) { const long codplan = data.date2ansi(); @@ -182,7 +179,7 @@ int TGestione_planning_mask::codice_riga(const TDate& data) return ptriga; } -//questa funzione gestisce l'aggiornamanto dinamico dello sheet +//AGGRIONA_PLAN: metodo che gestisce l'aggiornamanto dinamico dello sheet void TGestione_planning_mask::aggiorna_plan() { //bool che indicano se effettivamente devo fare una rewrite dei dati... @@ -287,6 +284,8 @@ void TGestione_planning_mask::aggiorna_plan() } } +//REWRITE_ALL: metodo che riporta le modifiche fatte su autista e/o mezzo su una riga su tutte le righe +//di un giro in una determinata data su richiesta dell'utente void TGestione_planning_mask::rewrite_all(TToken_string& rigamodificata, TDate& data, long codplan) { //instanzio una variabile di sheet @@ -331,7 +330,7 @@ void TGestione_planning_mask::rewrite_all(TToken_string& rigamodificata, TDate& return; } -//questa funzione elimina una riga dal planning +//CANCELLA_RIGA: mettodo che elimina una riga dal planning bool TGestione_planning_mask::cancella_riga() { int err=NOERR; @@ -361,7 +360,7 @@ bool TGestione_planning_mask::cancella_riga() return err == NOERR; } -//questa funzione genera una nuova riga di planning e propone sullo sheet i campi che può riempire +//NUOVA_RIGA: metodo che genera una nuova riga di planning e propone sullo sheet i campi che può riempire void TGestione_planning_mask::nuova_riga() { TSheet_field& sheet = sfield(F_PLAN); @@ -384,7 +383,7 @@ void TGestione_planning_mask::nuova_riga() return; } -//questa funzione controlla se la modifica del record richiesta comporta la sovrascrittura con un altro +//RICHIESTA_MODIFICA: metodo che controlla se la modifica del record richiesta comporta la sovrascrittura con un altro bool TGestione_planning_mask::richiesta_modifica() { //variabili che mi premettono di lavorare sullo sheet @@ -424,7 +423,7 @@ bool TGestione_planning_mask::richiesta_modifica() return true; } -//questa funzione gestisce i vari eenti che si verificano sui campi della maschera +//ON_FIELD_EVENT: metodo che gestisce i vari eventi che si verificano sui campi della maschera bool TGestione_planning_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) { switch (o.dlg()) @@ -547,10 +546,11 @@ bool TGestione_planning_mask::on_field_event(TOperable_field& o, TField_event e, return true; } -/////////////////////////////////////////////////////////// -// TGestione_planning applicazione -/////////////////////////////////////////////////////////// + /////////////////////////////////////// + //// TGESTIONE_PLANNING_APP //// + /////////////////////////////////////// +//classe TGestione_planning_app class TGestione_planning_app : public TSkeleton_application { @@ -565,6 +565,7 @@ public: virtual void main_loop(); }; +//CREATE: metodo costruttore bool TGestione_planning_app::create() { _msk = new TGestione_planning_mask("lv2200a"); @@ -572,15 +573,17 @@ bool TGestione_planning_app::create() return TSkeleton_application::create(); } +//DESTROY: metodo distruttore bool TGestione_planning_app::destroy() { delete _msk; return TApplication::destroy(); } +//TRANDSFER: metodo richiamato per permettere l'esecuzione del programma bool TGestione_planning_app::transfer() { - return true; + return true; } void TGestione_planning_app::main_loop() { diff --git a/lv/lv2300.cpp b/lv/lv2300.cpp index 976240bac..0bb177186 100755 --- a/lv/lv2300.cpp +++ b/lv/lv2300.cpp @@ -1,9 +1,8 @@ #include #include -#include #include - -#include "lv0.h" +#include + #include "lv2300a.h" class TGiri_recordset: public TCSV_recordset @@ -75,7 +74,7 @@ void TPassaggi::add(TPassaggio* p) } -/*Tutti i passaggi settimanali di un singolo itinerario*/ +//Tutti i passaggi settimanali di un singolo itinerario class TSettimana: public TArray { public: diff --git a/lv/lv2400.cpp b/lv/lv2400.cpp index 492c9e039..393243aa4 100755 --- a/lv/lv2400.cpp +++ b/lv/lv2400.cpp @@ -1,10 +1,5 @@ -#include #include -#include #include -#include -#include -#include #include "lvlib.h" #include "../ve/velib.h" @@ -13,7 +8,6 @@ #include "lvrcondv.h" #include "lvrconsplan.h" -#include "lv2.h" #include "lv2400a.h" /////////////////////////////////////////////////////////// diff --git a/lv/lv2600.cpp b/lv/lv2600.cpp index 9114a0e60..143ff09eb 100755 --- a/lv/lv2600.cpp +++ b/lv/lv2600.cpp @@ -2,10 +2,10 @@ #include #include -#include "lv2600a.h" - #include "../ve/velib.h" +#include "lv2600a.h" + /////////////////////////////////////////////////////////// // TAcquisizione_msk ///////////////////////////////////////////////////////////