Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/branches/R_10_00@21589 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2011-02-07 10:32:56 +00:00
parent d6bd8513a1
commit 9a75a96188
3 changed files with 8 additions and 34 deletions

View File

@ -27,12 +27,11 @@ const char* const APPNAME = TR("Importazione scadenze");
class THardy_scadenze : public THardy_transfer class THardy_scadenze : public THardy_transfer
{ {
int _anno; // parametri per la query int _anno; // parametri per la query
TDate _dadata, _adata; // parametri per la query
protected: protected:
void conto2billcampo(const TString& hd_tipoc, const TString& hd_key, TBill& conto); void conto2billcampo(const TString& hd_tipoc, const TString& hd_key, TBill& conto);
public: public:
virtual bool trasferisci(); virtual bool trasferisci();
THardy_scadenze(const int anno, const TDate dadata, const TDate adata); THardy_scadenze(const int anno);
}; };
// calcola conto campo a partire da conto hardy // calcola conto campo a partire da conto hardy
@ -79,22 +78,11 @@ void THardy_scadenze::conto2billcampo(const TString& hd_tipoc, const TString& hd
bool THardy_scadenze::trasferisci() bool THardy_scadenze::trasferisci()
{ {
TString16 dastr, astr; TString query = "SELECT * FROM dbo.Scadenze WHERE Esercizio=";
dastr.format("%4d-%2d-%2d", _dadata.year(), _dadata.month(), _dadata.day()); query << _anno;
astr.format("%4d-%2d-%2d", _adata.year(), _adata.month(), _adata.day()); query << " AND dbo.Scadenze.FlStato=0 ORDER BY dbo.Scadenze.Esercizio, dbo.Scadenze.Protocollo ";
TString query = TRecordset& recset = create_recordset(query);
"SELECT * "
"FROM dbo.Scadenze "
"WHERE Esercizio=";
query << _anno;
query << " AND DataScadenza>= '";
query << dastr;
query << "' AND DataScadenza<= '";
query << astr;
query << "' ORDER BY dbo.Scadenze.Esercizio, dbo.Scadenze.Protocollo ";
TRecordset& recset = create_recordset(query);
THardy_iterator hi(this); THardy_iterator hi(this);
int curr_ese = 0; int curr_ese = 0;
@ -205,7 +193,7 @@ bool THardy_scadenze::trasferisci()
return write_enabled(); return write_enabled();
} }
THardy_scadenze::THardy_scadenze(const int anno, const TDate dadata, const TDate adata) : _anno(anno), _dadata(dadata), _adata(adata) THardy_scadenze::THardy_scadenze(const int anno) : _anno(anno)
{ {
} }
@ -253,12 +241,10 @@ void TImpScadHardy_mask::trasferisci()
query_header << "ODBC(" << get(F_DSN) << ',' << get(F_USR) << ',' << get(F_PWD) << ")\n"; query_header << "ODBC(" << get(F_DSN) << ',' << get(F_USR) << ',' << get(F_PWD) << ")\n";
const int anno = get_int(F_ANNO); const int anno = get_int(F_ANNO);
const TDate dadata = get_date(F_DADATA);
const TDate adata = get_date(F_ADATA);
if (anno!=0) if (anno!=0)
{ {
THardy_log log; THardy_log log;
THardy_scadenze pc(anno, dadata, adata); THardy_scadenze pc(anno);
pc.init(TR("Scadenze aperte"), query_header, log); pc.init(TR("Scadenze aperte"), query_header, log);
pc.trasferisci(); pc.trasferisci();
} }

View File

@ -5,8 +5,6 @@
#define F_RAGSOC 102 #define F_RAGSOC 102
#define F_ANNO 111 #define F_ANNO 111
#define F_DADATA 112
#define F_ADATA 113
#define F_DSN 201 #define F_DSN 201
#define F_USR 202 #define F_USR 202

View File

@ -29,7 +29,7 @@ BEGIN
FLAGS "D" FLAGS "D"
END END
GROUPBOX DLG_NULL 78 4 GROUPBOX DLG_NULL 78 3
BEGIN BEGIN
PROMPT 1 4 "@bSelezioni" PROMPT 1 4 "@bSelezioni"
END END
@ -39,16 +39,6 @@ BEGIN
PROMPT 2 5 "Esercizio " PROMPT 2 5 "Esercizio "
END END
DATE F_DADATA
BEGIN
PROMPT 2 6 "Dal "
END
DATE F_ADATA
BEGIN
PROMPT 35 6 "Al "
END
ENDPAGE ENDPAGE
PAGE "Configurazione" -1 -1 78 18 PAGE "Configurazione" -1 -1 78 18