Changeset 4408 for branches/OKB/HeuristicLab.Clients.OKB-3.3
- Timestamp:
- 09/16/10 06:43:08 (14 years ago)
- Location:
- branches/OKB/HeuristicLab.Clients.OKB-3.3
- Files:
-
- 12 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB/HeuristicLab.Clients.OKB-3.3/AdministrationView.Designer.cs
r4390 r4408 45 45 /// </summary> 46 46 private void InitializeComponent() { 47 this.components = new System.ComponentModel.Container(); 48 this.dataGridView1 = new System.Windows.Forms.DataGridView(); 49 this.idDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 50 this.nameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 51 this.descriptionDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 52 this.algorithmClassBindingSource = new System.Windows.Forms.BindingSource(this.components); 53 this.refreshButton = new System.Windows.Forms.Button(); 54 this.saveButton = new System.Windows.Forms.Button(); 55 this.tabControl1 = new System.Windows.Forms.TabControl(); 56 this.tabPage1 = new System.Windows.Forms.TabPage(); 57 this.populateButton = new System.Windows.Forms.Button(); 58 this.tabPage2 = new System.Windows.Forms.TabPage(); 59 this.dataGridView2 = new System.Windows.Forms.DataGridView(); 60 this.idDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 61 this.algorithmClassIdDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 62 this.platformIdDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 63 this.nameDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 64 this.descriptionDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); 65 this.algorithmDataDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 66 this.algorithmClassDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 67 this.platformDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); 68 this.algorithmBindingSource = new System.Windows.Forms.BindingSource(this.components); 69 ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); 70 ((System.ComponentModel.ISupportInitialize)(this.algorithmClassBindingSource)).BeginInit(); 71 this.tabControl1.SuspendLayout(); 72 this.tabPage1.SuspendLayout(); 73 this.tabPage2.SuspendLayout(); 74 ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit(); 75 ((System.ComponentModel.ISupportInitialize)(this.algorithmBindingSource)).BeginInit(); 47 this.tabControl = new System.Windows.Forms.TabControl(); 48 this.algorithmClassesTabPage = new System.Windows.Forms.TabPage(); 49 this.algorithmsTabPage = new System.Windows.Forms.TabPage(); 50 this.refreshAlgorithmsButton = new System.Windows.Forms.Button(); 51 this.algorithmCollectionView = new HeuristicLab.Clients.OKB.AlgorithmCollectionView(); 52 this.algorithmClassCollectionView = new HeuristicLab.Clients.OKB.AlgorithmClassCollectionView(); 53 this.refreshAlgorithmClassesButton = new System.Windows.Forms.Button(); 54 this.tabControl.SuspendLayout(); 55 this.algorithmClassesTabPage.SuspendLayout(); 56 this.algorithmsTabPage.SuspendLayout(); 76 57 this.SuspendLayout(); 77 58 // 78 // dataGridView159 // tabControl 79 60 // 80 this. dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)61 this.tabControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 81 62 | System.Windows.Forms.AnchorStyles.Left) 82 63 | System.Windows.Forms.AnchorStyles.Right))); 83 this.dataGridView1.AutoGenerateColumns = false; 84 this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells; 85 this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; 86 this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { 87 this.idDataGridViewTextBoxColumn1, 88 this.nameDataGridViewTextBoxColumn, 89 this.descriptionDataGridViewTextBoxColumn}); 90 this.dataGridView1.DataSource = this.algorithmClassBindingSource; 91 this.dataGridView1.Location = new System.Drawing.Point(6, 6); 92 this.dataGridView1.Name = "dataGridView1"; 93 this.dataGridView1.Size = new System.Drawing.Size(707, 368); 94 this.dataGridView1.TabIndex = 0; 95 this.dataGridView1.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellEndEdit); 96 this.dataGridView1.UserAddedRow += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridView1_UserAddedRow); 97 this.dataGridView1.UserDeletedRow += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridView1_UserDeletedRow); 64 this.tabControl.Controls.Add(this.algorithmClassesTabPage); 65 this.tabControl.Controls.Add(this.algorithmsTabPage); 66 this.tabControl.Location = new System.Drawing.Point(0, 0); 67 this.tabControl.Name = "tabControl"; 68 this.tabControl.SelectedIndex = 0; 69 this.tabControl.Size = new System.Drawing.Size(727, 435); 70 this.tabControl.TabIndex = 2; 98 71 // 99 // idDataGridViewTextBoxColumn172 // algorithmClassesTabPage 100 73 // 101 this.idDataGridViewTextBoxColumn1.DataPropertyName = "Id"; 102 this.idDataGridViewTextBoxColumn1.HeaderText = "Id"; 103 this.idDataGridViewTextBoxColumn1.Name = "idDataGridViewTextBoxColumn1"; 104 this.idDataGridViewTextBoxColumn1.ReadOnly = true; 105 this.idDataGridViewTextBoxColumn1.Width = 41; 74 this.algorithmClassesTabPage.Controls.Add(this.refreshAlgorithmClassesButton); 75 this.algorithmClassesTabPage.Controls.Add(this.algorithmClassCollectionView); 76 this.algorithmClassesTabPage.Location = new System.Drawing.Point(4, 22); 77 this.algorithmClassesTabPage.Name = "algorithmClassesTabPage"; 78 this.algorithmClassesTabPage.Padding = new System.Windows.Forms.Padding(3); 79 this.algorithmClassesTabPage.Size = new System.Drawing.Size(719, 409); 80 this.algorithmClassesTabPage.TabIndex = 0; 81 this.algorithmClassesTabPage.Text = "Algorithm Classes"; 82 this.algorithmClassesTabPage.UseVisualStyleBackColor = true; 106 83 // 107 // nameDataGridViewTextBoxColumn84 // algorithmsTabPage 108 85 // 109 this.nameDataGridViewTextBoxColumn.DataPropertyName = "Name"; 110 this.nameDataGridViewTextBoxColumn.HeaderText = "Name"; 111 this.nameDataGridViewTextBoxColumn.Name = "nameDataGridViewTextBoxColumn"; 112 this.nameDataGridViewTextBoxColumn.Width = 60; 86 this.algorithmsTabPage.Controls.Add(this.refreshAlgorithmsButton); 87 this.algorithmsTabPage.Controls.Add(this.algorithmCollectionView); 88 this.algorithmsTabPage.Location = new System.Drawing.Point(4, 22); 89 this.algorithmsTabPage.Name = "algorithmsTabPage"; 90 this.algorithmsTabPage.Padding = new System.Windows.Forms.Padding(3); 91 this.algorithmsTabPage.Size = new System.Drawing.Size(719, 409); 92 this.algorithmsTabPage.TabIndex = 1; 93 this.algorithmsTabPage.Text = "Algorithms"; 94 this.algorithmsTabPage.UseVisualStyleBackColor = true; 113 95 // 114 // descriptionDataGridViewTextBoxColumn96 // refreshAlgorithmsButton 115 97 // 116 this.descriptionDataGridViewTextBoxColumn.DataPropertyName = "Description"; 117 this.descriptionDataGridViewTextBoxColumn.HeaderText = "Description"; 118 this.descriptionDataGridViewTextBoxColumn.Name = "descriptionDataGridViewTextBoxColumn"; 119 this.descriptionDataGridViewTextBoxColumn.Width = 85; 98 this.refreshAlgorithmsButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 99 this.refreshAlgorithmsButton.Location = new System.Drawing.Point(6, 380); 100 this.refreshAlgorithmsButton.Name = "refreshAlgorithmsButton"; 101 this.refreshAlgorithmsButton.Size = new System.Drawing.Size(75, 23); 102 this.refreshAlgorithmsButton.TabIndex = 1; 103 this.refreshAlgorithmsButton.Text = "&Refresh"; 104 this.refreshAlgorithmsButton.UseVisualStyleBackColor = true; 105 this.refreshAlgorithmsButton.Click += new System.EventHandler(this.refreshAlgorithmsButton_Click); 120 106 // 121 // algorithmC lassBindingSource107 // algorithmCollectionView 122 108 // 123 this.algorithmClassBindingSource.DataSource = typeof(HeuristicLab.Clients.OKB.OKBAdmin.AlgorithmClass); 124 this.algorithmClassBindingSource.Sort = ""; 109 this.algorithmCollectionView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 110 | System.Windows.Forms.AnchorStyles.Left) 111 | System.Windows.Forms.AnchorStyles.Right))); 112 this.algorithmCollectionView.Caption = "AlgorithmCollection View"; 113 this.algorithmCollectionView.Content = null; 114 this.algorithmCollectionView.Location = new System.Drawing.Point(6, 6); 115 this.algorithmCollectionView.Name = "algorithmCollectionView"; 116 this.algorithmCollectionView.ReadOnly = false; 117 this.algorithmCollectionView.Size = new System.Drawing.Size(707, 368); 118 this.algorithmCollectionView.TabIndex = 0; 125 119 // 126 // refreshButton120 // algorithmClassCollectionView 127 121 // 128 this.refreshButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 129 this.refreshButton.Location = new System.Drawing.Point(6, 380); 130 this.refreshButton.Name = "refreshButton"; 131 this.refreshButton.Size = new System.Drawing.Size(75, 23); 132 this.refreshButton.TabIndex = 1; 133 this.refreshButton.Text = "&Refresh"; 134 this.refreshButton.UseVisualStyleBackColor = true; 135 this.refreshButton.Click += new System.EventHandler(this.refreshButton_Click); 122 this.algorithmClassCollectionView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 123 | System.Windows.Forms.AnchorStyles.Left) 124 | System.Windows.Forms.AnchorStyles.Right))); 125 this.algorithmClassCollectionView.Caption = "AlgorithmClassCollection View"; 126 this.algorithmClassCollectionView.Content = null; 127 this.algorithmClassCollectionView.Location = new System.Drawing.Point(6, 6); 128 this.algorithmClassCollectionView.Name = "algorithmClassCollectionView"; 129 this.algorithmClassCollectionView.ReadOnly = false; 130 this.algorithmClassCollectionView.Size = new System.Drawing.Size(707, 368); 131 this.algorithmClassCollectionView.TabIndex = 0; 136 132 // 137 // saveButton133 // refreshAlgorithmClassesButton 138 134 // 139 this.saveButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 140 this.saveButton.Location = new System.Drawing.Point(87, 380); 141 this.saveButton.Name = "saveButton"; 142 this.saveButton.Size = new System.Drawing.Size(75, 23); 143 this.saveButton.TabIndex = 1; 144 this.saveButton.Text = "&Save"; 145 this.saveButton.UseVisualStyleBackColor = true; 146 this.saveButton.Click += new System.EventHandler(this.saveButton_Click); 147 // 148 // tabControl1 149 // 150 this.tabControl1.Controls.Add(this.tabPage1); 151 this.tabControl1.Controls.Add(this.tabPage2); 152 this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill; 153 this.tabControl1.Location = new System.Drawing.Point(0, 0); 154 this.tabControl1.Name = "tabControl1"; 155 this.tabControl1.SelectedIndex = 0; 156 this.tabControl1.Size = new System.Drawing.Size(727, 435); 157 this.tabControl1.TabIndex = 2; 158 // 159 // tabPage1 160 // 161 this.tabPage1.Controls.Add(this.dataGridView1); 162 this.tabPage1.Controls.Add(this.refreshButton); 163 this.tabPage1.Controls.Add(this.populateButton); 164 this.tabPage1.Controls.Add(this.saveButton); 165 this.tabPage1.Location = new System.Drawing.Point(4, 22); 166 this.tabPage1.Name = "tabPage1"; 167 this.tabPage1.Padding = new System.Windows.Forms.Padding(3); 168 this.tabPage1.Size = new System.Drawing.Size(719, 409); 169 this.tabPage1.TabIndex = 0; 170 this.tabPage1.Text = "tabPage1"; 171 this.tabPage1.UseVisualStyleBackColor = true; 172 // 173 // populateButton 174 // 175 this.populateButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 176 this.populateButton.Location = new System.Drawing.Point(168, 380); 177 this.populateButton.Name = "populateButton"; 178 this.populateButton.Size = new System.Drawing.Size(75, 23); 179 this.populateButton.TabIndex = 1; 180 this.populateButton.Text = "&Populate"; 181 this.populateButton.UseVisualStyleBackColor = true; 182 this.populateButton.Click += new System.EventHandler(this.populateButton_Click); 183 // 184 // tabPage2 185 // 186 this.tabPage2.Controls.Add(this.dataGridView2); 187 this.tabPage2.Location = new System.Drawing.Point(4, 22); 188 this.tabPage2.Name = "tabPage2"; 189 this.tabPage2.Padding = new System.Windows.Forms.Padding(3); 190 this.tabPage2.Size = new System.Drawing.Size(719, 409); 191 this.tabPage2.TabIndex = 1; 192 this.tabPage2.Text = "tabPage2"; 193 this.tabPage2.UseVisualStyleBackColor = true; 194 // 195 // dataGridView2 196 // 197 this.dataGridView2.AutoGenerateColumns = false; 198 this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; 199 this.dataGridView2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { 200 this.idDataGridViewTextBoxColumn, 201 this.algorithmClassIdDataGridViewTextBoxColumn, 202 this.platformIdDataGridViewTextBoxColumn, 203 this.nameDataGridViewTextBoxColumn1, 204 this.descriptionDataGridViewTextBoxColumn1, 205 this.algorithmDataDataGridViewTextBoxColumn, 206 this.algorithmClassDataGridViewTextBoxColumn, 207 this.platformDataGridViewTextBoxColumn}); 208 this.dataGridView2.DataSource = this.algorithmBindingSource; 209 this.dataGridView2.Location = new System.Drawing.Point(6, 6); 210 this.dataGridView2.Name = "dataGridView2"; 211 this.dataGridView2.Size = new System.Drawing.Size(707, 344); 212 this.dataGridView2.TabIndex = 0; 213 // 214 // idDataGridViewTextBoxColumn 215 // 216 this.idDataGridViewTextBoxColumn.DataPropertyName = "Id"; 217 this.idDataGridViewTextBoxColumn.HeaderText = "Id"; 218 this.idDataGridViewTextBoxColumn.Name = "idDataGridViewTextBoxColumn"; 219 // 220 // algorithmClassIdDataGridViewTextBoxColumn 221 // 222 this.algorithmClassIdDataGridViewTextBoxColumn.DataPropertyName = "AlgorithmClassId"; 223 this.algorithmClassIdDataGridViewTextBoxColumn.HeaderText = "AlgorithmClassId"; 224 this.algorithmClassIdDataGridViewTextBoxColumn.Name = "algorithmClassIdDataGridViewTextBoxColumn"; 225 // 226 // platformIdDataGridViewTextBoxColumn 227 // 228 this.platformIdDataGridViewTextBoxColumn.DataPropertyName = "PlatformId"; 229 this.platformIdDataGridViewTextBoxColumn.HeaderText = "PlatformId"; 230 this.platformIdDataGridViewTextBoxColumn.Name = "platformIdDataGridViewTextBoxColumn"; 231 // 232 // nameDataGridViewTextBoxColumn1 233 // 234 this.nameDataGridViewTextBoxColumn1.DataPropertyName = "Name"; 235 this.nameDataGridViewTextBoxColumn1.HeaderText = "Name"; 236 this.nameDataGridViewTextBoxColumn1.Name = "nameDataGridViewTextBoxColumn1"; 237 // 238 // descriptionDataGridViewTextBoxColumn1 239 // 240 this.descriptionDataGridViewTextBoxColumn1.DataPropertyName = "Description"; 241 this.descriptionDataGridViewTextBoxColumn1.HeaderText = "Description"; 242 this.descriptionDataGridViewTextBoxColumn1.Name = "descriptionDataGridViewTextBoxColumn1"; 243 // 244 // algorithmDataDataGridViewTextBoxColumn 245 // 246 this.algorithmDataDataGridViewTextBoxColumn.DataPropertyName = "AlgorithmData"; 247 this.algorithmDataDataGridViewTextBoxColumn.HeaderText = "AlgorithmData"; 248 this.algorithmDataDataGridViewTextBoxColumn.Name = "algorithmDataDataGridViewTextBoxColumn"; 249 // 250 // algorithmClassDataGridViewTextBoxColumn 251 // 252 this.algorithmClassDataGridViewTextBoxColumn.DataPropertyName = "AlgorithmClass"; 253 this.algorithmClassDataGridViewTextBoxColumn.HeaderText = "AlgorithmClass"; 254 this.algorithmClassDataGridViewTextBoxColumn.Name = "algorithmClassDataGridViewTextBoxColumn"; 255 // 256 // platformDataGridViewTextBoxColumn 257 // 258 this.platformDataGridViewTextBoxColumn.DataPropertyName = "Platform"; 259 this.platformDataGridViewTextBoxColumn.HeaderText = "Platform"; 260 this.platformDataGridViewTextBoxColumn.Name = "platformDataGridViewTextBoxColumn"; 261 // 262 // algorithmBindingSource 263 // 264 this.algorithmBindingSource.DataSource = typeof(HeuristicLab.Clients.OKB.OKBAdmin.Algorithm); 135 this.refreshAlgorithmClassesButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 136 this.refreshAlgorithmClassesButton.Location = new System.Drawing.Point(6, 380); 137 this.refreshAlgorithmClassesButton.Name = "refreshAlgorithmClassesButton"; 138 this.refreshAlgorithmClassesButton.Size = new System.Drawing.Size(75, 23); 139 this.refreshAlgorithmClassesButton.TabIndex = 2; 140 this.refreshAlgorithmClassesButton.Text = "&Refresh"; 141 this.refreshAlgorithmClassesButton.UseVisualStyleBackColor = true; 142 this.refreshAlgorithmClassesButton.Click += new System.EventHandler(this.refreshAlgorithmClassesButton_Click); 265 143 // 266 144 // AdministrationView … … 268 146 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 269 147 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 270 this.Controls.Add(this.tabControl 1);148 this.Controls.Add(this.tabControl); 271 149 this.Name = "AdministrationView"; 272 150 this.Size = new System.Drawing.Size(727, 435); 273 ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); 274 ((System.ComponentModel.ISupportInitialize)(this.algorithmClassBindingSource)).EndInit(); 275 this.tabControl1.ResumeLayout(false); 276 this.tabPage1.ResumeLayout(false); 277 this.tabPage2.ResumeLayout(false); 278 ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit(); 279 ((System.ComponentModel.ISupportInitialize)(this.algorithmBindingSource)).EndInit(); 151 this.tabControl.ResumeLayout(false); 152 this.algorithmClassesTabPage.ResumeLayout(false); 153 this.algorithmsTabPage.ResumeLayout(false); 280 154 this.ResumeLayout(false); 281 155 … … 284 158 #endregion 285 159 286 private System.Windows.Forms.DataGridView dataGridView1; 287 private System.Windows.Forms.Button refreshButton; 288 private System.Windows.Forms.Button saveButton; 289 private System.Windows.Forms.BindingSource algorithmClassBindingSource; 290 private System.Windows.Forms.TabControl tabControl1; 291 private System.Windows.Forms.TabPage tabPage1; 292 private System.Windows.Forms.TabPage tabPage2; 293 private System.Windows.Forms.DataGridView dataGridView2; 294 private System.Windows.Forms.DataGridViewTextBoxColumn idDataGridViewTextBoxColumn; 295 private System.Windows.Forms.DataGridViewTextBoxColumn algorithmClassIdDataGridViewTextBoxColumn; 296 private System.Windows.Forms.DataGridViewTextBoxColumn platformIdDataGridViewTextBoxColumn; 297 private System.Windows.Forms.DataGridViewTextBoxColumn nameDataGridViewTextBoxColumn1; 298 private System.Windows.Forms.DataGridViewTextBoxColumn descriptionDataGridViewTextBoxColumn1; 299 private System.Windows.Forms.DataGridViewTextBoxColumn algorithmDataDataGridViewTextBoxColumn; 300 private System.Windows.Forms.DataGridViewTextBoxColumn algorithmClassDataGridViewTextBoxColumn; 301 private System.Windows.Forms.DataGridViewTextBoxColumn platformDataGridViewTextBoxColumn; 302 private System.Windows.Forms.BindingSource algorithmBindingSource; 303 private System.Windows.Forms.Button populateButton; 304 private System.Windows.Forms.DataGridViewTextBoxColumn idDataGridViewTextBoxColumn1; 305 private System.Windows.Forms.DataGridViewTextBoxColumn nameDataGridViewTextBoxColumn; 306 private System.Windows.Forms.DataGridViewTextBoxColumn descriptionDataGridViewTextBoxColumn; 160 private System.Windows.Forms.TabControl tabControl; 161 private System.Windows.Forms.TabPage algorithmClassesTabPage; 162 private System.Windows.Forms.TabPage algorithmsTabPage; 163 private System.Windows.Forms.Button refreshAlgorithmsButton; 164 private AlgorithmCollectionView algorithmCollectionView; 165 private System.Windows.Forms.Button refreshAlgorithmClassesButton; 166 private AlgorithmClassCollectionView algorithmClassCollectionView; 307 167 308 168 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/AdministrationView.cs
r4390 r4408 20 20 #endregion 21 21 22 using System; 22 23 using System.Windows.Forms; 24 using HeuristicLab.Clients.Common; 25 using HeuristicLab.Clients.OKB.AdminService; 23 26 using HeuristicLab.MainForm; 24 using HeuristicLab.Clients.Common; 25 using HeuristicLab.Clients.OKB.OKBAdmin; 26 using System.ComponentModel; 27 using System.Collections.Generic; 28 using System.Data; 29 using System; 27 using HeuristicLab.PluginInfrastructure; 30 28 31 29 namespace HeuristicLab.Clients.OKB { 32 30 [View("OKB Administration")] 33 31 public partial class AdministrationView : HeuristicLab.MainForm.WindowsForms.View { 34 List<AlgorithmClass> data;35 36 32 public AdministrationView() { 37 33 InitializeComponent(); 38 34 } 39 35 40 private void refreshButton_Click(object sender, System.EventArgs e) { 41 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 42 data = adminService.GetAlgorithmClasses(); 43 algorithmClassBindingSource.DataSource = data; 36 private void refreshAlgorithmClassesButton_Click(object sender, EventArgs e) { 37 using (AdminServiceClient adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>()) { 38 try { 39 algorithmClassCollectionView.Content = new EntityCollection<AlgorithmClass>(adminService.GetAlgorithmClasses()); 40 } 41 catch (Exception ex) { 42 ErrorHandling.ShowErrorDialog(ex); 43 } 44 } 44 45 } 45 46 46 private void saveButton_Click(object sender, System.EventArgs e) { 47 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 48 } 49 50 private void populateButton_Click(object sender, System.EventArgs e) { 51 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 52 for (int i = 0; i < 100; i++) 53 adminService.AddAlgorithmClass(new AlgorithmClass() { Name = Guid.NewGuid().ToString() }); 54 } 55 56 private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) { 57 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 58 adminService.UpdateAlgorithmClass(data[e.RowIndex]); 59 } 60 61 private void dataGridView1_UserAddedRow(object sender, DataGridViewRowEventArgs e) { 62 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 63 adminService.AddAlgorithmClass(new AlgorithmClass() { 64 Name = (string)e.Row.Cells["Name"].Value, 65 Description = (string)e.Row.Cells["Description"].Value 66 }); 67 } 68 69 private void dataGridView1_UserDeletedRow(object sender, DataGridViewRowEventArgs e) { 70 IAdminService adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>(); 71 adminService.DeleteAlgorithmClass((long)e.Row.Cells["Id"].Value); 47 private void refreshAlgorithmsButton_Click(object sender, EventArgs e) { 48 using (AdminServiceClient adminService = ClientFactory.CreateClient<AdminServiceClient, IAdminService>()) { 49 try { 50 algorithmCollectionView.Content = new EntityCollection<Algorithm>(adminService.GetAlgorithms()); 51 } 52 catch (Exception ex) { 53 ErrorHandling.ShowErrorDialog(ex); 54 } 55 } 72 56 } 73 57 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/AdministrationView.resx
r4390 r4408 118 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 119 119 </resheader> 120 <metadata name="algorithmClassBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">121 <value>17, 17</value>122 </metadata>123 <metadata name="algorithmBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">124 <value>228, 17</value>125 </metadata>126 <metadata name="algorithmBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">127 <value>228, 17</value>128 </metadata>129 120 </root> -
branches/OKB/HeuristicLab.Clients.OKB-3.3/Extensions.cs
r4405 r4408 20 20 #endregion 21 21 22 using System; 23 using System.ComponentModel; 24 using System.Drawing; 25 using HeuristicLab.Collections; 22 26 using HeuristicLab.Common; 23 27 24 28 namespace HeuristicLab.Clients.OKB.AdminService { 25 public partial class AlgorithmClass : IContent { } 26 public partial class Algorithm : IContent { } 29 public interface IEntity : IContent, INotifyPropertyChanged { 30 Image EntityImage { get; } 31 32 event EventHandler EntityImageChanged; 33 event EventHandler ToStringChanged; 34 } 35 36 public interface INamedEntity : IEntity { 37 string Name { get; set; } 38 string Description { get; set; } 39 } 40 41 public interface IEntityCollection<T> : IObservableCollection<T>, IEntity where T : class, IEntity { } 42 43 public partial class AlgorithmClass : INamedEntity { 44 public Image EntityImage { 45 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Class; } 46 } 47 48 public event EventHandler EntityImageChanged; 49 protected virtual void OnEntityImageChanged() { 50 EventHandler handler = EntityImageChanged; 51 if (handler != null) handler(this, EventArgs.Empty); 52 } 53 public event EventHandler ToStringChanged; 54 protected virtual void OnToStringChanged() { 55 EventHandler handler = ToStringChanged; 56 if (handler != null) handler(this, EventArgs.Empty); 57 } 58 } 59 public partial class Algorithm : INamedEntity { 60 public Image EntityImage { 61 get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Class; } 62 } 63 64 public event EventHandler EntityImageChanged; 65 protected virtual void OnEntityImageChanged() { 66 EventHandler handler = EntityImageChanged; 67 if (handler != null) handler(this, EventArgs.Empty); 68 } 69 public event EventHandler ToStringChanged; 70 protected virtual void OnToStringChanged() { 71 EventHandler handler = ToStringChanged; 72 if (handler != null) handler(this, EventArgs.Empty); 73 } 74 } 27 75 } -
branches/OKB/HeuristicLab.Clients.OKB-3.3/HeuristicLab.Clients.OKB-3.3.csproj
r4405 r4408 39 39 </PropertyGroup> 40 40 <ItemGroup> 41 <Reference Include="HeuristicLab.Clients.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 41 <Reference Include="HeuristicLab.Clients.Common-3.3"> 42 <HintPath>..\..\..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Clients.Common-3.3.dll</HintPath> 43 </Reference> 44 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 42 45 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 43 <Reference Include="HeuristicLab.Co re-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" />46 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.2.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 44 47 <Reference Include="HeuristicLab.Core.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 45 48 <Reference Include="HeuristicLab.MainForm-3.3"> … … 68 71 <ItemGroup> 69 72 <Compile Include="AdministrationMenuItem.cs" /> 73 <Compile Include="AlgorithmCollectionView.cs"> 74 <SubType>UserControl</SubType> 75 </Compile> 76 <Compile Include="AlgorithmCollectionView.Designer.cs"> 77 <DependentUpon>AlgorithmCollectionView.cs</DependentUpon> 78 </Compile> 70 79 <Compile Include="Extensions.cs" /> 71 80 <Compile Include="HeuristicLabClientsOKBPlugin.cs" /> … … 76 85 <DependentUpon>AdministrationView.cs</DependentUpon> 77 86 </Compile> 87 <Compile Include="EntityCollection.cs" /> 88 <Compile Include="EntityCollectionView.cs"> 89 <SubType>UserControl</SubType> 90 </Compile> 91 <Compile Include="EntityCollectionView.Designer.cs"> 92 <DependentUpon>EntityCollectionView.cs</DependentUpon> 93 </Compile> 94 <Compile Include="EntityView.cs"> 95 <SubType>UserControl</SubType> 96 </Compile> 97 <Compile Include="EntityView.Designer.cs"> 98 <DependentUpon>EntityView.cs</DependentUpon> 99 </Compile> 100 <Compile Include="NamedEntityView.cs"> 101 <SubType>UserControl</SubType> 102 </Compile> 103 <Compile Include="NamedEntityView.Designer.cs"> 104 <DependentUpon>NamedEntityView.cs</DependentUpon> 105 </Compile> 106 <Compile Include="AlgorithmClassCollectionView.cs"> 107 <SubType>UserControl</SubType> 108 </Compile> 109 <Compile Include="AlgorithmClassCollectionView.Designer.cs"> 110 <DependentUpon>AlgorithmClassCollectionView.cs</DependentUpon> 111 </Compile> 78 112 <Compile Include="Properties\AssemblyInfo.cs" /> 113 <Compile Include="ReadOnlyEntityCollection.cs" /> 79 114 <Compile Include="Service References\AdminService\Reference.cs"> 80 115 <AutoGen>True</AutoGen> -
branches/OKB/HeuristicLab.Clients.OKB-3.3/HeuristicLabClientsOKBPlugin.cs.frame
r4388 r4408 28 28 [Plugin("HeuristicLab.Clients.OKB", "3.3.0.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Clients.OKB-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Clients.Common", "3.3")] 31 [PluginDependency("HeuristicLab.Collections", "3.3")] 32 [PluginDependency("HeuristicLab.Common", "3.3")] 33 [PluginDependency("HeuristicLab.Common.Resources", "3.3")] 34 [PluginDependency("HeuristicLab.Core.Views", "3.3")] 30 35 [PluginDependency("HeuristicLab.MainForm", "3.3")] 31 36 [PluginDependency("HeuristicLab.MainForm.WindowsForms", "3.3")]
Note: See TracChangeset
for help on using the changeset viewer.