diff --git a/db/dblib.h b/db/dblib.h index f113d51f2..07ab988c6 100755 --- a/db/dblib.h +++ b/db/dblib.h @@ -21,36 +21,8 @@ #include "../mg/mglib.h" #endif - -/////////////////////////////////////////////////////////// -// TCodice_articolo -/////////////////////////////////////////////////////////// - enum valtype { no_val, last_cost, average_cost, pond_cost, last2cost, std_cost, LIFO_annuale, LIFO_storico, FIFO_annuale, FIFO_storico ,prezzo_listino}; -// Codice articolo di magazzino (equivale ad una TString20 ) -class TCodice_articolo : public TFixed_string -{ - char _str20[21]; - -protected: - virtual TObject* dup() const { return new TCodice_articolo(_str20); } - -public: - TCodice_articolo(const char* s = "") : TFixed_string(_str20, 21) - { set(s); } - TCodice_articolo(const TString& s) : TFixed_string(_str20, 21) - { set(s); } - TCodice_articolo(const TCodice_articolo& s) : TFixed_string(_str20, 21) - { set(s); } - const TString& operator =(const char* s) - { return set(s); } - const TString& operator =(const TString& s) - { return set((const char*)s); } - const TString& operator =(const TCodice_articolo& s) - { return set((const char*)s); } -}; - /////////////////////////////////////////////////////////// // TCodice_um /////////////////////////////////////////////////////////// @@ -58,7 +30,7 @@ public: // Codice articolo di magazzino (equivale ad una TString2 ) class TCodice_um : public TFixed_string { - char _str2[3]; + char _str2[4]; protected: virtual TObject* dup() const { return new TCodice_um(_str2); }