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 = "查無資料"; }
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 = "查無資料"; }
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); }