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);
            }
        }
Beispiel #2
0
 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;
     }
 }