protected void regSaveButton_Click(object sender, EventArgs e) { UnitHolderRegistration regObj = new UnitHolderRegistration(); regObj.FundCode = fundCodeTextBox.Text.Trim(); regObj.BranchCode = branchCodeTextBox.Text.Trim(); regObj.RegNumber = regNoTextBox.Text.Trim(); UnitHolderInfo unitHolderObj = new UnitHolderInfo(); unitHolderObj.HolderName = NameTextBox.Text.Trim(); unitHolderObj.HolderFMHName = FMTextBox.Text.Trim(); unitHolderObj.HolderMotherName = MotherTextBox.Text.Trim(); unitHolderObj.HolderSpouceName = spouceTextBox.Text.Trim(); unitHolderObj.HolderOccupation = Convert.ToInt16(OccupationDropDownList.SelectedValue); unitHolderObj.HolderNationality = NationalityTextBox.Text.Trim(); unitHolderObj.HolderNID = NIDTextBox.Text.Trim(); unitHolderObj.HolderTIN = TINTextBox.Text.Trim(); if (TINTextBox.Text.Trim() != "") { unitHolderObj.HolderTINFlag = "Y"; } else { unitHolderObj.HolderTINFlag = ""; } unitHolderObj.HolderPassport = passportTextBox.Text.Trim(); unitHolderObj.HolderBirthCertNo = birthCertNoTextBox.Text.Trim(); unitHolderObj.HolderAddress1 = presentAddress1TextBox.Text.Trim(); unitHolderObj.HolderAddress2 = presentAddress2TextBox.Text.Trim(); unitHolderObj.HolderCity = presentCityTextBox.Text.Trim(); unitHolderObj.HolderPermanAddress1 = parmanAddress1TextBox.Text.Trim(); unitHolderObj.HolderPermanAddress2 = parmanAddress2TextBox.Text.Trim(); unitHolderObj.HolderPermanCity = parmentCityTextBox.Text.Trim(); unitHolderObj.HolderTelephone = TelphoneTextBox.Text.Trim(); unitHolderObj.HolderEmail = EmailTextBox.Text.Trim(); unitHolderObj.HolderMaritialStatus = MaritialStatusDropDownList.SelectedValue; unitHolderObj.HolderEduQua = EducationDropDownList.SelectedValue; unitHolderObj.HolderDateofBirth = DateofBirthTextBox.Text.Trim().ToString(); unitHolderObj.HolderSex = SexDropDownList.SelectedValue; unitHolderObj.HolderReligion = ReligionDropDownList.SelectedValue; unitHolderObj.HolderSourceFund = SourceFundTextBox.Text.Trim(); unitHolderObj.HolderRemarks = RemarksTextBox.Text.Trim(); unitHolderObj.HolderKYC = unitHolderRegBLObj.kycStatus(unitHolderObj); DataTable dtJointHolder = opendMFDAO.dtJointHolderRegInfo(regObj); try { if (dtJointHolder.Rows.Count > 0) //IS Joint holder exist ?? { if (regObj.FundCode.ToString().ToUpper() == "IAMPH") //for ICB AMCL Pension Holder's Unit Fund Join Holder is not allowed { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert(' Save Failed: In case of Pension Holders Join Holder is not allowed');", true); } //else if (unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj) != "") //{ // string errorMessage = unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj); // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); //} else { unitHolderRegBLObj.EditJointHolderInfo(regObj, unitHolderObj, dtJointHolder, userObj); ClearText(); regNoTextBox.Focus(); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Success().ToString() + "');", true); } } else { ClearText(); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert('No Joint Holder Information Found to Edit !! Please Entry Joint Holder ');", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert ('" + msgObj.Error().ToString() + " " + ex.Message.Replace("'", "").ToString() + "');", true); } }