Cat ven in codice listino

Enum per i tipi di valorizzazioni


git-svn-id: svn://10.65.10.50/trunk@4430 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-05-28 10:14:39 +00:00
parent 5a31794872
commit 8423f6e10e
2 changed files with 21 additions and 3 deletions

View File

@ -337,6 +337,7 @@ real TArticolo_giacenza::ultimo_costo(const char * annoes) const
const real costo = get_real(ANAMAG_ULTCOS1);
return costo == ZERO ? costo_standard(annoes) : costo;
}
return ZERO;
// else
// {
// const real costo = _storico->row(index).get_real(STOMAG_ULTCOS1);
@ -354,6 +355,7 @@ real TArticolo_giacenza::media_costi(const char * annoes) const
costo = (costo + get_real(ANAMAG_ULTCOS2)) / 2.0;
return costo == ZERO ? costo_standard(annoes) : costo;
}
return ZERO;
// else
// {
// TRectype & rec = _storico->row(index);
@ -364,7 +366,7 @@ real TArticolo_giacenza::media_costi(const char * annoes) const
// }
}
real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * codlist) const
real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * catven, const char * codlist) const
{
int index = find_storico(annoes, annoes);
@ -373,8 +375,9 @@ real TArticolo_giacenza::prezzo_listino(const char * annoes, const char * codlis
static TString16 f;
if (f.empty())
f.format("#%d->%s", LF_UMART, UMART_PREZZO);
return get_real(f); // dat terminare
return get_real(f); // da terminare
}
return ZERO;
// else
// return _storico->row(index).get_real(STOMAG_VALVEN);
}
@ -385,6 +388,7 @@ real TArticolo_giacenza::costo_standard(const char * annoes) const
if (index < 0)
return get_real(ANAMAG_COSTSTD);
return ZERO;
// else
// return _storico->row(index).get_real(STOMAG_COSTSTD);
}

View File

@ -36,6 +36,20 @@
#include "stomag.h"
#endif
typedef enum {
valorizz_ultcos , valorizz_mediacos , valorizz_przlist ,
valorizz_coststd , valorizz_costmedio ,
valorizz_FIFOa , valorizz_LIFOa ,
valorizz_FIFO , valorizz_LIFO
} TTipo_valorizz;
char * TNome_valorizz[]= {
"Ultimo costo", "Media ultimi costi", "Prezzo di listino",
"Costo standard", "Costo medio" ,
"FIFO annuale","LIFO annuale",
"FIFO","LIFO"
} ;
class TArticolo : public TRectype
{
TRecfield * _codice;
@ -95,7 +109,7 @@ public:
real ultimo_costo(const char * annoes) const;
real media_costi(const char * annoes) const;
real prezzo_listino(const char * annoes, const char * codlist) const;
real prezzo_listino(const char * annoes, const char * catven ,const char * codlist) const;
real costo_standard(const char * annoes) const;
real costo_medio(const char * annoes, const char * codmag, const char * livello) const;
real LIFO_annuale(const char * annoes, const char * codmag, const char * livello,