public static string CheckPMA(string txtRootNoBegin, string txtRootNoEnd, string txtPMA1, string txtPMA2) { ArrayList meterList = new ArrayList(); bool bCagA, bCagB; PrintAcceptDetail BCO = new PrintAcceptDetail(ConntionDB); string sQualifyCondition = "false"; if (txtPMA1.Trim() != string.Empty) { meterList.Clear(); meterList.Add(txtRootNoBegin.Trim()); meterList.Add(txtRootNoEnd.Trim()); meterList.Add(txtPMA1.Trim()); bCagA = BCO.QueryPMAQualify(meterList); } else bCagA = true; // return sChanItem + "," + sListPrice + "," + sTTLAssignQty + "," + sSTAcceptQty + "," + sOnhdQty + "," + sSecOnhdQty; txtPMA2 = string.Empty; if (txtPMA2.Trim() != string.Empty) { meterList.Clear(); meterList.Add(txtRootNoBegin.Trim()); meterList.Add(txtRootNoEnd.Trim()); meterList.Add(txtPMA2.Trim()); bCagB = BCO.QueryPMAQualify(meterList); } else bCagB = true; if (bCagA == true && bCagB == true) sQualifyCondition = "true"; else sQualifyCondition = "false"; return sQualifyCondition; }
public static string CheckCategory(string txtRootNoBegin, string txtRootNoEnd, string txtPMABegin, string txtPMAEnd, string txtCategoryA, string txtCategoryB) { ArrayList meterList = new ArrayList(); bool bCagA, bCagB; PrintAcceptDetail BCO = new PrintAcceptDetail(ConntionDB); string sQualifyCondition = "false"; if (txtCategoryA.Trim() != string.Empty) { meterList.Clear(); meterList.Add(txtRootNoBegin.Trim()); meterList.Add(txtRootNoEnd.Trim()); meterList.Add(txtPMABegin.Trim()); meterList.Add(txtPMAEnd.Trim()); meterList.Add(txtCategoryA.Trim()); bCagA = BCO.QueryCategoryQualify(meterList); } else bCagA = true; txtCategoryB = string.Empty; if (txtCategoryB.Trim() != string.Empty) { meterList.Clear(); meterList.Add(txtRootNoBegin.Trim()); meterList.Add(txtRootNoEnd.Trim()); meterList.Add(txtPMABegin.Trim()); meterList.Add(txtPMAEnd.Trim()); meterList.Add(txtCategoryB.Trim()); bCagB = BCO.QueryCategoryQualify(meterList); } else bCagB = true; if (bCagA == true && bCagB == true) sQualifyCondition = "true"; else sQualifyCondition = "false"; return sQualifyCondition; }