Exemple #1
0
    //method to select data on edit

    private void BindSelected(int intUnitSNo)
    {
        lblMessage.Text = "";
        txtUnit.Enabled = false;

        objUnitMaster.BindUnitOnSNo(intUnitSNo, "SELECT_ON_UNIT_SNO");

        //ddlCompany.SelectedValue = Convert.ToString(objUnitMaster.CompanySNo);
        for (int intCnt = 0; intCnt < ddlCompany.Items.Count; intCnt++)
        {
            if (ddlCompany.Items[intCnt].Value.ToString() == objUnitMaster.CompanySNo.ToString())
            {
                ddlCompany.SelectedIndex = intCnt;
            }
        }
        txtUnit.Text       = objUnitMaster.UnitCode;
        txtUnitDesc.Text   = objUnitMaster.UnitDesc;
        txtSapLocCode.Text = objUnitMaster.SapLocCode;
        txtUnitAbbr.Text   = objUnitMaster.UnitAbbr;
        // ddlUnitType.SelectedValue = Convert.ToString(objUnitMaster.UnitTypeSNo);
        for (int intCnt = 0; intCnt < ddlUnitType.Items.Count; intCnt++)
        {
            if (ddlUnitType.Items[intCnt].Value.ToString() == objUnitMaster.UnitTypeSNo.ToString())
            {
                ddlUnitType.SelectedIndex = intCnt;
            }
        }

        if (ddlUnitType.SelectedValue == "1")
        {
            objCommonClass.BindBusinessArea(ddlBusArea);
            for (int intCnt = 0; intCnt < ddlBusArea.Items.Count; intCnt++)
            {
                if (ddlBusArea.Items[intCnt].Value.ToString() == objUnitMaster.BARSNo.ToString())
                {
                    ddlBusArea.SelectedIndex = intCnt;
                }
            }
            //ddlBusArea.SelectedValue = Convert.ToString(objUnitMaster.BARSNo);

            hdnIsBA.Value         = "B";
            ddlDealingBrh.Enabled = false;
            //ddlDealingBrh.Items.Clear();
            ReqDealingBrh.Enabled = false;
        }
        else
        {
            objCommonClass.BindRegion(ddlBusArea);
            for (int intCnt = 0; intCnt < ddlBusArea.Items.Count; intCnt++)
            {
                if (ddlBusArea.Items[intCnt].Value.ToString() == objUnitMaster.BARSNo.ToString())
                {
                    ddlBusArea.SelectedIndex = intCnt;
                }
            }
            //ddlBusArea.SelectedValue = Convert.ToString(objUnitMaster.BARSNo);
            ReqDealingBrh.Enabled = false;
            ddlDealingBrh.Enabled = false;
            //ddlDealingBrh.Items.Clear();
            hdnIsBA.Value = "R";
        }

        if (ddlUnitType.SelectedValue == "3")
        {
            objCommonClass.BindBranch(ddlDealingBrh);
            for (int intCnt = 0; intCnt < ddlDealingBrh.Items.Count; intCnt++)
            {
                if (ddlDealingBrh.Items[intCnt].Value.ToString() == objUnitMaster.DealBrhCode.ToString())
                {
                    ddlDealingBrh.SelectedIndex = intCnt;
                }
            }
            //ddlDealingBrh.SelectedValue = Convert.ToString(objUnitMaster.DealBrhCode);
            ReqDealingBrh.Enabled = true;
            ddlDealingBrh.Enabled = true;
        }

        txtWarrFManuf.Text    = Convert.ToString(objUnitMaster.WFManufacture);
        txtWarrFPurchase.Text = Convert.ToString(objUnitMaster.WFPurchase);
        txtVistCharge.Text    = Convert.ToString(objUnitMaster.VisitCharge);

        txtAdd1.Text = objUnitMaster.Address1;
        txtAdd2.Text = objUnitMaster.Address2;
        txtAdd3.Text = objUnitMaster.Address3;

        //ddlCountry.SelectedValue = Convert.ToString(objUnitMaster.CountrySNo);
        for (int intCnt = 0; intCnt < ddlCountry.Items.Count; intCnt++)
        {
            if (ddlCountry.Items[intCnt].Value.ToString() == objUnitMaster.CountrySNo.ToString())
            {
                ddlCountry.SelectedIndex = intCnt;
            }
        }
        if (ddlCountry.SelectedIndex != 0)
        {
            objCommonClass.BindState(ddlState, int.Parse(ddlCountry.SelectedValue.ToString()));
            //ddlState.SelectedValue = Convert.ToString(objUnitMaster.StateSNo);
            for (int intCnt = 0; intCnt < ddlState.Items.Count; intCnt++)
            {
                if (ddlState.Items[intCnt].Value.ToString() == objUnitMaster.StateSNo.ToString())
                {
                    ddlState.SelectedIndex = intCnt;
                }
            }
        }
        if (ddlState.SelectedIndex != 0)
        {
            objCommonClass.BindCity(ddlCity, int.Parse(ddlState.SelectedValue.ToString()));
            //ddlCity.SelectedValue = Convert.ToString(objUnitMaster.CitySNo);
            for (int intCnt = 0; intCnt < ddlCity.Items.Count; intCnt++)
            {
                if (ddlCity.Items[intCnt].Value.ToString() == objUnitMaster.CitySNo.ToString())
                {
                    ddlCity.SelectedIndex = intCnt;
                }
            }
        }

        txtPinCode.Text = objUnitMaster.PinCode;
        txtPhone.Text   = objUnitMaster.Phone;
        txtMobile.Text  = objUnitMaster.Mobile;
        txtFax.Text     = objUnitMaster.Fax;
        txtEmail.Text   = objUnitMaster.Email;

        // Code for selecting Status as in database
        for (intCnt = 0; intCnt < rdoStatus.Items.Count; intCnt++)
        {
            if (rdoStatus.Items[intCnt].Value.ToString().Trim() == objUnitMaster.ActiveFlag.ToString().Trim())
            {
                rdoStatus.Items[intCnt].Selected = true;
            }
            else
            {
                rdoStatus.Items[intCnt].Selected = false;
            }
        }
    }