private void BtnAddComment_Click(object sender, EventArgs e) { CommentCreate commentCreate = new CommentCreate(userStory.GetUsers()); if (userStory.GetUsers().Count == 0) { MessageBox.Show("Aucun utilisateur assigné", "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } else if (commentCreate.ShowDialog() == true) { string content = commentCreate.tbxContent.Text.Trim(); User user = commentCreate.cbxAuthor.SelectedItem as User; controller.CreateComment(content, user, userStory); Refresh(); } }
public void CRDUserIUsersAssignedTest() { ctrl.CreateProject("aProjectName", "A Description for my project", DateTime.Now); Project project = ctrl.Projects.Last(); ctrl.CreateUser("a user name", project); User user = ctrl.Users.Last(); Assert.IsTrue(ctrl.AddUserToIUsersAssigned(user, project)); Assert.IsTrue(project.GetUsers().Contains(user)); Assert.IsTrue(ctrl.RemoveUserFromIUsersAssigned(user, project)); ctrl.CreateUserStory("aDescription", null, 2, ctrl.Priorities[0], ctrl.Types[0], project); UserStory userStory = project.AllUserStories[0]; Assert.IsTrue(ctrl.AddUserToIUsersAssigned(user, userStory)); Assert.IsTrue(userStory.GetUsers().Contains(user)); Assert.IsTrue(ctrl.RemoveUserFromIUsersAssigned(user, userStory)); Checklist checklist = ctrl.CreateCheckList("a bioutifoul name", userStory); ctrl.CreateCheckListItem("a better name", checklist); ChecklistItem checklistItem = checklist.ChecklistItems[0]; Assert.IsTrue(ctrl.AddUserToIUsersAssigned(user, checklistItem)); Assert.IsTrue(checklistItem.GetUsers().Contains(user)); Assert.IsTrue(ctrl.RemoveUserFromIUsersAssigned(user, checklistItem)); ctrl.Delete(user); ctrl.Delete(checklistItem); ctrl.Delete(checklist); ctrl.Delete(userStory); ctrl.Delete(project); }
private void BtnAssignedUsers_Click(object sender, EventArgs e) { UserMenu userMenu = new UserMenu(checklistItem, userStory.GetUsers(), controller); userMenu.ShowDialog(); }