Example #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string str = "";

            Tasks.Text = "";
            Guid idEmplSprint;

            if (!Guid.TryParse(EId.Text, out idEmplSprint))
            {
                MessageBox.Show("Неправильный формат id");
            }
            else
            {
                try
                {
                    foreach (var task in AccessBDTasks.GetTasksByEmployeeId(idEmplSprint))
                    {
                        if (task.Status == Status.Open)
                        {
                            str += "Id - " + task.Id + " Name - " + task.Name + " Description - " + task.Description + '\n';
                        }
                    }
                    Tasks.Text = str;
                }
                catch (KeyNotFoundException)
                {
                    MessageBox.Show("Нет такого сотрудника, либо сотрудник пока не содержит задач");
                }
            }
        }
Example #2
0
        public static void SetUnActiveState(Guid id)
        {
            var task = AccessBDTasks.GetTaskById(id);

            task.Status = Status.Open;
            AccessBDTasks.UpdateTask(task);
        }
Example #3
0
        public static void ChangeOwnerById(Guid taskId, Guid newOwnerId)
        {
            var task = AccessBDTasks.GetTaskById(taskId);

            task.Owner = newOwnerId;
            AccessBDTasks.UpdateTask(task);
        }
Example #4
0
        public static void Resolve(Guid id)
        {
            var task = AccessBDTasks.GetTaskById(id);

            task.Status = Status.Resolved;
            AccessBDTasks.UpdateTask(task);
            AccessBDTasks.AddNewResolvedTask(AccessBDTasks.GetTaskById(id));
        }
Example #5
0
 public static void DeleteLastResolvedTasks(Guid id)
 {
     AccessBDTasks.DeleteLastResolvedTasks(id);
 }
Example #6
0
 public static List <Task> GetAllLastResolvedTasks(Guid id)
 {
     return(AccessBDTasks.GetLastResolvedTasks(id));
 }
Example #7
0
 public static void EditTask(Task task)
 {
     AccessBDTasks.UpdateTask(task);
 }
Example #8
0
 public static void AddNewTask(Task task)
 {
     AccessBDTasks.AddTask(task);
 }
Example #9
0
 public static List <Task> GetAllUpdatedTasks(Guid personId)
 {
     return(AccessBDTasks.GetAllUpdatedTasks(personId));
 }
Example #10
0
 public static List <Task> GetTasksByEmployeeId(Guid id)
 {
     return(AccessBDTasks.GetTasksByEmployeeId(id));
 }
Example #11
0
 public static List <Task> GetTasksByUpdateDate(DateTime dateTime)
 {
     return(AccessBDTasks.GetTasksByUpdateDate(dateTime));
 }
Example #12
0
 public static Task GetTaskById(Guid id)
 {
     return(AccessBDTasks.GetTaskById(id));
 }