Changeset 7 for trunk/Forms/UFormMain.pas
- Timestamp:
- Nov 14, 2012, 12:33:52 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormMain.pas
r6 r7 24 24 PageControl1: TPageControl; 25 25 StatusBar1: TStatusBar; 26 TabSheetPassage: TTabSheet; 26 27 TabSheetHolidays: TTabSheet; 27 28 TabSheetOperations: TTabSheet; … … 37 38 procedure FormDestroy(Sender: TObject); 38 39 procedure FormShow(Sender: TObject); 40 procedure TabSheetAttendanceShow(Sender: TObject); 41 procedure TabSheetHolidaysShow(Sender: TObject); 42 procedure TabSheetOperationsShow(Sender: TObject); 43 procedure TabSheetPassageShow(Sender: TObject); 39 44 procedure TabSheetTerminalsShow(Sender: TObject); 40 procedure TabSheetUsersHide(Sender: TObject);41 45 procedure TabSheetUsersShow(Sender: TObject); 42 46 private … … 70 74 SLogin = 'Login'; 71 75 SPassword = 'Password'; 76 STerminal = 'Terminal'; 77 SUser = 'User'; 78 STime = 'Time'; 79 SOperation = 'Operation'; 80 SDay = 'Day'; 81 SMonth = 'Month'; 82 SYear = 'Year'; 83 SKeyNumber = 'Key number'; 72 84 73 85 { TFormMain } … … 103 115 end; 104 116 117 procedure TFormMain.TabSheetAttendanceShow(Sender: TObject); 118 begin 119 end; 120 121 procedure TFormMain.TabSheetHolidaysShow(Sender: TObject); 122 begin 123 if Assigned(Core.FormList) then Core.FormList.Free; 124 Core.FormList := TFormList.Create(Self); 125 Core.CoolTranslator1.TranslateComponentRecursive(Core.FormList); 126 with TFormList(Core.FormList) do begin 127 ManualDock(TTabSheet(Sender)); 128 Align := alClient; 129 Show; 130 with Columns do begin 131 AddItem(SEnabled, 'Enabled', True, 30); 132 AddItem(SName, 'Name', True, 300); 133 AddItem(SDay, 'Day', True, 50); 134 AddItem(SMonth, 'Month', True, 50); 135 AddItem(SYear, 'Year', True, 50); 136 end; 137 Table := 'Holiday'; 138 UpdateData; 139 end; 140 end; 141 142 procedure TFormMain.TabSheetOperationsShow(Sender: TObject); 143 begin 144 if Assigned(Core.FormList) then Core.FormList.Free; 145 Core.FormList := TFormList.Create(Self); 146 Core.CoolTranslator1.TranslateComponentRecursive(Core.FormList); 147 with TFormList(Core.FormList) do begin 148 ManualDock(TTabSheet(Sender)); 149 Align := alClient; 150 Show; 151 with Columns do begin 152 AddItem(SEnabled, 'Name', True, 100); 153 AddItem(SKeyNumber, 'KeyId', True, 30); 154 end; 155 Table := 'Operation'; 156 UpdateData; 157 end; 158 end; 159 160 procedure TFormMain.TabSheetPassageShow(Sender: TObject); 161 begin 162 if Assigned(Core.FormList) then Core.FormList.Free; 163 Core.FormList := TFormList.Create(Self); 164 Core.CoolTranslator1.TranslateComponentRecursive(Core.FormList); 165 with TFormList(Core.FormList) do begin 166 ManualDock(TTabSheet(Sender)); 167 Align := alClient; 168 Show; 169 with Columns do begin 170 AddItem(STime, 'Time', True, 80); 171 AddItem(SUser, 'User', True, 80); 172 AddItem(SOperation, 'Operation', True, 80); 173 AddItem(STerminal, 'Terminal', True, 80); 174 end; 175 Table := 'Passage'; 176 UpdateData; 177 end; 178 end; 179 105 180 procedure TFormMain.TabSheetTerminalsShow(Sender: TObject); 106 181 begin 107 Core.FormTerminals := TFormList.Create(Self); 108 with TFormList(Core.FormTerminals) do begin 182 if Assigned(Core.FormList) then Core.FormList.Free; 183 Core.FormList := TFormList.Create(Self); 184 Core.CoolTranslator1.TranslateComponentRecursive(Core.FormList); 185 with TFormList(Core.FormList) do begin 109 186 ManualDock(TTabSheet(Sender)); 110 187 Align := alClient; … … 112 189 with Columns do begin 113 190 AddItem(SName, 'Name', True, 80); 114 AddItem(SEnabled, 'Enabled', True, 80);115 AddItem(SAddress, 'Address', True, 80);116 AddItem(SPort, 'Port', True, 80);191 AddItem(SEnabled, 'Enabled', True, 30); 192 AddItem(SAddress, 'Address', True, 120); 193 AddItem(SPort, 'Port', True, 50); 117 194 AddItem(SType, 'Type', True, 80); 118 195 AddItem(SNote, 'Note', True, 80); … … 123 200 end; 124 201 125 procedure TFormMain.TabSheetUsersHide(Sender: TObject);126 begin127 FreeAndNil(Core.FormUsers);128 end;129 130 202 procedure TFormMain.TabSheetUsersShow(Sender: TObject); 131 203 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); 204 if Assigned(Core.FormList) then Core.FormList.Free; 205 Core.FormList := TFormList.Create(Self); 206 Core.CoolTranslator1.TranslateComponentRecursive(Core.FormList); 207 with TFormList(Core.FormList) do begin 208 ManualDock(TTabSheet(Sender)); 209 Align := alClient; 210 Show; 211 with Columns do begin 212 AddItem(SEnabled, 'Enabled', True, 30); 139 213 AddItem(SPersonalId, 'PersonalId', True, 80); 140 214 AddItem(SLogin, 'Login', False, 80);
Note:
See TracChangeset
for help on using the changeset viewer.