Exemple #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);
        }
    }
    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);
        }
    }
Exemple #3
0
    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);
        }
    }