private void btnBloodStock_Click(object sender, RoutedEventArgs e) { this.Hide(); BloodStock bs = new BloodStock(); bs.Show(); }
//When user click on save button, it comes here private void btnSave_Click(object sender, RoutedEventArgs e) { //service services.BloodStockService service = new services.BloodStockService(); string bgroup = (cmbBloodGroup.SelectedItem as ComboBoxItem).Content.ToString(); //storing all the textbox info into onject BloodStock bloodstock = new BloodStock() { bloodBank = txtBloodBankName.Text, bloodGroup = bgroup, numberOfBottles = Int32.Parse(txtNoOfBottles.Text), city = txtCity.Text, phoneNo = txtPhone.Text }; //call to service method and passing the object int result = service.AddBloodStock(bloodstock); //Display Messagebox after success MessageBox.Show("New Blood Stock Information added successfully", "Add Blood Stock", MessageBoxButton.OK, MessageBoxImage.Information); //call to reset the whole form btnReset_Click(sender, e); }
//When user clicks on update it comes here, private void btnUpdate_Click(object sender, RoutedEventArgs e) { string bgroup = (cmbBloodGroup.SelectedItem as ComboBoxItem).Content.ToString(); //getting object of the information to be updated from id BloodStock bStock = bloodBankDBEntities.BloodStocks.Single(bs => bs.bloodStockId == id); //storing all the info into object bStock.bloodBank = txtBloodBankName.Text; bStock.bloodGroup = bgroup; bStock.numberOfBottles = Int32.Parse(txtNoOfBottles.Text); bStock.city = txtCity.Text; bStock.phoneNo = txtPhone.Text; //saving the changes bloodBankDBEntities.SaveChanges(); //displaying message to user MessageBox.Show("Blood Stock Information Updated successfully", "Update Blood Stock", MessageBoxButton.OK, MessageBoxImage.Information); //closing the form this.Close(); }