| | |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[采购到货单查询] |
| | | /// <summary> |
| | | /// 采购到货单查询 |
| | | /// </summary> |
| | | /// <param name="orderstatus">单据状态(默认全部)</param> |
| | | /// <param name="mesordercode">到货单号</param> |
| | | /// <param name="departmentcode">部门编码</param> |
| | | /// <param name="customercode">供应商编码</param> |
| | | /// <param name="orderdate">单据日期</param> |
| | | /// <param name="sourceorder">源单单号(采购订单号)</param> |
| | | /// <param name="creatuser">创建人员</param> |
| | | /// <param name="arrivaldate">预计到货日期</param> |
| | | /// <param name="page">页码</param> |
| | | /// <param name="rows">每页显示条数</param> |
| | | /// <param name="prop">排序字段</param> |
| | | /// <param name="order">排序规则</param> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseArrivalOrderSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseArrivalOrderSearch(string orderstatus=null, string mesordercode = null,string departmentcode=null, string customercode = null, string orderdate = null, string sourceorder = null, string creatuser = null, string arrivaldate = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | string orderdateopendate = ""; //单据开始时间 |
| | | string orderdateclosedate = ""; //单据结束时间 |
| | | string arrivalopendate = ""; //创建开始时间 |
| | | string arrivalclosedate = ""; //创建结束时间 |
| | | if (orderdate != "" && orderdate != null) |
| | | { |
| | | orderdateopendate = orderdate.Split('~')[0].ToString(); |
| | | orderdateclosedate = orderdate.Split('~')[1].ToString(); |
| | | } |
| | | if (arrivaldate != "" && arrivaldate != null) |
| | | { |
| | | arrivalopendate = arrivaldate.Split('~')[0].ToString(); |
| | | arrivalclosedate = arrivaldate.Split('~')[1].ToString(); |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //起始记录rowNum |
| | | int endNum = rows * page; //结束记录 rowNum |
| | | mes = PurchaseOrderBLL.PurchaseArrivalOrderSearch(orderstatus, mesordercode, departmentcode,customercode, orderdateopendate, orderdateclosedate, sourceorder, creatuser, arrivalopendate, arrivalclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购到货单明细] |
| | | /// <summary> |
| | | /// 采购到货单明细 |
| | | /// </summary> |
| | | /// <param name="arrivelodercode">到货单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseArrivalOrderSubSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseArrivalOrderSubSearch(string arrivelodercode) |
| | | { |
| | | mes = PurchaseOrderBLL.PurchaseArrivalOrderSubSearch(arrivelodercode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购到货单关闭] |
| | | /// <summary> |
| | | /// 采购到货单关闭 |
| | | /// </summary> |
| | | /// <param name="arrivelodercode">到货单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ClosedPurchaseArrivalOrder")] |
| | | [HttpPost] |
| | | public HttpResponseMessage ClosedPurchaseArrivalOrder(string arrivelodercode) |
| | | { |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //操作人员 |
| | | mes = PurchaseOrderBLL.ClosedPurchaseArrivalOrder(arrivelodercode, username); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购到货单明细查看条码详情] |
| | | /// <summary> |
| | | /// 采购到货单明细查看条码详情 |
| | | /// </summary> |
| | | /// <param name="sourceorder">源单单号</param> |
| | | /// <param name="arrivelodercode">到货单号</param> |
| | | /// <param name="partcode">物料编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "PurchaseArrivalOrderSubLabDetails")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PurchaseArrivalOrderSubLabDetails(string sourceorder, string arrivelodercode,string partcode) |
| | | { |
| | | mes = PurchaseOrderBLL.PurchaseArrivalOrderSubLabDetails(sourceorder,arrivelodercode, partcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | } |
| | | } |