Aggiunto supporto per flushing cache articoli

git-svn-id: svn://10.65.10.50/branches/R_10_00@22785 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2013-01-25 08:40:43 +00:00
parent 4f8cb06a5e
commit 13e6a3fa82
2 changed files with 10 additions and 6 deletions

View File

@ -289,8 +289,8 @@ public:
TArticolo_giacenza_loadable(const TRectype& rec);
};
TArticolo & cached_article(const char * codart);
TArticolo_giacenza & cached_article_balances(const char * codart);
TArticolo& cached_article(const char* codart);
TArticolo_giacenza& cached_article_balances(const char* codart);
// *******************************
// LIBRERIA DI utility del magazzino
@ -301,11 +301,11 @@ class TR_automa;
class TMetachar : public TObject
{
TR_automa * _au;
TR_automa* _au;
TString _language;
protected:
void set_language(const char * language); // setta l'automa che ricosce il linguaggio passato
void set_language(const char* language); // setta l'automa che ricosce il linguaggio passato
void add_tran(int statenum,unsigned char symbol,int next);// aggiunge le transizioni all'automa
public:

View File

@ -412,10 +412,14 @@ TCache_articoli::TCache_articoli()
set_items_limit(257); // Numero primo!
}
TArticolo & cached_article(const char * codart)
TArticolo& cached_article(const char* codart)
{
HIDDEN TCache_articoli __cache_articoli;
if (codart == NULL)
{
__cache_articoli.destroy();
codart = "";
}
return __cache_articoli.art(codart);
}