Beispiel #1
0
    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);
        }
    }