From d0e5204df3d41c9c59de8bd7de6b37e044abfa5a Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 12 May 2011 23:42:23 +0000 Subject: [PATCH] Patch level : Files correlati : Ricompilazione Demo : [ ] Commento : Personalizzazione DbService git-svn-id: svn://10.65.10.50/branches/R_10_00@22103 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- db/dblib.cpp | 4 +++- db/dblib.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/db/dblib.cpp b/db/dblib.cpp index 486ae89a4..63485df79 100755 --- a/db/dblib.cpp +++ b/db/dblib.cpp @@ -1837,7 +1837,8 @@ void TRiga_esplosione::init(const TDistinta_tree& tree, bool vis_ghost, const TR real val = tree.curr_qta(); set(_comp, um, val); _last_qta = tree.last_qta(vis_ghost); // Puo' sempre servire anche questa - tree.curr_giaclev(_giac); + _curr_qta = tree.curr_qta(); + tree.curr_giaclev(_giac); _tipo = tree.curr_type(); _sort = tree.curr_sort(); _mat_base = false; @@ -1884,6 +1885,7 @@ TRiga_esplosione::TRiga_esplosione(const TRiga_esplosione& re) _sort = re._sort; _mat_base = re._mat_base; _last_qta = re._last_qta; + _curr_qta = re._curr_qta; if (re._rdist != NULL) _rdist = new TRectype(*re._rdist); else diff --git a/db/dblib.h b/db/dblib.h index e2b4ece64..aa8c0fee3 100755 --- a/db/dblib.h +++ b/db/dblib.h @@ -400,6 +400,7 @@ class TRiga_esplosione : public TQuantita char _tipo; bool _mat_base; real _last_qta; + real _curr_qta; TCodice_articolo _comp; TCodice_articolo _dist; TRectype* _rdist; @@ -423,6 +424,7 @@ public: // cerca un padre o nonno di uno dei tipi passati const char* father(const char* types = NULL); const real& last_qta() const { return _last_qta; } + const real& curr_qta() const { return _curr_qta; } const TRectype* rdist_rec() const { return _rdist;} const TCodice_articolo & componente() const { return _comp; } const TCodice_articolo & distinta() const { return _dist;}