private void btnControl_Click(object sender, RoutedEventArgs e) { object selected = dataGridPrimary.SelectedItem; BmsBloodDonor value = dataGridPrimary.SelectedItem as BmsBloodDonor; try { if (bal == null) { return; } bool state = bal.Remove(value); if (state) { applicationStatus.Text = "Blood Donor Information Deleted Successfully."; list.Remove(value); dataGridPrimary.Items.Refresh(); } else { applicationStatus.Text = "Failed Deleting Blood Donor 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<BmsBloodDonor>)bal.GetAll(); //MessageBox.Show(value.BloodBankName); }
void PopulateFields(BmsBloodDonor value) { try { txtAddress.Text = value.Address; txtBloodDonorID.Text = value.BloodDonorID.ToString(); txtBloodGroup.Text = value.BloodGroup; txtCity.Text = value.City; txtFirstName.Text = value.FirstName; txtLastName.Text = value.LastName; txtMobileNo.Text = value.MobileNo; } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
BmsBloodDonor FetchData() { BmsBloodDonor value = new BmsBloodDonor(); try { value.BloodDonorID = int.Parse(txtBloodDonorID.Text); value.Address = txtAddress.Text; value.BloodGroup = txtBloodGroup.Text; value.City = txtCity.Text; value.MobileNo = txtMobileNo.Text; value.CreationDate = DateTime.Now; value.FirstName = txtFirstName.Text; value.LastName = txtLastName.Text; } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } return(value); }