diff --git a/ps/ps0330100.cpp b/ps/ps0330100.cpp index a28bb656b..996ea0cfd 100755 --- a/ps/ps0330100.cpp +++ b/ps/ps0330100.cpp @@ -66,8 +66,8 @@ class TMultimarche : public TSkeleton_application TMultimarche_mask* _mask; protected: - virtual bool check_autorization() const {return false;} - virtual const char * extra_modules() const {return "ve";} + virtual bool check_autorization() const { return false; } + virtual const char* extra_modules() const { return "ve"; } virtual bool create(); virtual void main_loop(); @@ -131,9 +131,11 @@ bool TMultimarche::create() //se non ha VE non pu� proseguire if (!has_module(VEAUT)) return error_box(TR("Modulo non autorizzato")); + Tdninst dninst; if (!dninst.can_I_run(true)) return error_box(TR("Programma non autorizzato!")); + return TSkeleton_application::create(); } diff --git a/ps/ps0330200.cpp b/ps/ps0330200.cpp index 5e7668b86..f0f4a5996 100755 --- a/ps/ps0330200.cpp +++ b/ps/ps0330200.cpp @@ -164,8 +164,12 @@ void TDisp_by_ftp::elabora() record.add(""); //qta in arrivo (integer) record.add(""); //data arrivo prevista (gg/mm/aaaa) - const real prezzo = recset.get("UMART.PREZZO").as_real(); //prezzo (con ',' separatore decimale; se vogliono ',' -> stringa()) - const TString80 str_prezzo = prezzo.string(); + real prezzo; + if (usa_listino) + prezzo = recset.get("PREZZO").as_real(); + else + prezzo = recset.get("UMART.PREZZO").as_real(); + const TString80 str_prezzo = prezzo.string(); //prezzo (con '.' separatore decimale; se vogliono ',' -> stringa()) record.add(str_prezzo); record.add(str_prezzo); //prezzo al pubblico