private bool RegisterSnValidation(string sn) { var woDetail = GetWsObj.GetWorkOrderDetail(ShopOrder); if (woDetail == null) { return(SetMsgAndReturn(EnumMessage.WorkOrderNotFound, new List <string>() { ShopOrder }, false)); } if (!GetWsObj.RexExValidate(sn, woDetail.regexp)) { return(SetMsgAndReturn(EnumMessage.SnFormatNotMatch, new List <string>() { sn, SnFormat }, false)); } SnDetail = new SnDetailVm() { number = sn, current_operation = Operation }; Route = woDetail.routing.name; if (!CheckRouting()) { return(SetMsgAndReturn(EnumMessage.RouteNotFound, new List <string>() { SnDetail.number }, false)); } UnitSn = sn; return(true); }
public WorkOrderDetailVm GetOrderDetailVm(string order) { return(GetWsObj.GetWorkOrderDetail(order)); }