Пример #1
0
        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();
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        private void BtnAssignedUsers_Click(object sender, EventArgs e)
        {
            UserMenu userMenu = new UserMenu(checklistItem, userStory.GetUsers(), controller);

            userMenu.ShowDialog();
        }