예제 #1
0
    private void Bind_CODE_FILE_Control()
    {
        BCO.MaintainVendorAgm bco = new BCO.MaintainVendorAgm(ConntionDB);
        DataTable dtResult = new DataTable();

        #region 油價補貼/離島配送費的收取方式選項資料載入
        ParameterList.Clear();
        ParameterList.Add("I3"); //CATEGORY
        ParameterList.Add("2"); //SCODE        
        dtResult = bco.Query_SYS_CODE_DETL(ParameterList);

        ParameterList.Clear();
        ParameterList.Add("I3"); //CATEGORY
        ParameterList.Add("4"); //SCODE                
        dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList));

        ddlSUBSIDY2_PAY_TYPE.Items.Clear();
        ddlSUBSIDY1_PAY_TYPE.Items.Clear();
        for (int i = 0; i < dtResult.Rows.Count; i++)
        {
            ddlSUBSIDY2_PAY_TYPE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim()));
            ddlSUBSIDY1_PAY_TYPE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim()));
        }
        ddlSUBSIDY2_PAY_TYPE.SelectedValue = "4"; //"牌價"
        ddlSUBSIDY1_PAY_TYPE.SelectedValue = "4"; //"牌價"
        #endregion

        #region 油價補貼 補貼規則選項載入
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("2"); //SCODE                
        dtResult = bco.Query_SYS_CODE_DETL(ParameterList);
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("3"); //SCODE                
        dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList));
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("6"); //SCODE                
        dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList));
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("7"); //SCODE                
        dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList));
        ddlSUBSIDY2_RULE.Items.Clear();
        for (int i = 0; i < dtResult.Rows.Count; i++)
        {
            ddlSUBSIDY2_RULE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim()));
        }
        ddlSUBSIDY2_RULE.SelectedValue = "6"; //店進-店退
        ViewState["Temp_SUBSIDY2_RULE_Selected_OLD"] = ddlSUBSIDY2_RULE.SelectedValue;
        #endregion

        #region 離島配送費 補貼規則選項載入
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("6"); //SCODE                
        dtResult = bco.Query_SYS_CODE_DETL(ParameterList);
        ParameterList.Clear();
        ParameterList.Add("I4"); //CATEGORY
        ParameterList.Add("7"); //SCODE                
        dtResult.Merge(bco.Query_SYS_CODE_DETL(ParameterList));
        ddlSUBSIDY1_RULE.Items.Clear();
        for (int i = 0; i < dtResult.Rows.Count; i++)
        {
            ddlSUBSIDY1_RULE.Items.Add(new ListItem(dtResult.Rows[i]["EXPLAIN"].ToString(), dtResult.Rows[i]["SCODE"].ToString().Trim()));
        }
        ddlSUBSIDY1_RULE.SelectedValue = "6"; //店進-店退
        #endregion

    }