Patch level : 12.0 990
Files correlati : ve0.exe ve1.exe ve5.exe ve6.exe Commento : Cambiato occasionale in is_occasionale per avere la funzione occasionale che restituisce l'oggetto occasionale.
This commit is contained in:
parent
0480b94264
commit
1de17c9982
@ -906,8 +906,8 @@ public:
|
|||||||
void set_da_mese(const int mese) { set_var("#DAMESE", (long) mese, true); }
|
void set_da_mese(const int mese) { set_var("#DAMESE", (long) mese, true); }
|
||||||
void set_a_mese(const int mese) { set_var("#AMESE", (long) mese, true); }
|
void set_a_mese(const int mese) { set_var("#AMESE", (long) mese, true); }
|
||||||
|
|
||||||
const TDate & from() const { return get_var("#FROMDATE").as_date(); }
|
const TDate from() const { return get_var("#FROMDATE").as_date(); }
|
||||||
const TDate & to() const { return get_var("#TODATE").as_date(); }
|
const TDate to() const { return get_var("#TODATE").as_date(); }
|
||||||
const int anno() const { return (int)get_var("#ANNO").as_int(); };
|
const int anno() const { return (int)get_var("#ANNO").as_int(); };
|
||||||
const TString & codatt() const { return get_var("#CODATT").as_string(); }
|
const TString & codatt() const { return get_var("#CODATT").as_string(); }
|
||||||
int da_mese() const { return (int)get_var("#DAMESE").as_int(); }
|
int da_mese() const { return (int)get_var("#DAMESE").as_int(); }
|
||||||
@ -1464,7 +1464,7 @@ class TCli_for : public TMultiple_rectype
|
|||||||
bool _extended;
|
bool _extended;
|
||||||
bool _lettera_found;
|
bool _lettera_found;
|
||||||
TAnagrafica _anagr;
|
TAnagrafica _anagr;
|
||||||
TRectype _occasionale;
|
TOccasionale _occasionale;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual int write_rewrite(TBaseisamfile& f, bool re = false) const;
|
virtual int write_rewrite(TBaseisamfile& f, bool re = false) const;
|
||||||
@ -1472,7 +1472,6 @@ protected:
|
|||||||
const TAnagrafica & anagr();
|
const TAnagrafica & anagr();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
const TOccasionale * occasionale() const { return new TOccasionale(_occasionale); }
|
|
||||||
bool read_lettera(const TDate & data, bool extended = false);
|
bool read_lettera(const TDate & data, bool extended = false);
|
||||||
bool is_occasionale() const { return get_bool(CLI_OCCAS); }
|
bool is_occasionale() const { return get_bool(CLI_OCCAS); }
|
||||||
TRectype& vendite() const;
|
TRectype& vendite() const;
|
||||||
@ -1493,7 +1492,7 @@ public:
|
|||||||
const TString & get_iban();
|
const TString & get_iban();
|
||||||
TToken_string & get_ban_pres(int nprog = 1);
|
TToken_string & get_ban_pres(int nprog = 1);
|
||||||
|
|
||||||
const TRectype & occasionale(const TString& ocfpi) { return _occasionale = cache().get(LF_OCCAS, ocfpi); }
|
const TOccasionale & occasionale(const TString& ocfpi = EMPTY_STRING) { return _occasionale = cache().get(LF_OCCAS, ocfpi); }
|
||||||
const TAnagrafica & anagrafica_cliente(const char * ocfpi = "") { _anagr.init(tipo(), codice(), ocfpi); return _anagr; }
|
const TAnagrafica & anagrafica_cliente(const char * ocfpi = "") { _anagr.init(tipo(), codice(), ocfpi); return _anagr; }
|
||||||
|
|
||||||
TCli_for(char tipo = ' ', long codice = 0L);
|
TCli_for(char tipo = ' ', long codice = 0L);
|
||||||
|
@ -815,7 +815,7 @@ const TString& TCli_for::find_listino_al(const TDate& datadoc) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
TCli_for::TCli_for(char tipo, long codice) : TMultiple_rectype( LF_CLIFO ), _ven_rec(LF_CFVEN),
|
TCli_for::TCli_for(char tipo, long codice) : TMultiple_rectype( LF_CLIFO ), _ven_rec(LF_CFVEN),
|
||||||
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false), _occasionale(LF_OCCAS)
|
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false)
|
||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
add_file(LF_INDSP, IND_CODIND);
|
add_file(LF_INDSP, IND_CODIND);
|
||||||
@ -824,7 +824,7 @@ TCli_for::TCli_for(char tipo, long codice) : TMultiple_rectype( LF_CLIFO ), _ven
|
|||||||
}
|
}
|
||||||
|
|
||||||
TCli_for::TCli_for(const TRectype & rec) : TMultiple_rectype(rec), _ven_rec(LF_CFVEN),
|
TCli_for::TCli_for(const TRectype & rec) : TMultiple_rectype(rec), _ven_rec(LF_CFVEN),
|
||||||
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false), _occasionale(LF_OCCAS)
|
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false)
|
||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
add_file(LF_INDSP, IND_CODIND);
|
add_file(LF_INDSP, IND_CODIND);
|
||||||
@ -832,7 +832,7 @@ TCli_for::TCli_for(const TRectype & rec) : TMultiple_rectype(rec), _ven_rec(LF_C
|
|||||||
}
|
}
|
||||||
|
|
||||||
TCli_for::TCli_for(const TCli_for & c) : TMultiple_rectype(c), _ven_rec(c._ven_rec),
|
TCli_for::TCli_for(const TCli_for & c) : TMultiple_rectype(c), _ven_rec(c._ven_rec),
|
||||||
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false), _occasionale(LF_OCCAS)
|
_letint(LF_LETINT), _use_lettere(false), _lettera_found(false), _extended(false)
|
||||||
{ init(); }
|
{ init(); }
|
||||||
|
|
||||||
TCli_for::~TCli_for()
|
TCli_for::~TCli_for()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user