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:
		
							parent
							
								
									d6bd8513a1
								
							
						
					
					
						commit
						9a75a96188
					
				@ -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,20 +78,9 @@ 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());
 | 
					 | 
				
			||||||
  astr.format("%4d-%2d-%2d", _adata.year(), _adata.month(), _adata.day());
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  TString query = 
 | 
					 | 
				
			||||||
    "SELECT * "
 | 
					 | 
				
			||||||
		"FROM dbo.Scadenze "
 | 
					 | 
				
			||||||
    "WHERE Esercizio=";
 | 
					 | 
				
			||||||
  query << _anno;
 | 
					  query << _anno;
 | 
				
			||||||
    query << " AND DataScadenza>= '";
 | 
					  query << " AND dbo.Scadenze.FlStato=0 ORDER BY dbo.Scadenze.Esercizio, dbo.Scadenze.Protocollo ";
 | 
				
			||||||
    query << dastr;
 | 
					 | 
				
			||||||
    query << "' AND DataScadenza<= '";
 | 
					 | 
				
			||||||
    query << astr;
 | 
					 | 
				
			||||||
    query << "' ORDER BY dbo.Scadenze.Esercizio, dbo.Scadenze.Protocollo ";
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  TRecordset& recset = create_recordset(query);
 | 
					  TRecordset& recset = create_recordset(query);
 | 
				
			||||||
  THardy_iterator hi(this);
 | 
					  THardy_iterator hi(this);
 | 
				
			||||||
@ -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();
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
				
			|||||||
@ -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
 | 
				
			||||||
 | 
				
			|||||||
@ -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
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user