Changeset 16043 for branches/2839_HiveProjectManagement/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectsView.cs
- Timestamp:
- 08/03/18 13:50:29 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2839_HiveProjectManagement/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectsView.cs
r16040 r16043 197 197 } 198 198 199 private void addButton_Click(object sender, EventArgs e) { 200 Guid? parentProjectId = null; 201 202 if(selectedProject == null && !IsAdmin()) { 199 private void addButton_Click(object sender, EventArgs e) { 200 201 if (selectedProject == null && !IsAdmin()) { 203 202 MessageBox.Show( 204 203 "You are not allowed to add a root project - please select a parent project.", … … 218 217 } 219 218 220 if (selectedProject != null) parentProjectId = selectedProject.Id;221 219 var project = new Project { 222 220 Name = "New Project", 223 OwnerUserId = UserInformation.Instance.User.Id, 224 ParentProjectId = parentProjectId 221 OwnerUserId = UserInformation.Instance.User.Id, 225 222 }; 223 if(selectedProject != null) { 224 project.ParentProjectId = selectedProject.Id; 225 project.EndDate = selectedProject.EndDate; 226 } 226 227 227 228 SelectedProject = project; … … 508 509 509 510 bool addEnabled = !locked; 510 if (!IsAdmin() && project == null) addEnabled = false; 511 if(addEnabled) { 512 var now = DateTime.Now; 513 if (now < project.StartDate || now > project.EndDate) addEnabled = false; 514 } 511 515 512 516 bool saveEnabled = project != null;
Note: See TracChangeset
for help on using the changeset viewer.