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); } }
protected void regSaveButton_Click(object sender, EventArgs e) { UnitHolderRegistration regObj = new UnitHolderRegistration(); regObj.FundCode = fundCodeTextBox.Text.Trim(); regObj.BranchCode = branchCodeTextBox.Text.Trim(); regObj.RegDate = Convert.ToDateTime(regDateTextBox.Text.Trim().ToString()); regObj.RegNumber = regNoTextBox.Text.Trim(); regObj.RegType = regTypeDropDownList.SelectedValue; regObj.RegIsCIP = isCIPDropDownList.SelectedValue; regObj.IsIDAccount = isIDDropDownList.SelectedValue; if (isIDDropDownList.SelectedValue.ToString().ToUpper() == "Y") { regObj.IdBankID = Convert.ToInt32(IDbankNameDropDownList.SelectedValue.ToString()); regObj.IdBankBranchID = Convert.ToInt32(IDbranchNameDropDownList.SelectedValue.ToString()); } regObj.IdAccNo = IDAccNoTextBox.Text.Trim().ToString(); UnitHolderInfo unitHolderObj = new UnitHolderInfo(); unitHolderObj.HolderName = holderNameTextBox.Text.Trim(); unitHolderObj.HolderFMHName = holderFMTextBox.Text.Trim(); unitHolderObj.HolderMotherName = holderMotherTextBox.Text.Trim(); unitHolderObj.HolderAddress1 = holderAddress1TextBox.Text.Trim(); unitHolderObj.HolderAddress2 = holderAddress2TextBox.Text.Trim(); unitHolderObj.HolderOccupation = Convert.ToInt16(holderOccupationDropDownList.SelectedValue); unitHolderObj.HolderNationality = holderNationalityTextBox.Text.Trim(); unitHolderObj.HolderTIN = holderTINTextBox.Text.Trim(); unitHolderObj.HolderTelephone = holderTelphoneTextBox.Text.Trim(); unitHolderObj.HolderEmail = holderEmailTextBox.Text.Trim(); unitHolderObj.HolderMaritialStatus = holderMaritialStatusDropDownList.SelectedValue; unitHolderObj.HolderEduQua = holderEducationDropDownList.SelectedValue; unitHolderObj.HolderDateofBirth = holderDateofBirthTextBox.Text.Trim().ToString(); unitHolderObj.HolderCity = holderCityTextBox.Text.Trim(); unitHolderObj.HolderSex = holderSexDropDownList.SelectedValue; unitHolderObj.HolderReligion = holderReligionDropDownList.SelectedValue; unitHolderObj.HolderRemarks = holderRemarksTextBox.Text.Trim(); UnitJointHolderInfo jHolderObj = new UnitJointHolderInfo(); jHolderObj.JHolderName = jHolderNameTextBox.Text.Trim(); jHolderObj.JHolderFMHName = jHolderFMTextBox.Text.Trim(); jHolderObj.JHolderMotherName = jHolderMotherTextBox.Text.Trim().ToString().ToUpper(); jHolderObj.JHolderAddress1 = jHolderAddress1TextBox.Text.Trim(); jHolderObj.JHolderAddress2 = jHolderAddress2TextBox.Text.Trim(); jHolderObj.JHolderNationality = jHolderNantionalityTextBox.Text.Trim(); jHolderObj.JHolderOccupation = Convert.ToInt16(jHolderOccupationDropDownList.SelectedValue); UnitHolderNominee nomiObj = new UnitHolderNominee(); nomiObj.NomiControlNo = NomiControlNoTextBox.Text.Trim().ToString(); nomiObj.Nomi1Name = nomi1NameTextBox.Text.Trim(); nomiObj.Nomi1FMName = nomi1FMTextBox.Text.Trim(); nomiObj.Nomi1MotherName = nomi1MotherNameTextBox.Text.Trim().ToUpper().ToString(); nomiObj.Nomi1Address1 = nomi1Address1TextBox.Text.Trim(); nomiObj.Nomi1Address2 = nomi1Address2TextBox.Text.Trim(); nomiObj.Nomi1Occupation = Convert.ToInt16(nomi1OccupationDropDownList.SelectedValue); nomiObj.Nomi1Nationality = nomi1NationalityTextBox.Text.Trim(); nomiObj.Nomi1Relation = nomi1RelationDropDownList.SelectedValue; nomiObj.Nomi1Percentage = nomi1PtcTextBox.Text.Trim().ToString(); nomiObj.Nomi2Name = nomi2NameTextBox.Text.Trim(); nomiObj.Nomi2FMName = nomi2FMTextBox.Text.Trim(); nomiObj.Nomi2MotherName = nomi2MotherNameTextBox.Text.Trim().ToString().ToUpper(); nomiObj.Nomi2Address1 = nomi2Address1TextBox.Text.Trim(); nomiObj.Nomi2Address2 = nomi2Address2TextBox.Text.Trim(); nomiObj.Nomi2Occupation = Convert.ToInt16(nomi2OccupationDropDownList.SelectedValue); nomiObj.Nomi2Nationality = nomi2NationalityTextBox.Text.Trim(); nomiObj.Nomi2Relation = nomi2RelationDropDownList.SelectedValue; nomiObj.Nomi2Percentage = nomi2PtcTextBox.Text.Trim(); UnitHolderBankInfo bankInfoObj = new UnitHolderBankInfo(); if (bftnNoRadioButton.Checked) { bankInfoObj.IsBEFTN = "N"; } else if (bftnYesRadioButton.Checked) { bankInfoObj.IsBEFTN = "Y"; } bankInfoObj.IsBankInfo = isBankDropDownList.SelectedValue; if (isBankDropDownList.SelectedValue.ToString().ToUpper() == "Y") { bankInfoObj.BankAccountNo = bankAccTextBox.Text.Trim(); //bankInfoObj.BankName = bankNameDropDownList.SelectedItem.Text.Trim().ToString(); //bankInfoObj.BranchName = branchNameDropDownList.SelectedItem.Text.Trim().ToString(); //bankInfoObj.BankAddress = bankAddressTextBox.Text.Trim().ToString(); bankInfoObj.BankCode = bankNameDropDownList.SelectedValue.ToString(); bankInfoObj.BankBranchCode = branchNameDropDownList.SelectedValue.ToString(); } try { //if (unitHolderRegBLObj.IsDuplicateNomineeControlEdit(regObj, nomiObj)) //{ // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Duplicate().ToString() + " " + "Nominee Control Number " + "');", true); //} //else if (unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj) != "") { string errorMessage = unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); } else if (unitHolderRegBLObj.IsEditPermit(regObj.FundCode.ToString())) { string errorMessage = "Please Contact with Administrator"; ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); } //else if (regObj.FundCode == "IAMPH") //{ // string errorMessage = "Please Contact with Administrator"; // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); //} else { unitHolderRegBLObj.SaveRegEditInfo(opendMFDAO.HolderRegInfo(regObj), opendMFDAO.dtNomineeRegInfo(regObj), userObj); // Backup Previous Information unitHolderRegBLObj.UpdateRegInfo(regObj, unitHolderObj, jHolderObj, nomiObj, bankInfoObj, userObj); //Update reg Info; ClearText(); // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert(" msgObj.Success + ");", true); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Success().ToString() + "');", true); //ClientScript.RegisterStartupScript(this.GetType(), "Reset Fields", "fnReset();", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert ('" + msgObj.Error().ToString() + " " + ex.Message.Replace("'", "").ToString() + "');", true); } }
protected void regSaveButton_Click(object sender, EventArgs e) { UnitHolderRegistration regObj = new UnitHolderRegistration(); regObj.FundCode = fundCodeTextBox.Text.Trim(); regObj.BranchCode = branchCodeTextBox.Text.Trim(); regObj.RegDate = Convert.ToDateTime(regDateTextBox.Text.Trim().ToString()); regObj.RegNumber = regNoTextBox.Text.Trim(); if (IndividualButton.Checked) { regObj.RegType = regTypeDropDownList.SelectedValue; } else if (CompRadioButton.Checked) { regObj.RegType = regTypeDropDownList.SelectedValue; } regObj.RegIsCIP = isCIPDropDownList.SelectedValue; if (IDNoRadioButton.Checked) { regObj.IsIDAccount = "N"; } else if (IDYesRadioButton.Checked) { regObj.IsIDAccount = "Y"; regObj.IdBankID = Convert.ToInt16(IDbankNameDropDownList.SelectedValue.ToString()); regObj.IdBankBranchID = Convert.ToInt16(IDbranchNameDropDownList.SelectedValue.ToString()); } regObj.IdAccNo = IDAccNoTextBox.Text.Trim().ToString(); 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.HolderBONumber = holderBONumberTextBox.Text.Trim(); unitHolderObj.HolderOccupation = Convert.ToInt16(OccupationDropDownList.SelectedValue); unitHolderObj.HolderNationality = NationalityTextBox.Text.Trim(); unitHolderObj.HolderBONumber = holderBONumberTextBox.Text.Trim(); unitHolderObj.HolderNID = NIDTextBox.Text.Trim(); unitHolderObj.HolderTIN = TINTextBox.Text.Trim(); if (TINTextBox.Text.Trim() != "") { if (TINTextBox.Text.Trim().Length == 12) { unitHolderObj.HolderTINFlag = "Y"; } else { unitHolderObj.HolderTINFlag = "N"; } } else { unitHolderObj.HolderTINFlag = "N"; } 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.HolderMobile = MobileTextBox.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); UnitHolderBankInfo bankInfoObj = new UnitHolderBankInfo(); if (BankYesRadioButton.Checked) { bankInfoObj.IsBankInfo = "Y"; if (bftnNoRadioButton.Checked) { bankInfoObj.IsBEFTN = "N"; } else { bankInfoObj.IsBEFTN = "Y"; } bankInfoObj.BankAccountNo = bankAccTextBox.Text.Trim().ToString(); bankInfoObj.BankCode = bankNameDropDownList.SelectedValue.ToString(); bankInfoObj.BankBranchCode = branchNameDropDownList.SelectedValue.ToString(); } else if (BankNORadioButton.Checked) { bankInfoObj.IsBankInfo = "N"; bankInfoObj.IsBEFTN = "N"; } try { if (unitHolderRegBLObj.IsDuplicateReg(regObj)) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Duplicate().ToString() + " " + "Registration Number " + "');", true); } else if (unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj) != "") { string errorMessage = unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "confirm('Save Failed :" + errorMessage + "');", true); } else { unitHolderRegBLObj.SaveRegInfo(regObj, unitHolderObj, bankInfoObj, userObj); ClearText(); regNoTextBox.Text = unitHolderRegBLObj.GetMaxRegNo(regObj).ToString(); regObj.RegNumber = (unitHolderRegBLObj.GetMaxRegNo(regObj) - 1).ToString(); regDateTextBox.Text = unitHolderRegBLObj.getLastRegDate(regObj).ToString("dd-MMM-yyyy"); regNoTextBox.Focus(); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Success().ToString() + "');", true); //ClientScript.RegisterStartupScript(this.GetType(), "Reset Fields", "fnReset();", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert ('" + msgObj.Error().ToString() + " " + ex.Message.Replace("'", "").ToString() + "');", true); } }