Rev 5 | Rev 7 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5 | Rev 6 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | 19 | ||
20 | interface |
20 | interface |
21 | 21 | ||
22 | uses |
22 | uses |
23 | Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
23 | Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, |
24 | Dialogs, DBXpress, WideStrings, DB, SqlExpr, StdCtrls, ExtCtrls, DBCtrls, |
24 | Dialogs, WideStrings, DB, SqlExpr, StdCtrls, ExtCtrls, DBCtrls, |
25 | ADODB, ComCtrls, Grids, DBGrids, Mask, Menus, XPMan; |
25 | ADODB, ComCtrls, Grids, DBGrids, Mask, Menus, XPMan; |
26 | 26 | ||
27 | type |
27 | type |
28 | TfrmBugtracker = class(TForm) |
28 | TfrmBugtracker = class(TForm) |
29 | Panel1: TPanel; |
29 | Panel1: TPanel; |
Line 82... | Line 82... | ||
82 | qryVersionen: TADOQuery; |
82 | qryVersionen: TADOQuery; |
83 | qryModule: TADOQuery; |
83 | qryModule: TADOQuery; |
84 | LblAngemeldet: TLabel; |
84 | LblAngemeldet: TLabel; |
85 | Label7: TLabel; |
85 | Label7: TLabel; |
86 | Label8: TLabel; |
86 | Label8: TLabel; |
- | 87 | DBLookupComboBox4: TDBLookupComboBox; |
|
- | 88 | qryBugserfasser: TIntegerField; |
|
- | 89 | qryBugsversion_agenda: TIntegerField; |
|
- | 90 | Label9: TLabel; |
|
- | 91 | cbxErfasser: TDBLookupComboBox; |
|
- | 92 | Label10: TLabel; |
|
87 | procedure Mitarbeiter1Click(Sender: TObject); |
93 | procedure Mitarbeiter1Click(Sender: TObject); |
88 | procedure qryBugsAfterScroll(DataSet: TDataSet); |
94 | procedure qryBugsAfterScroll(DataSet: TDataSet); |
89 | procedure Module1Click(Sender: TObject); |
95 | procedure Module1Click(Sender: TObject); |
90 | procedure Projekte1Click(Sender: TObject); |
96 | procedure Projekte1Click(Sender: TObject); |
91 | procedure Versionen1Click(Sender: TObject); |
97 | procedure Versionen1Click(Sender: TObject); |
Line 120... | Line 126... | ||
120 | {$R *.dfm} |
126 | {$R *.dfm} |
121 | 127 | ||
122 | procedure TfrmBugtracker.qryBugsAfterInsert(DataSet: TDataSet); |
128 | procedure TfrmBugtracker.qryBugsAfterInsert(DataSet: TDataSet); |
123 | begin |
129 | begin |
124 | // Standardwerte für einen neuen Bug |
130 | // Standardwerte für einen neuen Bug |
125 | qryBugs.FieldByName('wichtigkeit').AsInteger := 5; |
131 | qryBugs.FieldByName('wichtigkeit').AsInteger := 5; // Mitte |
- | 132 | qryBugs.FieldByName('erstellt').AsDateTime := Now; |
|
- | 133 | qryBugs.FieldByName('erfasser').AsInteger := eingeloggtMitarbeiter; |
|
126 | // qryBugs.FieldByName('bearbeiter').AsInteger := eingeloggtMitarbeiter; |
134 | // qryBugs.FieldByName('bearbeiter').AsInteger := eingeloggtMitarbeiter; |
127 | qryBugs.FieldByName('projekt').AsInteger := aktuellesProjekt; |
135 | qryBugs.FieldByName('projekt').AsInteger := aktuellesProjekt; |
128 | end; |
136 | end; |
129 | 137 | ||
130 | procedure TfrmBugtracker.qryBugsAfterScroll(DataSet: TDataSet); |
138 | procedure TfrmBugtracker.qryBugsAfterScroll(DataSet: TDataSet); |
Line 238... | Line 246... | ||
238 | var |
246 | var |
239 | ini: TMemIniFile; |
247 | ini: TMemIniFile; |
240 | begin |
248 | begin |
241 | ini := TMemIniFile.Create('bugtracker.ini'); |
249 | ini := TMemIniFile.Create('bugtracker.ini'); |
242 | try |
250 | try |
- | 251 | ADOConnection1.Connected := false; |
|
243 | ADOConnection1.ConnectionString := ini.ReadString('Database', 'ConnectionString', ''); |
252 | ADOConnection1.ConnectionString := ini.ReadString('Database', 'ConnectionString', ''); |
244 | finally |
253 | finally |
245 | ini.Free; |
254 | ini.Free; |
246 | end; |
255 | end; |
247 | 256 |