Patch level : 12.0 420

Files correlati     : tf
Commento            : 
- Aggiunte funzioni estero_CEE() e estero_non_CEE
- Rinominata funzione stato_residenzaISO in stato_residenza_ISO

git-svn-id: svn://10.65.10.50/branches/R_10_00@23958 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-07-18 09:48:08 +00:00
parent c91576e941
commit c6668aa742
2 changed files with 11 additions and 4 deletions

View File

@ -192,7 +192,7 @@ const TString& TAnagrafica::provincia_residenza() const
return provincia_di(_com_res); return provincia_di(_com_res);
} }
const TString& TAnagrafica::stato_residenzaISO() const const TString& TAnagrafica::stato_residenza_ISO() const
{ {
if(italiano()) if(italiano())
return get_tmp_string() = "IT"; return get_tmp_string() = "IT";
@ -281,6 +281,11 @@ const TString& TAnagrafica::nome() const
bool TAnagrafica::italiano() const bool TAnagrafica::italiano() const
{ return _stato_estero == 0 && !is_stato_estero(_com_res); } { return _stato_estero == 0 && !is_stato_estero(_com_res); }
bool TAnagrafica::estero_CEE() const
{
return estero() && cache().get("%SCE", stato_residenza_ISO(), "B0");
}
const TString& TAnagrafica::stato_estero_UNICO() const const TString& TAnagrafica::stato_estero_UNICO() const
{ {
if (_stato_estero <= 0) if (_stato_estero <= 0)
@ -301,7 +306,7 @@ const TString& TAnagrafica::stato_partita_IVA() const
else else
{ {
// Propongo il codice iso del suo stato // Propongo il codice iso del suo stato
str = stato_residenzaISO(); str = stato_residenza_ISO();
} }
return str; return str;
} }

View File

@ -39,7 +39,7 @@ public:
const TString& codice_fiscale() const { return _cofi; } const TString& codice_fiscale() const { return _cofi; }
const TString& partita_IVA() const { return _paiv; } const TString& partita_IVA() const { return _paiv; }
const TString& stato_partita_IVA() const; const TString& stato_partita_IVA() const { return _stato_paiv; }
const TString& ragione_sociale() const; const TString& ragione_sociale() const;
const TString& cognome() const; const TString& cognome() const;
@ -48,6 +48,8 @@ public:
const TDate& data_nascita() const { return _data_nasc; } const TDate& data_nascita() const { return _data_nasc; }
bool italiano() const; bool italiano() const;
bool estero() const { return !italiano(); } bool estero() const { return !italiano(); }
bool estero_CEE() const;
bool estero_non_CEE() const { return !estero_CEE(); }
const TString& stato_estero_UNICO() const; const TString& stato_estero_UNICO() const;
int inserimento_in_allegato() const { return _allegato; } int inserimento_in_allegato() const { return _allegato; }
char is_black_list(const TDate& datareg) const; char is_black_list(const TDate& datareg) const;
@ -57,7 +59,7 @@ public:
const TString& codice_comune_residenza() const { return estero() ? EMPTY_STRING : _com_res; } const TString& codice_comune_residenza() const { return estero() ? EMPTY_STRING : _com_res; }
const TString& comune_residenza() const; const TString& comune_residenza() const;
const TString& provincia_residenza() const; const TString& provincia_residenza() const;
const TString& stato_residenzaISO() const; const TString& stato_residenza_ISO() const;
const TString& localita_residenza() const { return _loc_res; } const TString& localita_residenza() const { return _loc_res; }
const TString& indirizzo_residenza() const { return _ind_res; } const TString& indirizzo_residenza() const { return _ind_res; }
const TString& via_residenza() const { return _via_res; } const TString& via_residenza() const { return _via_res; }