Patch level : xx.282

Files correlati     :
Ricompilazione Demo : [ ]
Commento            : Riportata la versione 01.05 patch 282


git-svn-id: svn://10.65.10.50/trunk@8067 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1999-04-21 12:25:37 +00:00
parent 649a9819c8
commit fbd1ada076
8 changed files with 29 additions and 20 deletions

View File

@ -1,5 +1,5 @@
#define APPNAME campo #define APPNAME eurocamp
#define QAPPNAME "campo" #define QAPPNAME "eurocampo"
#define QFIRMNAME "A.G.A. Informatica Srl" #define QFIRMNAME "A.G.A. Informatica Srl"
#include <default.url> #include <default.url>

View File

@ -1,5 +1,5 @@
#define APPNAME campo #define APPNAME eurocamp
#define QAPPNAME "campo" #define QAPPNAME "eurocampo"
#define QFIRMNAME "A.G.A. Informatica Srl" #define QFIRMNAME "A.G.A. Informatica Srl"
#include <default.url> #include <default.url>

View File

@ -116,7 +116,6 @@ TMask_movmag::TMask_movmag(TCodgiac_livelli *l_m,TMov_mag * m_m)
TMask_movmag::~TMask_movmag() TMask_movmag::~TMask_movmag()
{ {
delete curr_art;
} }
// item varies from 1 to items() // item varies from 1 to items()
@ -425,7 +424,7 @@ bool TMask_movmag::add_explrows(int r)
const char tipo_costo = cau.get("S11")[0]; const char tipo_costo = cau.get("S11")[0];
const int livello = cau.get_int("I0"); const int livello = cau.get_int("I0");
distinta.set_root(sheet.cell(r,sheet.cid2index(F_CODART))); distinta.set_root(sheet.cell(r,sheet.cid2index(F_CODART)));
distinta.explode(boom, FALSE, 0, livello, "A"); distinta.explode(boom, FALSE, RAGGR_EXP_NONE, livello, "A");
for (int newrow=0; newrow < boom.items() ; newrow++) for (int newrow=0; newrow < boom.items() ; newrow++)
{ {
TRiga_esplosione & riga_esp=(TRiga_esplosione & )(boom[newrow]); TRiga_esplosione & riga_esp=(TRiga_esplosione & )(boom[newrow]);

View File

@ -148,6 +148,14 @@ bool TMask_openclose::handle_what(TMask_field &fld, KEY k)
common_handler(fld); common_handler(fld);
return TRUE; return TRUE;
} }
bool TMask_openclose::handle_val(TMask_field &fld, KEY k)
{
if (fld.to_check(k))
common_handler(fld);
return TRUE;
}
// Corrispondenza elementi di _movimenti: // Corrispondenza elementi di _movimenti:
#define CAUS_A_RIMIN 0 // movimento con causale di rimanenze iniziali #define CAUS_A_RIMIN 0 // movimento con causale di rimanenze iniziali
#define CAUS_A_INCL 1 // " " " In conto lav. #define CAUS_A_INCL 1 // " " " In conto lav.
@ -162,6 +170,9 @@ bool TMask_openclose::handle_what(TMask_field &fld, KEY k)
// CAUS_A_QTA e CAUS_A_VAL vengono utilizzate solo se la chiusura è definitiva e la // CAUS_A_QTA e CAUS_A_VAL vengono utilizzate solo se la chiusura è definitiva e la
// valorizzazione impostata è FIFO/LIFO // valorizzazione impostata è FIFO/LIFO
class TApp_openclose : public TSkeleton_application class TApp_openclose : public TSkeleton_application
{ {
TLocalisamfile *_anamag, TLocalisamfile *_anamag,
@ -181,7 +192,7 @@ class TApp_openclose : public TSkeleton_application
TDate _date_to_open; TDate _date_to_open;
action _what; action _what;
bool _valorizza_comp; bool _valorizza_comp;
TTipo_valorizz _calctype,_stotype; // Stotype sta per sto-cazzo: valorizzazione per lo storico TTipo_valorizz _calctype,_stotype;
protected: protected:
virtual bool create(); virtual bool create();

View File

@ -1,5 +1,5 @@
#define APPNAME campo #define APPNAME eurocamp
#define QAPPNAME "campo" #define QAPPNAME "eurocampo"
#define QFIRMNAME "A.G.A. Informatica Srl" #define QFIRMNAME "A.G.A. Informatica Srl"
#include <default.url> #include <default.url>

View File

@ -1,5 +1,5 @@
#define APPNAME campo #define APPNAME eurocamp
#define QAPPNAME "campo" #define QAPPNAME "eurocampo"
#define QFIRMNAME "A.G.A. Informatica Srl" #define QFIRMNAME "A.G.A. Informatica Srl"
#include <default.url> #include <default.url>

View File

@ -1,5 +1,5 @@
#define APPNAME campo #define APPNAME eurocamp
#define QAPPNAME "campo" #define QAPPNAME "eurocampo"
#define QFIRMNAME "A.G.A. Informatica Srl" #define QFIRMNAME "A.G.A. Informatica Srl"
#include <default.url> #include <default.url>

View File

@ -17,12 +17,12 @@ class TRegistro_giornalemag : public TRegistro_std
{ {
public: public:
int freq_stampa() const { return get_int("I3"); } int freq_stampa() const { return get_int("I3"); }
bool raggruppato() const { return get_int("B1"); } bool raggruppato() const { return get_bool("B1"); }
bool ragg_mag() const { return get_int("B2"); } bool ragg_mag() const { return get_bool("B2"); }
bool ragg_giac() const { return get_int("B3"); } bool ragg_giac() const { return get_bool("B3"); }
bool ragg_clafis() const { return get_int("B4"); } bool ragg_clafis() const { return get_bool("B4"); }
bool ragg_grpfis() const { return get_int("B5"); } bool ragg_grpfis() const { return get_bool("B5"); }
bool ragg_caus() const { return get_int("B6"); } bool ragg_caus() const { return get_bool("B6"); }
int last_numreg() const { return get_int("I4"); } int last_numreg() const { return get_int("I4"); }
void set_last_numreg(long n) { put("I4",n); } void set_last_numreg(long n) { put("I4",n); }
@ -500,7 +500,6 @@ bool TStampa_giornalemag::create()
bool TStampa_giornalemag::destroy() bool TStampa_giornalemag::destroy()
{ {
delete _files;
delete _mask; delete _mask;
return TRUE; return TRUE;
} }