public void SearchWorkOrder() { try { using (ProxyBE p = new ProxyBE()) { SearchWorkOrderArgs args = new SearchWorkOrderArgs(); args.OrderBy = "Created desc"; args.RowNumberFrom = pagingParm.RowNumberFrom; args.RowNumberTo = pagingParm.RowNumberTo; if (!string.IsNullOrEmpty(Request["WorkOrderID"])) { args.WorkOrderID = parm.WorkOrderID; } if (!string.IsNullOrEmpty(Request["WorkOrderNo"])) { args.WorkOrderNo = parm.WorkOrderNo; } if (!string.IsNullOrEmpty(Request["OrderID"])) { args.OrderID = parm.OrderID; } if (!string.IsNullOrEmpty(Request["ProductionID"])) { args.ProductionID = parm.ProductionID; } if (!string.IsNullOrEmpty(Request["Status"])) { args.Status = parm.Status; } if (!string.IsNullOrEmpty(Request["Created"])) { args.Created = parm.Created; } if (!string.IsNullOrEmpty(Request["CreatedBy"])) { args.CreatedBy = parm.CreatedBy; } SearchResult sr = p.Client.SearchWorkOrder(SenderUser, args); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { PLogger.LogError(ex); Response.Write(ex.Message); } }
public SearchResult SearchWorkOrder(Sender sender, SearchWorkOrderArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { return(op.SearchWorkOrder(args)); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }