Changeset 6 for trunk/Forms/UFormMain.pas
- Timestamp:
- Nov 14, 2012, 10:35:10 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormMain.pas
r5 r6 14 14 15 15 TFormMain = class(TForm) 16 ActionExit: TAction; 16 ASetting: TAction; 17 AExit: TAction; 17 18 ActionList1: TActionList; 18 19 ImageList1: TImageList; 19 20 MainMenu1: TMainMenu; 21 MenuItem1: TMenuItem; 20 22 MenuItemSystem: TMenuItem; 21 23 MenuItem2: TMenuItem; … … 28 30 TabSheetTerminals: TTabSheet; 29 31 ToolBar1: TToolBar; 32 ToolButton1: TToolButton; 33 procedure AExitExecute(Sender: TObject); 34 procedure ASettingExecute(Sender: TObject); 30 35 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 36 procedure FormCreate(Sender: TObject); 37 procedure FormDestroy(Sender: TObject); 31 38 procedure FormShow(Sender: TObject); 39 procedure TabSheetTerminalsShow(Sender: TObject); 40 procedure TabSheetUsersHide(Sender: TObject); 41 procedure TabSheetUsersShow(Sender: TObject); 32 42 private 33 43 { private declarations } … … 42 52 43 53 uses 44 UCore ;54 UCore, UFormList, UFormSetting; 45 55 46 56 {$R *.lfm} 57 58 resourcestring 59 SPersonalId = 'Personal Id'; 60 SFirstName = 'First name'; 61 SSecondName = 'Second name'; 62 SEnabled = 'Enabled'; 63 SAddress = 'Address'; 64 SPort = 'Port'; 65 SType = 'Type'; 66 SName = 'Name'; 67 SFingerPrint = 'Fingerprint'; 68 SCardCode = 'Card code'; 69 SNote = 'Note'; 70 SLogin = 'Login'; 71 SPassword = 'Password'; 47 72 48 73 { TFormMain } … … 50 75 procedure TFormMain.FormClose(Sender: TObject; var CloseAction: TCloseAction); 51 76 begin 77 end; 78 79 procedure TFormMain.FormCreate(Sender: TObject); 80 begin 81 Core.Init; 82 Core.PersistentForm.Load(Self); 83 end; 84 85 procedure TFormMain.FormDestroy(Sender: TObject); 86 begin 87 Core.PersistentForm.Save(Self); 52 88 Core.Done; 89 end; 90 91 procedure TFormMain.AExitExecute(Sender: TObject); 92 begin 93 Exit; 94 end; 95 96 procedure TFormMain.ASettingExecute(Sender: TObject); 97 begin 98 FormSetting.ShowModal; 53 99 end; 54 100 55 101 procedure TFormMain.FormShow(Sender: TObject); 56 102 begin 57 Core.Init; 103 end; 104 105 procedure TFormMain.TabSheetTerminalsShow(Sender: TObject); 106 begin 107 Core.FormTerminals := TFormList.Create(Self); 108 with TFormList(Core.FormTerminals) do begin 109 ManualDock(TTabSheet(Sender)); 110 Align := alClient; 111 Show; 112 with Columns do begin 113 AddItem(SName, 'Name', True, 80); 114 AddItem(SEnabled, 'Enabled', True, 80); 115 AddItem(SAddress, 'Address', True, 80); 116 AddItem(SPort, 'Port', True, 80); 117 AddItem(SType, 'Type', True, 80); 118 AddItem(SNote, 'Note', True, 80); 119 end; 120 Table := 'Terminal'; 121 UpdateData; 122 end; 123 end; 124 125 procedure TFormMain.TabSheetUsersHide(Sender: TObject); 126 begin 127 FreeAndNil(Core.FormUsers); 128 end; 129 130 procedure TFormMain.TabSheetUsersShow(Sender: TObject); 131 begin 132 Core.FormUsers := TFormList.Create(Self); 133 with TFormList(Core.FormUsers) do begin 134 ManualDock(TTabSheet(Sender)); 135 Align := alClient; 136 Show; 137 with Columns do begin 138 AddItem(SEnabled, 'Enabled', True, 80); 139 AddItem(SPersonalId, 'PersonalId', True, 80); 140 AddItem(SLogin, 'Login', False, 80); 141 AddItem(SPassword, 'Password', False, 80); 142 AddItem(SFirstName, 'FirstName', True, 80); 143 AddItem(SSecondName, 'SecondName', True, 80); 144 AddItem(SCardCode, 'CardCode', True, 80); 145 AddItem(SFingerPrint, 'FingerPrint', True, 80); 146 AddItem(SNote, 'Note', False, 80); 147 end; 148 Table := 'User'; 149 UpdateData; 150 end; 58 151 end; 59 152
Note:
See TracChangeset
for help on using the changeset viewer.