/// <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+错误");//其它类型的错误,不需要其它操作 } }
public DataSet GetList(string strWhere) { if (strWhere.Length > 0) { return(bllMat.GetList(strWhere)); } else { return(bllMat.GetAllList()); } }