예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="CarID">参数格式:类型+IP地址+卡号(中间用“+”分开),例如:1+192.168.1.3+0012345678</param>
 /// <returns></returns>
 public string PadCarID(string CarID)
 {
     Console.WriteLine("PadCarID service has bean started!");
     string[] ss = CarID.Split('+');
     if (ss[0] == "1")              //1为刷卡
     {
         if (ss[2] == "0012345678") //模拟判断这是工序卡
         {
             string sss = bllMat.GetAllList().Tables[0].Rows.Count.ToString();
             return("1+123#,黑色,32# ,60,订碗" + sss); //工序卡返回的前面是1
         }
         else if (ss[2] == "0001234567")           //模拟判断这是员工卡
         {
             return("2+张三");                       //员工卡前面返回的是2
         }
         else
         {
             return("3+错误的卡号");//不是在本系统中使用的卡,返回前面是3,此时不需要其它的操作
         }
     }
     else if (ss[0] == "2")              //2为点击工序列表中某一行
     {
         return("4+123#,黑色,32#,60,包装");  //返回点击工序列表某一行后的信息,前面是4,不需要其它操作
     }
     else if (ss[0] == "3")              //3为缝制要求
     {
         return("5+做好做好做好做好做好做好做好做好做好"); //返回缝制要求,前面是5,不需要其它操作
     }
     else
     {
         return("3+错误");//其它类型的错误,不需要其它操作
     }
 }
예제 #2
0
 public DataSet GetList(string strWhere)
 {
     if (strWhere.Length > 0)
     {
         return(bllMat.GetList(strWhere));
     }
     else
     {
         return(bllMat.GetAllList());
     }
 }