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);
}
const TString& TAnagrafica::stato_residenzaISO() const
const TString& TAnagrafica::stato_residenza_ISO() const
{
if(italiano())
return get_tmp_string() = "IT";
@ -281,6 +281,11 @@ const TString& TAnagrafica::nome() const
bool TAnagrafica::italiano() const
{ 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
{
if (_stato_estero <= 0)
@ -301,7 +306,7 @@ const TString& TAnagrafica::stato_partita_IVA() const
else
{
// Propongo il codice iso del suo stato
str = stato_residenzaISO();
str = stato_residenza_ISO();
}
return str;
}

View File

@ -39,7 +39,7 @@ public:
const TString& codice_fiscale() const { return _cofi; }
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& cognome() const;
@ -48,6 +48,8 @@ public:
const TDate& data_nascita() const { return _data_nasc; }
bool italiano() const;
bool estero() const { return !italiano(); }
bool estero_CEE() const;
bool estero_non_CEE() const { return !estero_CEE(); }
const TString& stato_estero_UNICO() const;
int inserimento_in_allegato() const { return _allegato; }
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& comune_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& indirizzo_residenza() const { return _ind_res; }
const TString& via_residenza() const { return _via_res; }