private void addbuton_Click(object sender, RoutedEventArgs e) { Animals addAnimals = new Animals(); Employees addEmployees = new Employees(); WorkingWithAnimals addWork = new WorkingWithAnimals(); addAnimals.Nickname = tbNickname.Text; addAnimals.Kind = tbKind.Text; addAnimals.Gender = tbGender.Text; addEmployees.FullName = tbFullName.Text; addEmployees.Post = tbPost.Text; addEmployees.Experience = tbExperience.Text; addWork.idAnimals = addAnimals.ID; addWork.idEmployees = addEmployees.ID; addWork.StartDate = tbStartDate.SelectedDate; dbclass.db.Animals.Add(addAnimals); dbclass.db.Employees.Add(addEmployees); dbclass.db.WorkingWithAnimals.Add(addWork); dbclass.db.SaveChanges(); MessageBox.Show("Вы добавили данные", "Уведомление"); }
private void btnedit_Click(object sender, RoutedEventArgs e) { WorkingWithAnimals editrow = (WorkingWithAnimals)MainGrid.SelectedItem; if (editrow != null) { NavigationService.Navigate(new PageEdit(editrow)); } }
public PageEdit(WorkingWithAnimals editmain) { InitializeComponent(); this.editmain = editmain; tbNickname.Text = editmain.Animals.Nickname; tbKind.Text = editmain.Animals.Kind; tbGender.Text = editmain.Animals.Gender; tbFullName.Text = editmain.Employees.FullName; tbPost.Text = editmain.Employees.Post; tbExperience.Text = editmain.Employees.Experience; tbStartDate.SelectedDate = (DateTime)editmain.StartDate; }
private void btndelete_Click_1(object sender, RoutedEventArgs e) { WorkingWithAnimals deleterow = (WorkingWithAnimals)MainGrid.SelectedItem; if (MessageBox.Show("Вы точно хотите удалить выбранный элемент?", "Уведомление", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (deleterow != null) { dbclass.db.WorkingWithAnimals.Remove(deleterow); dbclass.db.SaveChanges(); Page_Loaded(null, null); MessageBox.Show("Вы удалили данные", "Увдомление"); } else { MessageBox.Show("Вы не выбрали элемент для удаления", "Увдомление"); } } }
private void editbutton_Click(object sender, RoutedEventArgs e) { WorkingWithAnimals Save = dbclass.db.WorkingWithAnimals.FirstOrDefault(item => item.ID == editmain.ID); Save.Animals.Nickname = tbNickname.Text; Save.Animals.Kind = tbKind.Text; Save.Animals.Gender = tbGender.Text; Save.Employees.FullName = tbFullName.Text; Save.Employees.Post = tbPost.Text; Save.Employees.Experience = tbExperience.Text; Save.StartDate = tbStartDate.SelectedDate; dbclass.db.SaveChanges(); MessageBox.Show("Вы изменили данные", "Уведомление"); NavigationService.GoBack(); }