Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public WorkOrderDetailVm GetOrderDetailVm(string order)
 {
     return(GetWsObj.GetWorkOrderDetail(order));
 }