private void btnControl_Click(object sender, RoutedEventArgs e) { object selected = dataGridPrimary.SelectedItem; BmsTransaction value = dataGridPrimary.SelectedItem as BmsTransaction; try { if (bal == null) { return; } bool state = bal.Remove(value); if (state) { applicationStatus.Text = "Blood Transaction Information Deleted Successfully."; list.Remove(value); dataGridPrimary.Items.Refresh(); } else { applicationStatus.Text = "Failed Deleting Blood Transaction Information."; } //clock.Start(); applicationStatus.Text = "Ready"; } catch (System.Data.SqlClient.SqlException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ValidationException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ConnectedDalException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } //dataGridPrimary.ItemsSource = (List<BmsTransaction>)bal.GetAll(); //MessageBox.Show(value.BloodBankName); }
void btnDelete_Click(object sender, RoutedEventArgs e) { try { if (bal == null) { return; } bool state = bal.Remove(FetchData()); if (state) { applicationStatus.Text = "Blood Donor Information Deleted Successfully."; applicationStatusMessage.Text = "Blood Donor Information Deleted Successfully."; } else { applicationStatus.Text = "Failed Deleting Blood Donor Information."; applicationStatusMessage.Text = "Failed Deleting Blood Donor Information."; } //clock.Start(); applicationStatus.Text = "Ready"; ClearFields(); EditableFields(); btnDelete.IsEnabled = false; } catch (ValidationException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ConnectedDalException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }