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:
parent
0fae09a4b4
commit
1e27cb91df
@ -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());
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user