Patch level : 12.0 998

Files correlati     : ef0.exe ef1.exe
Commento            :

RIcompilato il moduol ef per le nouve funzioni CONAI
This commit is contained in:
Alessandro Bonazzi 2020-10-05 22:29:09 +02:00
parent 0fae09a4b4
commit 1e27cb91df
3 changed files with 9 additions and 12 deletions

View File

@ -22,7 +22,6 @@ class TVariazione_effetti: public TRelation_application
TMask *_msk; TMask *_msk;
TEffetto *_effetto; TEffetto *_effetto;
TRelation *_rel; TRelation *_rel;
TCli_for * _cli;
protected: protected:
virtual void init_query_mode(TMask&); virtual void init_query_mode(TMask&);
@ -58,7 +57,7 @@ protected:
public: public:
virtual bool protected_record(TRectype&); virtual bool protected_record(TRectype&);
virtual TRelation* get_relation() const {return _rel;} virtual TRelation* get_relation() const {return _rel;}
TVariazione_effetti(): _msk(nullptr), _effetto(nullptr), _rel(nullptr), _cli(nullptr) TVariazione_effetti(): _msk(nullptr), _effetto(nullptr), _rel(nullptr)
{ {
} }
@ -372,11 +371,8 @@ bool TVariazione_effetti::clifo_handler(TMask_field& f, KEY k)
TMask& m = f.mask(); TMask& m = f.mask();
const char tipocf = m.get(F_TIPOCF)[0]; const char tipocf = m.get(F_TIPOCF)[0];
const long codcf = m.get_long(F_CODCF); const long codcf = m.get_long(F_CODCF);
if (app()._cli == nullptr) TCli_for & cf = (TCli_for &)cached_clifor(tipocf, codcf);
app()._cli = new TCli_for(); const TString & iban = cf.get_iban();
if (app()._cli->tipo() != tipocf || app()._cli->codice() != codcf)
app()._cli->read(tipocf, codcf);
const TString & iban = app()._cli->get_iban();
if (iban.full()) if (iban.full())
{ {
@ -390,7 +386,9 @@ bool TVariazione_effetti::clifo_handler(TMask_field& f, KEY k)
m.set(F_BBAN_CONTO, iban.mid(15)); m.set(F_BBAN_CONTO, iban.mid(15));
m.efield(F_IBAN_STATO).validate(K_TAB); m.efield(F_IBAN_STATO).validate(K_TAB);
} }
TToken_string& banp = app()._cli->get_ban_pres();
TToken_string& banp = cf.get_ban_pres();
if (banp.full()) if (banp.full())
{ {
m.set(F_CODABIP, banp.get()); m.set(F_CODABIP, banp.get());

View File

@ -34,7 +34,6 @@
#include <progind.h> #include <progind.h>
#include <sheet.h> #include <sheet.h>
#include "../cg/cglib.h"
#include "../cg/cglib.h" #include "../cg/cglib.h"
#include "../cg/cgsaldac.h" #include "../cg/cgsaldac.h"
#include "../ve/velib04.h" #include "../ve/velib04.h"
@ -1091,8 +1090,7 @@ void TContabilizzazione_effetti_app::aggiorna_saldi()
const TDate datareg(mov.get_date(MOV_DATAREG)); const TDate datareg(mov.get_date(MOV_DATAREG));
tiposal tsal = _caus->apertura() ? apertura : tiposal tsal = _caus->tipo_saldo();
(_caus->chiusura() ? chiusura : normale);
_saldo.reset(); // Inizializza saldi _saldo.reset(); // Inizializza saldi

View File

@ -12,6 +12,7 @@
#include <validate.h> #include <validate.h>
#include "../fe/felib.h" #include "../fe/felib.h"
#include "../cg/cglib.h"
#include "ef0301.h" #include "ef0301.h"
#include "ef1100a.h" #include "ef1100a.h"