/// <summary> /// Обработчик события нажатия на кнопку добавить /// которая позволяет добавить сотрудника /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddClick(object sender, RoutedEventArgs e) { save.IsEnabled = true; edit.IsEnabled = false; Undo.IsEnabled = true; serch.IsEnabled = false; add.IsEnabled = false; remove.IsEnabled = false; Workers employee = new Workers(); try { employee.ID = dataEntities.Workers.Count() + 1; employee.Surname = "не задано"; employee.Name = "не задано"; employee.Patronumic = "не задано"; employee.Telephone = "0"; employee.BirthDate = DateTime.Parse("2001-12-12"); employee.Email = "не задано"; employee.TitleID = 0; employee.Password = ""; dataEntities.Workers.Add(employee); dataEntities.SaveChanges(); DataGridCliesnt.BeginEdit(); TableWorker(sender, e); } catch { MessageBox.Show("Сначала сохраните изменения"); } }
private void EditCommandBinding_Execute(object sender, ExecutedRoutedEventArgs e) { DataGridCliesnt.IsReadOnly = false; DataGridCliesnt.BeginEdit(); MessageBox.Show("Редактирование"); isDirty = true; }
/// <summary> /// Обработчик события нажатия на кнопку редактировать /// позволяющаая редактировать данные о работнике /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditClick(object sender, RoutedEventArgs e) { save.IsEnabled = true; edit.IsEnabled = false; Undo.IsEnabled = true; serch.IsEnabled = false; add.IsEnabled = false; remove.IsEnabled = false; DataGridCliesnt.IsReadOnly = false; DataGridCliesnt.BeginEdit(); }
private void AddClick(object sender, RoutedEventArgs e) { save.IsEnabled = true; edit.IsEnabled = false; Undo.IsEnabled = true; serch.IsEnabled = false; add.IsEnabled = false; remove.IsEnabled = false; Workers employee = new Workers(); try { employee.ID = dataEntities.Workers.Count() + 1; employee.Surname = "не задано"; employee.Name = "не задано"; employee.Patronumic = "не задано"; employee.Telephone = "0"; employee.BirstDate = DateTime.Parse("2001-12-12"); employee.Email = "не задано"; employee.TitleID = 0; dataEntities.Workers.Add(employee); dataEntities.SaveChanges(); DataGridCliesnt.BeginEdit(); var worker = dataEntities.Workers; var query = from Workers in worker select Workers; DataGridCliesnt.ItemsSource = query.ToList(); } catch { employee.ID = dataEntities.Workers.Count() + 2; employee.Surname = "не задано"; employee.Name = "не задано"; employee.Patronumic = "не задано"; employee.Telephone = "0"; employee.BirstDate = DateTime.Parse("2001-12-12"); employee.Email = "не задано"; employee.TitleID = 1; dataEntities.Workers.Add(employee); dataEntities.SaveChanges(); DataGridCliesnt.BeginEdit(); var worker = dataEntities.Workers; var query = from Workers in worker select Workers; DataGridCliesnt.ItemsSource = query.ToList(); } }
private void AddCommandBinding_Execute(object sender, ExecutedRoutedEventArgs e) { isDirty = true; Workers employee = new Workers(); try { employee.ID = dataEntities.Workers.Count() + 1; employee.Surname = "не задано"; employee.Name = "не задано"; employee.Patronumic = "не задано"; employee.Telephone = "0"; employee.BirstDate = DateTime.Parse("2001-12-12"); employee.Email = "не задано"; employee.TitleID = 0; dataEntities.Workers.Add(employee); dataEntities.SaveChanges(); DataGridCliesnt.BeginEdit(); var worker = dataEntities.Workers; var query = from Workers in worker select Workers; DataGridCliesnt.ItemsSource = query.ToList(); } catch { employee.ID = dataEntities.Workers.Count() + 2; employee.Surname = "не задано"; employee.Name = "не задано"; employee.Patronumic = "не задано"; employee.Telephone = "0"; employee.BirstDate = DateTime.Parse("2001-12-12"); employee.Email = "не задано"; employee.TitleID = 1; dataEntities.Workers.Add(employee); dataEntities.SaveChanges(); DataGridCliesnt.BeginEdit(); var worker = dataEntities.Workers; var query = from Workers in worker select Workers; DataGridCliesnt.ItemsSource = query.ToList(); } }