示例#1
0
    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;
    }
示例#2
0
    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;
    }