|
@@ -30,97 +30,98 @@ namespace ROGOZ.Pages
|
|
|
|
|
|
}
|
|
|
|
|
|
- public AddTask(Task selectedTask)
|
|
|
- {
|
|
|
- InitializeComponent();
|
|
|
- StatusBox.ItemsSource = Status.FillStatus();
|
|
|
- ExecutorBox.ItemsSource = user1Entities.GetContext().Executor.ToList();
|
|
|
- ManagerBox.ItemsSource = user1Entities.GetContext().Manager.ToList();
|
|
|
- }
|
|
|
|
|
|
- private void Button_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- NavigationService.GoBack();
|
|
|
- }
|
|
|
+ //public AddTask(Task selectedTask)
|
|
|
+ //{
|
|
|
+ // InitializeComponent();
|
|
|
+ // StatusBox.ItemsSource = Status.FillStatus();
|
|
|
+ // ExecutorBox.ItemsSource = user1Entities.GetContext().Executor.ToList();
|
|
|
+ // ManagerBox.ItemsSource = user1Entities.GetContext().Manager.ToList();
|
|
|
+ //}
|
|
|
|
|
|
- private void NewTaskSave_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
+ //private void Button_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // NavigationService.GoBack();
|
|
|
+ //}
|
|
|
|
|
|
- var errorMessage = CheckErrors();
|
|
|
- if (errorMessage.Length > 0)
|
|
|
- {
|
|
|
- MessageBox.Show(errorMessage, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- if (_currentTask != null)
|
|
|
- {
|
|
|
- var selectedTask = new Task
|
|
|
- {
|
|
|
- Title = TaskName.Text,
|
|
|
- Status = StatusBox.Text,
|
|
|
- ExecutorID = int.Parse(ExecutorBox.Text),
|
|
|
-
|
|
|
- };
|
|
|
- user1Entities.GetContext().Task.Add(_currentTask);
|
|
|
- user1Entities.GetContext().SaveChanges();
|
|
|
- //App.Context.Task.Add(selectedTask);
|
|
|
- //App.Context.SaveChanges();
|
|
|
- //MessageBox.Show("Добавление успешно выполнено");
|
|
|
- //NavigationService.GoBack();
|
|
|
- }
|
|
|
-
|
|
|
- NavigationService.GoBack();
|
|
|
- }
|
|
|
-
|
|
|
- //StringBuilder errors = new StringBuilder();
|
|
|
-
|
|
|
- //if (string.IsNullOrEmpty(_currentTask.Title))
|
|
|
- // errors.AppendLine("Укажите название задачи");
|
|
|
- //if (_currentTask.Status == null)
|
|
|
- // errors.AppendLine("Выберите статус задачи");
|
|
|
- //if (_currentTask.Executor == null)
|
|
|
- // errors.AppendLine("Выберите исполнителя");
|
|
|
-
|
|
|
- //if (errors.Length > 0)
|
|
|
- //{
|
|
|
- // MessageBox.Show(errors.ToString());
|
|
|
- // return;
|
|
|
- //}
|
|
|
- //if (_currentTask.ID == 0)
|
|
|
- // user1Entities.GetContext().Task.Add(_currentTask);
|
|
|
- //try
|
|
|
- //{
|
|
|
- // user1Entities.GetContext().SaveChanges();
|
|
|
- // MessageBox.Show("Задача добавлена");
|
|
|
- // NavigationService.GoBack();
|
|
|
- //}
|
|
|
- //catch (Exception ex)
|
|
|
- //{
|
|
|
- // MessageBox.Show(ex.Message.ToString());
|
|
|
- //}
|
|
|
+ //private void NewTaskSave_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
|
|
|
- }
|
|
|
- private string CheckErrors()
|
|
|
- {
|
|
|
- var errorBuilder = new StringBuilder();
|
|
|
+ // var errorMessage = CheckErrors();
|
|
|
+ // if (errorMessage.Length > 0)
|
|
|
+ // {
|
|
|
+ // MessageBox.Show(errorMessage, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // if (_currentTask != null)
|
|
|
+ // {
|
|
|
+ // var selectedTask = new Task
|
|
|
+ // {
|
|
|
+ // Title = TaskName.Text,
|
|
|
+ // Status = StatusBox.Text,
|
|
|
+ // ExecutorID = int.Parse(ExecutorBox.Text),
|
|
|
|
|
|
- //Проверка на заполнение наименования Задачи
|
|
|
- if (string.IsNullOrWhiteSpace(TaskName.Text))
|
|
|
- errorBuilder.AppendLine("Название задачи обязательно для заполнения");
|
|
|
- //if (_currentTask.Status == null)
|
|
|
- // errorBuilder.AppendLine("Выберите статус задачи");
|
|
|
- //if (_currentTask.Executor == null)
|
|
|
- // errorBuilder.AppendLine("Выберите исполнителя");
|
|
|
+ // };
|
|
|
+ // user1Entities.GetContext().Task.Add(_currentTask);
|
|
|
+ // user1Entities.GetContext().SaveChanges();
|
|
|
+ // //App.Context.Task.Add(selectedTask);
|
|
|
+ // //App.Context.SaveChanges();
|
|
|
+ // //MessageBox.Show("Добавление успешно выполнено");
|
|
|
+ // //NavigationService.GoBack();
|
|
|
+ // }
|
|
|
|
|
|
+ // NavigationService.GoBack();
|
|
|
+ // }
|
|
|
|
|
|
+ // //StringBuilder errors = new StringBuilder();
|
|
|
|
|
|
- //Просто вывод ошибок, которые нужно исправить
|
|
|
- if (errorBuilder.Length > 0)
|
|
|
- {
|
|
|
- errorBuilder.Insert(0, "Устраните следующие ошибки:\n");
|
|
|
- }
|
|
|
- return errorBuilder.ToString();
|
|
|
- }
|
|
|
+ // //if (string.IsNullOrEmpty(_currentTask.Title))
|
|
|
+ // // errors.AppendLine("Укажите название задачи");
|
|
|
+ // //if (_currentTask.Status == null)
|
|
|
+ // // errors.AppendLine("Выберите статус задачи");
|
|
|
+ // //if (_currentTask.Executor == null)
|
|
|
+ // // errors.AppendLine("Выберите исполнителя");
|
|
|
+
|
|
|
+ // //if (errors.Length > 0)
|
|
|
+ // //{
|
|
|
+ // // MessageBox.Show(errors.ToString());
|
|
|
+ // // return;
|
|
|
+ // //}
|
|
|
+ // //if (_currentTask.ID == 0)
|
|
|
+ // // user1Entities.GetContext().Task.Add(_currentTask);
|
|
|
+ // //try
|
|
|
+ // //{
|
|
|
+ // // user1Entities.GetContext().SaveChanges();
|
|
|
+ // // MessageBox.Show("Задача добавлена");
|
|
|
+ // // NavigationService.GoBack();
|
|
|
+ // //}
|
|
|
+ // //catch (Exception ex)
|
|
|
+ // //{
|
|
|
+ // // MessageBox.Show(ex.Message.ToString());
|
|
|
+ // //}
|
|
|
+
|
|
|
+ //}
|
|
|
+ //private string CheckErrors()
|
|
|
+ //{
|
|
|
+ // var errorBuilder = new StringBuilder();
|
|
|
+
|
|
|
+ // //Проверка на заполнение наименования Задачи
|
|
|
+ // if (string.IsNullOrWhiteSpace(TaskName.Text))
|
|
|
+ // errorBuilder.AppendLine("Название задачи обязательно для заполнения");
|
|
|
+ // //if (_currentTask.Status == null)
|
|
|
+ // // errorBuilder.AppendLine("Выберите статус задачи");
|
|
|
+ // //if (_currentTask.Executor == null)
|
|
|
+ // // errorBuilder.AppendLine("Выберите исполнителя");
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // //Просто вывод ошибок, которые нужно исправить
|
|
|
+ // if (errorBuilder.Length > 0)
|
|
|
+ // {
|
|
|
+ // errorBuilder.Insert(0, "Устраните следующие ошибки:\n");
|
|
|
+ // }
|
|
|
+ // return errorBuilder.ToString();
|
|
|
+ //}
|
|
|
}
|
|
|
}
|