Changeset 12 for trunk/Forms/UFormMain.pas
- Timestamp:
- Mar 15, 2013, 11:42:38 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormMain.pas
r9 r12 16 16 TFormMain = class(TForm) 17 17 ButtonNew: TButton; 18 ButtonNew1: TButton; 18 19 ButtonSettings: TButton; 19 20 ButtonInterval: TButton; … … 21 22 ButtonExit: TButton; 22 23 ButtonAbout: TButton; 24 ComboBoxAccounts: TComboBox; 23 25 DateEditStart: TDateEdit; 24 26 DateEditTo: TDateEdit; … … 26 28 GroupBox2: TGroupBox; 27 29 GroupBox3: TGroupBox; 30 GroupBox4: TGroupBox; 28 31 Label1: TLabel; 29 32 Label2: TLabel; 30 33 Label3: TLabel; 31 34 Label4: TLabel; 35 Label5: TLabel; 36 Label6: TLabel; 37 LabelBalance: TLabel; 32 38 SpinEditYear: TSpinEdit; 33 39 SpinEditId: TSpinEdit; 34 40 procedure ButtonIntervalClick(Sender: TObject); 35 41 procedure ButtonMonthlyClick(Sender: TObject); 42 procedure ButtonNew1Click(Sender: TObject); 36 43 procedure ButtonNewClick(Sender: TObject); 44 procedure ComboBoxAccountsChange(Sender: TObject); 37 45 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 38 46 procedure FormCreate(Sender: TObject); … … 68 76 end; 69 77 78 procedure TFormMain.ComboBoxAccountsChange(Sender: TObject); 79 begin 80 if ComboBoxAccounts.ItemIndex <> -1 then 81 Core.CurrentAccount := TAccount(Core.Accounts[ComboBoxAccounts.ItemIndex]) 82 else Core.CurrentAccount := nil; 83 end; 84 70 85 procedure TFormMain.ButtonIntervalClick(Sender: TObject); 71 86 begin … … 78 93 SaveInterface; 79 94 Core.ADownloadMonthly.Execute; 95 end; 96 97 procedure TFormMain.ButtonNew1Click(Sender: TObject); 98 begin 99 Core.AAccounts.Execute; 100 LoadInterface; 80 101 end; 81 102 … … 92 113 procedure TFormMain.LoadInterface; 93 114 begin 115 Core.Accounts.LoadToStrings(ComboBoxAccounts.Items); 94 116 DateEditStart.Date := Core.ReportTimeFrom; 95 117 DateEditTo.Date := Core.ReportTimeTo; 96 118 SpinEditYear.Value := Core.ReportYear; 97 119 SpinEditId.Value := Core.ReportId; 120 ButtonInterval.Enabled := Assigned(Core.CurrentAccount); 121 ButtonMonthly.Enabled := Assigned(Core.CurrentAccount); 122 ButtonNew.Enabled := Assigned(Core.CurrentAccount); 98 123 end; 99 124
Note:
See TracChangeset
for help on using the changeset viewer.