Exemple #1
0
    private void databind(string N_STORE)
    {

        #region bind GridViewA
        #region 傳入參數
        ParameterList.Clear();
        ParameterList.Add(N_STORE);
        ParameterList.Add(N_STORE);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(GetValueSetParameter("8", "int", false));//GridViewA(DISCOUNT_KIND=8)
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add("99999");
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);

        #endregion

        #region 取得資料

        DataTable dt_ReturnA = new DataTable();
        DataTable dt_ReturnB = new DataTable();
        DataTable dt_ReturnC = new DataTable();

        BCO.MaintainStoreDiscount bco = new BCO.MaintainStoreDiscount(ConnectionDB);
        dt_ReturnA = bco.QueryStoreDiscount(ParameterList);

        #endregion

        #region 資料與GridView繫結

        //抓取本頁初次登記的時間

        string SessionIDName = "STM193_gvA" + PageTimeStamp.Value;

        this.GridViewA.Visible = true;
        DataView dvA = dt_ReturnA.DefaultView;
        dvA.Sort = "ROOT_NO,PMA";
        Session[SessionIDName] = dt_ReturnA;
        this.GridViewA.DataSource = dvA;
        this.GridViewA.DataBind();
        #endregion
        #endregion

        #region bind GridViewB
        #region 傳入參數
        ParameterList.Clear();
        ParameterList.Add(N_STORE);
        ParameterList.Add(N_STORE);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(GetValueSetParameter("16", "int", false));//GridViewA(DISCOUNT_KIND=16)
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add("99999");
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);

        #endregion

        #region 取得資料

        //BCO.MaintainStoreGroupDiscount bco = new BCO.MaintainStoreGroupDiscount(ConnectionDB);

        dt_ReturnB = bco.QueryStoreDiscount(ParameterList);

        #endregion

        #region 資料與GridView繫結

        //抓取本頁初次登記的時間

        SessionIDName = "STM193_gvB" + PageTimeStamp.Value;

        this.GridViewB.Visible = true;
        DataView dvB = dt_ReturnB.DefaultView;
        dvB.Sort = "ROOT_NO,PMA,CATEGORY";
        Session[SessionIDName] = dt_ReturnB;
        this.GridViewB.DataSource = dvB;
        this.GridViewB.DataBind();
        #endregion
        #endregion

    }
Exemple #2
0
    protected void btnQ_C_Click(object sender, EventArgs e)
    {
        #region bind GridViewC
        #region 傳入參數
        ParameterList.Clear();
        ParameterList.Add(SLP_Store1.Text);
        ParameterList.Add(SLP_Store1.Text);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(GetValueSetParameter("32", "int", false));//GridViewA(DISCOUNT_KIND=32)
        ParameterList.Add(GetValueSetParameter(this.SLP_RootNo_C_DET.Text.Trim(), "string", false));
        ParameterList.Add(GetValueSetParameter(this.SLP_PMA_C_DET.Text.Trim(), "string", false));
        ParameterList.Add(GetValueSetParameter(this.SLP_PMA_C_DET.Text.Trim(), "string", false));
        ParameterList.Add(GetValueSetParameter(this.SLP_Category_C_DET.Text.Trim(), "string", false));
        ParameterList.Add(GetValueSetParameter(this.SLP_Category_C_DET.Text.Trim(), "string", false));
        ParameterList.Add(GetValueSetParameter(SLP_SKU_C_DET.Text, "string", false));
        ParameterList.Add(GetValueSetParameter(SLP_SKU_C_DET.Text, "string", false));
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(GetValueSetParameter(SLP_ItemPeriod_C_DET.Text, "string", false));
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(System.DBNull.Value);
        ParameterList.Add(GetValueSetParameter(TextBoxRowCountLimit.Text.Trim(), "int", false));
        ParameterList.Add(GetValueSetParameter(SLP_ItemPeriod_C_DET.Text, "string", false));
        ParameterList.Add(System.DBNull.Value);

        #endregion

        #region 取得資料

        DataTable dt_ReturnC = new DataTable();

        BCO.MaintainStoreDiscount bco = new BCO.MaintainStoreDiscount(ConnectionDB);
        dt_ReturnC = bco.QueryStoreDiscount(ParameterList);

        #endregion

        #region 資料與GridView繫結

        //抓取本頁初次登記的時間
        string SessionIDName = "STM193_gvC" + PageTimeStamp.Value;

        this.GridViewC.Visible = true;
        Session[SessionIDName] = dt_ReturnC;
        #endregion
        #endregion

        DataView dvA = dt_ReturnC.DefaultView;
        dvA.Sort = "EFF_START DESC,ROOT_NO,PMA,CATEGORY,ITEM,PERIOD desc";

        this.GridViewC.DataSource = dvA;
        this.GridViewC.DataBind();
    }