public Window1(Авторизация librarian) { InitializeComponent(); if (!String.IsNullOrEmpty(librarian.Фото)) { try { NAMEPERSON.Content = librarian.ФИО; this.librarian = librarian; Image.Source = new BitmapImage(new Uri(System.IO.Path.GetFullPath($"image/{librarian.Фото}"))); } catch (IOException ex) { MessageBox.Show(ex.Message); } } var massive = from Услуги in Class1.GetContext().Услуги select new { ID = Услуги.C_ID_услуги, Название = Услуги.Название, C_ID_услуги = Услуги.C_ID_услуги, группа = Услуги.группа, себестоимоть = Услуги.себестоимоть, цена = Услуги.цена, сотруднику = Услуги.сотруднику, описание_услуги = Услуги.описание_услуги, }; DataGrid.ItemsSource = massive.ToList(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { MessageBoxResult resbox = MessageBox.Show("Вы действительно хотите удалить запись?", "Удаление записи", MessageBoxButton.YesNo); if (resbox == MessageBoxResult.Yes) { int id = Convert.ToInt32(TypeDescriptor.GetProperties(DataGrid.SelectedItem)[0].GetValue(DataGrid.SelectedItem)); Авторизация poseh = Class1.GetContext().Авторизация.Where(p => p.ID_пользователя == id).First(); Class1.GetContext().Авторизация.Remove(poseh); Class1.GetContext().SaveChanges(); UpdateDaata(); } }