123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Navigation;
- using System.Windows.Shapes;
- using System.Data.Entity.Migrations;
- using System.Linq.Expressions;
- //namespace ROGOZ.Pages
- //{
- // /// <summary>
- // /// Логика взаимодействия для AddTask.xaml
- // /// </summary>
- // public partial class AddTask : Page
- // {
- // private Task _currentTask = new Task();
- // public AddTask()
- // {
- // InitializeComponent();
-
- // }
- //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();
- //}
- //private void NewTaskSave_Click(object sender, RoutedEventArgs e)
- //{
- // 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 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();
- //}
- // }
- //}
|