Patch level : 10.0

Files correlati     : fe0.exe
Ricompilazione Demo : [ ]
Commento            :
Corretto blocco anteprima in assenza di Partita IVA in anagrafica


git-svn-id: svn://10.65.10.50/branches/R_10_00@22555 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2012-01-20 11:51:26 +00:00
parent 0352ef0f2e
commit 1a5e0b37af

View File

@ -707,6 +707,7 @@ TObject* TCofi_cache::find_ragsoc(bool piva, char tipocf, const TString& code)
TISAM_recordset occas(query);
if (occas.move_first())
return new TString80(occas.get(OCC_RAGSOC).as_string());
return NULL;
}
@ -734,25 +735,37 @@ TObject* TCofi_cache::key2obj(const char* key)
const TString& TCofi_cache::cofi2ragsoc(char tipocf, const TString& cofi)
{
const TString* ragsoc = &EMPTY_STRING;
const TString* ragsoc = NULL;
if (cofi.full())
{
TString80 key;
key.format("CF|%c|%s", tipocf, (const char*)cofi);
ragsoc = (const TString*)objptr(key);
}
if (ragsoc == NULL)
{
TString& str = get_tmp_string();
str << TR("C.F. sconosciuto ") << cofi;
ragsoc = &str;
}
return *ragsoc;
}
const TString& TCofi_cache::paiv2ragsoc(char tipocf, const TString& paiv)
{
const TString* ragsoc = &EMPTY_STRING;
const TString* ragsoc = NULL;
if (paiv.full())
{
TString80 key;
key.format("PI|%c|%s", tipocf, (const char*)paiv);
ragsoc = (const TString*)objptr(key);
}
if (ragsoc == NULL)
{
TString& str = get_tmp_string();
str << TR("P.I. sconosciuta ") << paiv;
ragsoc = &str;
}
return *ragsoc;
}