private void DelNomer_Click(object sender, RoutedEventArgs e) { if (DataGridNomer.SelectedItem == null) { return; } MessageBoxResult result = MessageBox.Show("Вы точно хотите удалить запись?", "Вы уверены?", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: db = new ГостиницаEntities(); Номера r = DataGridNomer.SelectedItem as Номера; var f = db.Номера.Where(b => b.ИДНомера == r.ИДНомера).FirstOrDefault(); db.Номера.Remove(f); db.SaveChanges(); DataGridNomer.ItemsSource = db.Номера.ToList(); break; case MessageBoxResult.No: break; } }
private void AddButton_Click(object sender, RoutedEventArgs e) { string Nazvanie = NazvBox.Text; int Vmestimost = Int32.Parse(VmestBox.Text); string Komfortnost = KomfortBox.Text; decimal money = decimal.Parse(Money.Text); if (Nazvanie.Length > 0 && Vmestimost > 0 && Komfortnost.Length > 0 && money > 0) { Номера nomer = new Номера(Nazvanie, Vmestimost, Komfortnost, money); db.Номера.Add(nomer); db.SaveChanges(); datagrid.ItemsSource = db.Номера.ToList(); this.Close(); } }