public AddEmpPage(Сотрудники сотрудник) { InitializeComponent(); this.сотрудник = сотрудник; DataContext = this.сотрудник; CBO.ItemsSource = ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Отрасли.ToList(); }
private void Ok_Click(object sender, RoutedEventArgs e) { try { if (задания.КодЗадание != 0) { var исходЗадание = ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Задания.Find(задания.КодЗадание); исходЗадание = задания; ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); } else { ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Задания.Add(задания); ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); СписокИсполнителей списокИсполнителей = new СписокИсполнителей(); List <Сотрудники> сотрудники = ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Сотрудники.ToList().Where(p => p.Отрасаль == задания.Отрасаль).ToList(); Random rnd = new Random(); Сотрудники сотрудник = ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Сотрудники.Find(сотрудники[rnd.Next(0, сотрудники.Count - 1)].КодСотрудников); ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); списокИсполнителей.Сотрудники = сотрудник; ПодЗадачи подЗадача = new ПодЗадачи { Название = "Пусто", СтатусПодЗадание = 2 }; ИнформационаяБазаEntities.GetИнформационаяБазаEntities().ПодЗадачи.Add(подЗадача); ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); списокИсполнителей.ПодЗадачи = подЗадача; списокИсполнителей.Задания = задания; ИнформационаяБазаEntities.GetИнформационаяБазаEntities().СписокИсполнителей.Add(списокИсполнителей); ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); } MenegerFrame.Frame.GoBack(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void OKBtn_Click(object sender, RoutedEventArgs e) { try { if (сотрудник.КодСотрудников == 0) { ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Сотрудники.Add(сотрудник); ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); } else { var сотрудник = ИнформационаяБазаEntities.GetИнформационаяБазаEntities().Сотрудники.Find(this.сотрудник.КодСотрудников); сотрудник = this.сотрудник; ИнформационаяБазаEntities.GetИнформационаяБазаEntities().SaveChanges(); } MenegerFrame.Frame.GoBack(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public MainPage(Сотрудники сотрудник) { InitializeComponent(); this.сотрудник = сотрудник; }