// 查询产品序列号应处的工序 public Messages GetRunningCardOP(ProductInfo product, Common.DomainDataProvider.SQLDomainDataProvider domainProvider) { Messages msg = new Messages(); DataCollectFacade dataCollect = new DataCollectFacade(domainProvider); try { ItemRoute2OP op = dataCollect.GetMORouteNextOP(product.LastSimulation.MOCode, product.LastSimulation.RouteCode, product.LastSimulation.OPCode); if (op != null) { msg.Add(new UserControl.Message(MessageType.Success, "$DCT_RunningCard_In_OP " + op.OPCode)); } else { msg.Add(new Message(MessageType.Error, "$CS_Route_Failed_GetNotNextOP")); } } catch (Exception ex) { msg.Add(new Message(ex)); } return(msg); }