using NFine.Application.MFWMS; using NFine.Code; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Mvc; namespace NFine.Web.Areas.MFWMS.Controllers { /// /// HUB仓销售出库、退货 /// public class ICSSSDController : ControllerBase { ICSSSDApp App = new ICSSSDApp(); public ActionResult ICSSSDQuery() { return View(); } public ActionResult ICSWarehouseSelection() { return View(); } /// /// 审核 /// /// /// [HttpPost] [HandlerAjaxOnly] public ActionResult AuditSDN(string keyValue, string Type,string WhCode, string LotCode) { try { if (Type == "1") { //1出库 string msg = App.AuditDelSDN(keyValue); if (!string.IsNullOrEmpty(msg)) { return Error(msg); } else { return Success("审核成功!"); } } else { //2退货 string msg = App.AuditSalesReturnSDN(keyValue, WhCode, LotCode); if (!string.IsNullOrEmpty(msg)) { return Error(msg); } else { return Success("审核成功!"); } } } catch (Exception ex) { return Error(ex.Message); } } /// /// 产成品退库 汇总 /// /// /// /// [HttpGet] [HandlerAjaxOnly] public ActionResult GetSDNBackApplyNeg(Pagination pagination, string Type, string queryJson) { DataTable ListData = App.GetSDNBackApplyNeg(queryJson,Type, ref pagination); var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); } /// /// 详情 /// /// /// /// [HttpGet] [HandlerAjaxOnly] public ActionResult GetSDNApplyNegDetail(string SDNCode, Pagination pagination) { DataTable ListData = App.GetSDNApplyNegDetail(SDNCode, ref pagination); var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); } public void ClearTemp() { App.ClearTemp(); } } }