Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2218 sbetterm 1
//---------------------------------------------------------------------------
2
 
3
#ifndef IterationConfigH
4
#define IterationConfigH
5
//---------------------------------------------------------------------------
6
#include <Classes.hpp>
7
#include <Controls.hpp>
8
#include <StdCtrls.hpp>
9
#include <Forms.hpp>
10
#include "Grids_ts.hpp"
11
#include "TSDBGrid.hpp"
12
#include "TSGrid.hpp"
13
#include <Buttons.hpp>
14
#include <DBCtrls.hpp>
15
#include <ExtCtrls.hpp>
16
#include <ADODB.hpp>
17
#include <DB.hpp>
18
#include <Mask.hpp>
19
#include "AdvGrid.hpp"
20
#include "BaseGrid.hpp"
21
#include <Grids.hpp>
22
#include "DBAdvGrd.hpp"
23
#include "DBAdvNavigator.hpp"
24
//---------------------------------------------------------------------------
25
class TIterationConfigForm : public TForm
26
{
27
__published:	// IDE-managed Components
28
	TDBMemo *Notes;
29
	TLabel *Label1;
30
	TADOQuery *IterationsQuery;
31
	TDataSource *IterationsDataSource;
32
	TDBEdit *StoragePath;
33
	TLabel *Label2;
34
	TADOQuery *SourceIterationsQuery;
35
	TDataSource *SourceIterationsDataSource;
36
	TADOStoredProc *DeleteIterationProcedure;
37
	TBitBtn *Apply;
38
	TBitBtn *Cancel;
39
	TBitBtn *OK;
40
	TPanel *Panel1;
41
	TDBAdvStringGrid *DBAdvStringGrid1;
42
	TDBAdvNavigator *DBAdvNavigator1;
43
	void __fastcall CloseBtnClick(TObject *Sender);
44
	void __fastcall IterationsQueryAfterInsert(TDataSet *DataSet);
45
	void __fastcall IterationsQueryBeforeDelete(TDataSet *DataSet);
46
	void __fastcall FormShow(TObject *Sender);
47
	void __fastcall StoragePathChange(TObject *Sender);
48
	void __fastcall NotesChange(TObject *Sender);
49
	void __fastcall OKClick(TObject *Sender);
50
	void __fastcall ApplyClick(TObject *Sender);
51
	void __fastcall IterationsDataSourceDataChange(TObject *Sender,
52
          TField *Field);
53
	void __fastcall IterationsDataSourceUpdateData(TObject *Sender);
54
 
55
private:	// User declarations
56
	AnsiString	m_currentproject;
57
	const bool __fastcall getSchemaDetails(
58
						AnsiString & schemaVersion,
59
						const AnsiString &	currentProject,
60
						const int &			currentIteration );
61
	const bool __fastcall getUsername( AnsiString & usename );
62
 
63
public:		// User declarations
64
	__fastcall TIterationConfigForm(TComponent* Owner);
65
 
66
    void __fastcall ShowForm(const AnsiString &project_code);
67
};
68
//---------------------------------------------------------------------------
69
extern PACKAGE TIterationConfigForm *IterationConfigForm;
70
//---------------------------------------------------------------------------
71
#endif