Exemplo n.º 1
0
    private void LoadData2(string strItem, string strPeriod)
    {
        DataTable dt = new DataTable();

        ParameterList.Clear();
        ParameterList.Add(strItem);   //品號
        ParameterList.Add(strPeriod); //期別
        ParameterList.Add(DBNull.Value); //異動序號
        ParameterList.Add(DBNull.Value);  //期別開始日 - 起
        ParameterList.Add(DBNull.Value); //期別開始日 - 迄
        ParameterList.Add(DBNull.Value);  //期別結束日 - 起
        ParameterList.Add(DBNull.Value);  //期別結束日 - 迄
        ParameterList.Add(DBNull.Value); //稅別
        ParameterList.Add(DBNull.Value);  //供應商
        ParameterList.Add(DBNull.Value);  //合約審核
        ParameterList.Add(DBNull.Value);  //期別帳務審核
        ParameterList.Add(DBNull.Value);  //合約開始日 - 起
        ParameterList.Add(DBNull.Value);  //合約開始日 - 迄
        ParameterList.Add(DBNull.Value);  //合約結束日 - 起
        ParameterList.Add(DBNull.Value);  //合約結束日 - 迄
        ParameterList.Add("=");
        ParameterList.Add(DBNull.Value); //零售價
        ParameterList.Add("=");
        ParameterList.Add(DBNull.Value); //成本價
        ParameterList.Add("10");

        BCO.MaintainPeriodAccount bco = new BCO.MaintainPeriodAccount(ConntionDB);
        dt = bco.QueryPeriodAccount(ParameterList);
        Save_SessionKey(dt.DefaultView);
        GridView1.DataSource = dt;
        if (TextBoxPagesize.Text == "")
            GridView1.PageSize = 10;
        else
            GridView1.PageSize = Convert.ToInt32(TextBoxPagesize.Text);
        GridView1.DataBind();

        string SessionIDName = "ITM031_" + PageTimeStamp.Value;
        Session[SessionIDName] = dt;
        if (dt.Rows.Count == 0) lblErrMsg.Text = "查無資料";
    }
Exemplo n.º 2
0
    private void LoadData()
    {
        DataTable dt = new DataTable();

        ParameterList.Clear();
        if (CheckBoxLikeSearch.Checked)//關鍵字搜尋
        {
            if (SLP_ITEM.Text.Trim().Length == 0) ParameterList.Add(SLP_ITEM.Text); else ParameterList.Add(SLP_ITEM.Text + "%");   //品號
            if (SLP_PERIOD.Text.Trim().Length == 0) ParameterList.Add(SLP_PERIOD.Text); else ParameterList.Add(SLP_PERIOD.Text + "%"); //期別
            if (txtEDIT_NO.Text.Trim().Length == 0) ParameterList.Add(txtEDIT_NO.Text); else ParameterList.Add(txtEDIT_NO.Text + "%"); //異動序號
        }
        else
        {
            ParameterList.Add(SLP_ITEM.Text);   //品號
            ParameterList.Add(SLP_PERIOD.Text); //期別
            ParameterList.Add(txtEDIT_NO.Text); //異動序號
        }
        ParameterList.Add(SLP_PERIOD_START_DATE.StartDate);  //期別開始日 - 起
        ParameterList.Add(SLP_PERIOD_START_DATE.EndDate); //期別開始日 - 迄
        ParameterList.Add(SLP_PERIOD_END_DATE.StartDate);  //期別結束日 - 起
        ParameterList.Add(SLP_PERIOD_END_DATE.EndDate);  //期別結束日 - 迄
        if (SLP_TAX_TYPE.Text.Trim().Length == 0) ParameterList.Add(System.DBNull.Value); else ParameterList.Add(SLP_TAX_TYPE.Text);  //稅別
        ParameterList.Add(SLP_VENDOR.Text);  //供應商
        if (SLP_CNT_CONFIRM_CODE.Text.Trim().Length == 0) ParameterList.Add(System.DBNull.Value); else ParameterList.Add(SLP_CNT_CONFIRM_CODE.Text);  //合約審核
        if (SLP_ACCT_VALIDATE.Text.Trim().Length == 0) ParameterList.Add(System.DBNull.Value); else ParameterList.Add(SLP_ACCT_VALIDATE.Text);  //期別帳務審核
        ParameterList.Add(SLP_CNT_VALID_DATE.StartDate);  //合約開始日 - 起
        ParameterList.Add(SLP_CNT_VALID_DATE.EndDate);  //合約開始日 - 迄
        ParameterList.Add(SLP_CNT_END_DATE.StartDate);  //合約結束日 - 起
        ParameterList.Add(SLP_CNT_END_DATE.EndDate);  //合約結束日 - 迄
        ParameterList.Add(((DropDownList)SLP_PRICE.FindControl("D1")).SelectedItem.Text);
        if (SLP_PRICE.Text.Trim().Length == 0) ParameterList.Add(System.DBNull.Value); else ParameterList.Add(SLP_PRICE.Text);  //零售價
        ParameterList.Add(((DropDownList)SLP_COST.FindControl("D1")).SelectedItem.Text);
        if (SLP_COST.Text.Trim().Length == 0) ParameterList.Add(System.DBNull.Value); else ParameterList.Add(SLP_COST.Text);  //成本價
        ParameterList.Add(TextBoxRowCountLimit.Text.Trim().Length == 0 ? "10" : TextBoxRowCountLimit.Text);

        BCO.MaintainPeriodAccount bco = new BCO.MaintainPeriodAccount(ConntionDB);
        dt = bco.QueryPeriodAccount(ParameterList);
        Save_SessionKey(dt.DefaultView);
        GridView1.DataSource = dt;
        if (TextBoxPagesize.Text == "")
            GridView1.PageSize = 10;
        else
            GridView1.PageSize = Convert.ToInt32(TextBoxPagesize.Text);
        GridView1.DataBind();

        string SessionIDName = "ITM031_" + PageTimeStamp.Value;
        Session[SessionIDName] = dt;
        if (dt.Rows.Count == 0) lblErrMsg.Text = "查無資料";
    }
Exemplo n.º 3
0
    private DataTable Load_Master(string strITEM, string strPERIOD)
    {
        ParameterList.Clear();
        ParameterList.Add(strITEM);   //品號
        ParameterList.Add(strPERIOD); //期別
        ParameterList.Add(""); //異動序號        
        ParameterList.Add("");  //期別開始日 - 起
        ParameterList.Add(""); //期別開始日 - 迄
        ParameterList.Add("");  //期別結束日 - 起
        ParameterList.Add("");  //期別結束日 - 迄
        ParameterList.Add(System.DBNull.Value); //稅別
        ParameterList.Add("");  //供應商
        ParameterList.Add(System.DBNull.Value);   //合約審核
        ParameterList.Add(System.DBNull.Value);   //期別帳務審核
        ParameterList.Add("");  //合約開始日 - 起
        ParameterList.Add("");  //合約開始日 - 迄
        ParameterList.Add("");  //合約結束日 - 起
        ParameterList.Add("");  //合約結束日 - 迄
        ParameterList.Add("=");
        ParameterList.Add(System.DBNull.Value);  //零售價
        ParameterList.Add("=");
        ParameterList.Add(System.DBNull.Value); //成本價
        ParameterList.Add("100");

        BCO.MaintainPeriodAccount bco = new BCO.MaintainPeriodAccount(ConntionDB);
        return bco.QueryPeriodAccount(ParameterList);

    }