void AddUpdateParty() { try { ep1.Clear(); if (string.IsNullOrEmpty(txtName.Text.Trim())) { ep1.SetError(txtName, "Name is Required.."); txtName.Focus(); return; } MyDa = new MyDabaseDataContext(Properties.Settings.Default.Style_King_Dev); decimal T001_OPENINGBAL = 0, T001_DISCOUNT = 0; decimal.TryParse(txtOpeningBal.Text.Trim(), out T001_OPENINGBAL); decimal.TryParse(txtDiscount.Text.Trim(), out T001_DISCOUNT); int TM_STATEID = 0; int.TryParse(cmbState.SelectedValue.ToString(), out TM_STATEID); int?Iout = 0; MyDa.USP_VP_ADDUPDATE_ACCOUNT(Datalayer.iT001_ACCOUNTID, txtName.Text.Trim(), txtContactPerson.Text.Trim(), txtAddress1.Text.Trim(), txtAddress2.Text.Trim(), cmbType.SelectedItem.ToString(), txtCity.Text.Trim(), TM_STATEID, txtMobile1.Text.Trim(), txtMobile2.Text.Trim(), txtPhone.Text.Trim(), txtEmailID.Text.Trim(), T001_OPENINGBAL, txtGSTNo.Text.Trim(), txtTinNo.Text.Trim(), T001_DISCOUNT, Datalayer.iT001_COMPANYID, ref Iout); if (Iout > 0) { if (Datalayer.iT001_ACCOUNTID == 0) { Datalayer.InsertMessageBox(sPageName); } else { Datalayer.UpdateMessageBox(sPageName); } } else { if (Datalayer.iT001_ACCOUNTID == 0) { Datalayer.DosenotInsertMessageBox(sPageName); } else { Datalayer.DosenotUpdateMessageBox(sPageName); } } PopualteData(); ResetData(); } catch (Exception ex) { Datalayer.WorningMessageBox(ex.Message.ToString(), "Error"); } }