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 bool InputValidation(string value) { if (ParamItem.input_type == EnumParamItemType.TEXT.ToString() && !GetWsObj.RexExValidate(value, ParamItem.regexp)) { ReturnMsg = GetMsgObj.GetSystemMsg(EnumMessage.SnFormatNotMatch, new List <string>() { value, ParamItem.regexp }); return(false); } if (ExecuteScript()) { return(true); } Result = EnumResult.Fail; return(false); }