//VGI011.aspx #region 查詢方法 //VGI011.aspx使用 public DataTable QueryByFind(ArrayList ParameterList) { try { DBO.MaintainAcceptDBO dbo = new DBO.MaintainAcceptDBO(ref USEDB); ArrayList QueryParameter = new ArrayList(); QueryParameter.Add("0"); //flag QueryParameter.Add(ParameterList[0].ToString()); //驗收單號 QueryParameter.Add(ParameterList[1].ToString()); //驗收日期 QueryParameter.Add(ParameterList[2].ToString()); //驗收時間 QueryParameter.Add(ParameterList[3].ToString()); //採購單號 QueryParameter.Add(ParameterList[4].ToString()); //廠商送貨單號 QueryParameter.Add(ParameterList[5].ToString()); //廠商發票號碼 QueryParameter.Add(ParameterList[6].ToString()); //供應商編號 QueryParameter.Add(ParameterList[7].ToString()); //Item QueryParameter.Add(ParameterList[8].ToString()); //Period QueryParameter.Add(ParameterList[9].ToString()); //RowNum return dbo.QueryAcceptData(QueryParameter); } catch (Exception ex) { throw ex; } }
public DataTable QueryByLike(ArrayList ParameterList) { try { DBO.MaintainAcceptDBO dbo = new DBO.MaintainAcceptDBO(ref USEDB); ArrayList QueryParameter = new ArrayList(); QueryParameter.Clear(); QueryParameter.Add("1"); if (ParameterList[0].ToString() != string.Empty) { QueryParameter.Add(ParameterList[0].ToString() + "%"); //驗收單號 } else { QueryParameter.Add(ParameterList[0].ToString()); //驗收單號 } QueryParameter.Add(ParameterList[1].ToString()); //驗收日期 QueryParameter.Add(ParameterList[2].ToString()); //驗收時間 if (ParameterList[3].ToString() != string.Empty) { QueryParameter.Add(ParameterList[3].ToString() + "%"); //採購單號 } else { QueryParameter.Add(ParameterList[3].ToString()); //採購單號 } if (ParameterList[4].ToString() != string.Empty) { QueryParameter.Add(ParameterList[4].ToString() + "%"); //廠商送貨單號 } else { QueryParameter.Add(ParameterList[4]); //廠商送貨單號 } if (ParameterList[5].ToString() != string.Empty) { QueryParameter.Add(ParameterList[5].ToString() + "%"); //廠商發票號碼 } else { QueryParameter.Add(ParameterList[5].ToString()); //廠商發票號碼 } QueryParameter.Add(ParameterList[6].ToString()); //供應商編號 QueryParameter.Add(ParameterList[7].ToString()); //Item QueryParameter.Add(ParameterList[8].ToString()); //Period QueryParameter.Add(ParameterList[9].ToString()); //RowNum return dbo.QueryAcceptData(QueryParameter); } catch (Exception ex) { throw ex; } }