private void Button_Click_Delete(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = MessageBox.Show("Are you sure?", "Delete Confirmation", MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) // error is here { if (datagrid.SelectedIndex >= 0) { under_master under = datagrid.SelectedItem as under_master; using (invetoryEntities db = new invetoryEntities()) { if (db.under_master.Where(x => x.id == under.id).ToList().Count > 0) { db.under_master.Remove(db.under_master.Find(under.id)); db.SaveChanges(); MessageBox.Show("Under deleted successfully."); LoadGrid(); } else { MessageBox.Show("Something went wrong please try again."); } } } } else { MessageBox.Show("Delete operation Terminated"); } }
private void Button_Click_Update(object sender, RoutedEventArgs e) { AddUnder addUnderWindow = new AddUnder(); if (datagrid.SelectedIndex >= 0) { under_master under = datagrid.SelectedItem as under_master; addUnderWindow.UnderName.Text = under.name; addUnderWindow.UnderId.Text = under.id.ToString(); addUnderWindow.btnModify.Visibility = Visibility.Visible; addUnderWindow.btnSave.Visibility = Visibility.Hidden; addUnderWindow.ShowDialog(); } else { MessageBox.Show("Something went wroung!"); } }