private void BtnDel_Click(object sender, RoutedEventArgs e) { foreach (object SelectedItem in dataGrid.SelectedItems) { Service.Group group = SelectedItem as Service.Group; service.DeleteGroup(group.ID_Group); } dataGrid.ItemsSource = service.SelectGroup(); }
private void DataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { labelDB.Content = "Редактировать группу"; gridDB.Visibility = Visibility.Visible; dataGrid.Visibility = Visibility.Hidden; Service.Group group = dataGrid.SelectedItem as Service.Group; tbName.Text = group.Name; tbNumber.Text = group.Number.ToString(); id_group = group.ID_Group; }
private void BtnUpdate_Click(object sender, RoutedEventArgs e) { try { labelDB.Content = "Редактировать группу"; gridDB.Visibility = Visibility.Visible; dataGrid.Visibility = Visibility.Hidden; Service.Group group = dataGrid.SelectedItem as Service.Group; tbName.Text = group.Name; tbNumber.Text = group.Number.ToString(); id_group = group.ID_Group; } catch { } }
private void BtnOK_Click(object sender, RoutedEventArgs e) { if (labelDB.Content.ToString() == "Добавить группу") { Service.Group group = new Service.Group { Name = tbName.Text, Number = Convert.ToInt32(tbNumber.Text) }; service.AddGroup(group); } else if (labelDB.Content.ToString() == "Редактировать группу") { Service.Group group = new Service.Group { ID_Group = id_group, Name = tbName.Text, Number = Convert.ToInt32(tbNumber.Text) }; service.UpdateGroup(group); } btnCancel.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent)); dataGrid.ItemsSource = service.SelectGroup(); }