From 57704f763b1acc12c6d72b9274b76100e9ded80d Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 29 Aug 2009 18:54:56 +0000 Subject: [PATCH] Patch level : 3.2 1410 Files correlati : pe0.exe Ricompilazione Demo : [ ] Commento Copia di tutte le righe. Campo provenienza del prezzo. git-svn-id: svn://10.65.10.50/trunk@19237 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/sconti.cpp | 6 +++++- ve/sconti.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ve/sconti.cpp b/ve/sconti.cpp index 3e4cfec79..a8d729317 100755 --- a/ve/sconti.cpp +++ b/ve/sconti.cpp @@ -2,6 +2,7 @@ #include #include +#include "condv.h" #include "sconti.h" #ifndef __VEUML_H @@ -379,6 +380,7 @@ void TCond_vendita::ricerca(bool load_um_only, bool load_scagl_only) set_sconto(""); set_iva(""); set_provv(ZERO); + _prov.cut(0); return; } @@ -392,7 +394,7 @@ void TCond_vendita::ricerca(bool load_um_only, bool load_scagl_only) _umart.zero(); } - const bool found_condv = cerca(A_CONTRATTI) || cerca(A_OFFERTE) || cerca(A_LISTINI); + const bool found_condv = cerca(A_CONTRATTI) || cerca(A_OFFERTE) || cerca(A_LISTINI); const bool cv_scagl = _condv.get_bool("GESTSCAGL"); const bool cv_um = _condv.get_bool("GESTUM"); @@ -408,6 +410,7 @@ void TCond_vendita::ricerca(bool load_um_only, bool load_scagl_only) prezzo = _rcondv.get_real("PREZZO"); valuta = _condv.get("CODVAL"); prezzo_lordo = _condv.get_bool("IMPLORDI"); + _prov = _condv.get(CONDV_TIPO); } else { @@ -418,6 +421,7 @@ void TCond_vendita::ricerca(bool load_um_only, bool load_scagl_only) else prezzo = _anamag.get_real(field_prezzo); _load_mask |= load_um_only; + _prov = "A"; } if (doc_al_lordo) { diff --git a/ve/sconti.h b/ve/sconti.h index 286b17b1c..24779a821 100755 --- a/ve/sconti.h +++ b/ve/sconti.h @@ -17,6 +17,7 @@ class TCond_vendita : public TObject { TString80 _sconto; TString16 _codiva; + TString4 _prov; real _prezzo; real _provv; real _provv1; @@ -64,6 +65,7 @@ public: void ricerca(bool load_um_only = FALSE, bool load_scagl_only = FALSE); bool gestum() const { return _condv.get_bool("GESTUM"); } + const char * get_prov() const { return _prov; } TCond_vendita(TDocumento_mask* testa, TMask* riga); virtual ~TCond_vendita() {}