private void btnDelete_Click(object sender, RoutedEventArgs e) { try { if (ID != 0) { if (MessageBox.Show("Do you want to delete '" + txtStateName.Text + "'", "DELETE", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { MASTERSTATE c = db.MASTERSTATEs.Where(x => x.STATE_CODE == ID).FirstOrDefault(); var OldData = new JSonHelper().ConvertObjectToJSon(c); db.MASTERSTATEs.Remove(c); db.SaveChanges(); AppLib.EventHistory(this.Tag.ToString(), 2, OldData, "", "MASTERSTATE"); MessageBox.Show("Deleted Successfully", "DELETED", MessageBoxButton.OK, MessageBoxImage.Information); FormClear(); } } else { MessageBox.Show("Please Select Any State! (Double Click to Select)", "SELECT", MessageBoxButton.OK, MessageBoxImage.Information); } } catch (Exception ex) { Nube.ExceptionLogging.SendErrorToText(ex); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { try { if (cmbCountry.Text == "") { MessageBox.Show("Enter Bank..", "Information"); } else if (txtStateName.Text == "") { MessageBox.Show("Enter Branchcode..", "Information"); } else { if (MessageBox.Show("Do you want to save this record?", "SAVE", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (ID != 0) { decimal id = (decimal)ID; var s = cmbCountry.Text.ToString(); MASTERSTATE mb = db.MASTERSTATEs.Where(x => x.STATE_CODE == id).FirstOrDefault(); var OldData = new JSonHelper().ConvertObjectToJSon(mb); mb.Country = Convert.ToDecimal(cmbCountry.SelectedValue); mb.STATE_NAME = txtStateName.Text; db.SaveChanges(); AppLib.lstMASTERSTATE = db.MASTERSTATEs.OrderBy(x => x.STATE_NAME).ToList(); var NewData = new JSonHelper().ConvertObjectToJSon(mb); AppLib.EventHistory(this.Tag.ToString(), 1, OldData, NewData, "MASTERSTATE"); MessageBox.Show("Saved Successfully", "Saved"); FormClear(); } else { MASTERSTATE mb = new MASTERSTATE(); mb.Country = Convert.ToDecimal(cmbCountry.SelectedValue); mb.STATE_NAME = txtStateName.Text; db.MASTERSTATEs.Add(mb); db.SaveChanges(); AppLib.lstMASTERSTATE = db.MASTERSTATEs.OrderBy(x => x.STATE_NAME).ToList(); var NewData = new JSonHelper().ConvertObjectToJSon(mb); AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData, "MASTERSTATE"); MessageBox.Show("Saved Successfully", "Saved"); FormClear(); } } } } catch (Exception ex) { Nube.ExceptionLogging.SendErrorToText(ex); } }