|
|
using NFine.Application.WMS; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Web; using System.Web.Mvc; using NFine.Code; using System.Data.SqlClient; using NFine.Data.Extensions; using System.Data.OleDb; using System.Configuration; using ICS.Application.Entity;
namespace NFine.Web.Areas.WMS.Controllers { public class PickMaterialController : ControllerBase { // GET: WMS/PickMaterial
PickMaterialApp App = new PickMaterialApp(); public ActionResult ICSMOPickMerge() { return View(); }
[HttpGet] [HandlerAjaxOnly] public ActionResult GetGridJson(Pagination pagination, string queryJson, string Type) { DataTable ListData = new DataTable(); if (Type == "1")//工单
{ ListData = App.GetGridJson(queryJson, ref pagination); } if (Type=="2")//工单发料
{ ListData = App.GetGridJson2(queryJson, ref pagination); } if (Type=="3")//工单材料出库
{ ListData = App.GetGridJson3(queryJson, ref pagination); } if (Type == "4")//委外备料
{ ListData = App.GetGridJson4(queryJson, ref pagination); } if (Type == "5")//委外领料
{ ListData = App.GetGridJson5(queryJson, ref pagination); } if (Type == "6")//委外材料出库
{ ListData = App.GetGridJson6(queryJson, ref pagination); } if (Type == "7")//销售发货
{ ListData = App.GetGridJson7(queryJson, ref pagination); } if (Type == "8")//其它出库
{ ListData = App.GetGridJson8(queryJson, ref pagination); } if (Type == "9")//借用单
{ ListData = App.GetGridJson9(queryJson, ref pagination); } var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); }
[HttpGet] [HandlerAjaxOnly] public ActionResult GetICSMOPickMergeTemp(Pagination pagination, string ID,string Type,string flag) {
DataTable ListData = new DataTable(); if (flag=="1") { ListData = App.GetICSMOPickMergeTemp(ID, Type); } else { ListData = App.GetICSMOPickMergeTemp2(ID, Type); } var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); }
[HttpPost] [HandlerAjaxOnly] public ActionResult MergeMaterial(string keyValue,string Type) { string msg = App.MergeMaterial(keyValue, Type); if (!string.IsNullOrEmpty(msg)) { return Error(msg); } else { return Success("添加成功!"); } }
[HttpPost] public ActionResult CheckQty(string objArr) { string i = App.CheckQty(objArr); var JsonData = new { count = i }; return Content(JsonData.ToJson()); } } }
|