private void BtnDel_Click(object sender, RoutedEventArgs e) { foreach (object SelectedItem in dataGrid.SelectedItems) { Service.Room room = SelectedItem as Service.Room; service.DeleteRoom(room.ID_Room); } dataGrid.ItemsSource = service.SelectRoom(); }
private void DataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { labelDB.Content = "Редактировать аудиторию"; gridDB.Visibility = Visibility.Visible; dataGrid.Visibility = Visibility.Hidden; Service.Room room = dataGrid.SelectedItem as Service.Room; tbNumber.Text = room.Number; tbRoominess.Text = room.Roominess.ToString(); id_room = room.ID_Room; }
private void BtnUpdate_Click(object sender, RoutedEventArgs e) { try { labelDB.Content = "Редактировать аудиторию"; gridDB.Visibility = Visibility.Visible; dataGrid.Visibility = Visibility.Hidden; Service.Room room = dataGrid.SelectedItem as Service.Room; tbNumber.Text = room.Number; tbRoominess.Text = room.Roominess.ToString(); id_room = room.ID_Room; } catch { } }
private void BtnOK_Click(object sender, RoutedEventArgs e) { if (labelDB.Content.ToString() == "Добавить аудиторию") { Service.Room room = new Service.Room { Number = tbNumber.Text, Roominess = Convert.ToInt32(tbRoominess.Text) }; service.AddRoom(room); } else if (labelDB.Content.ToString() == "Редактировать аудиторию") { Service.Room room = new Service.Room { ID_Room = id_room, Number = tbNumber.Text, Roominess = Convert.ToInt32(tbRoominess.Text) }; service.UpdateRoom(room); } btnCancel.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent)); dataGrid.ItemsSource = service.SelectRoom(); }