|
|
using NFine.Application.HGWMS;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.HGWMS.Controllers{ public class WMSCreateItemLotController : ControllerBase { private WMSCreateItemLotApp App = new WMSCreateItemLotApp(); public ActionResult CreateItemLot() { return View(); }
public ActionResult From() { return View(); }
public ActionResult UpdateCount() { return View(); } public ActionResult UpdatePrintTemplate() { return View(); } /// <summary>
/// 获取工单主表数据
/// </summary>
/// <param name="pagination"></param>
/// <param name="queryJson"></param>
/// <returns></returns>
[HttpGet] [HandlerAjaxOnly] public ActionResult GetGridJsonChengPing(Pagination pagination, string queryJson) { DataTable ListData = App.GetGridJsonChengPing(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 GetSubGridJson(string ApplyNegCode, string Sequence, string Type, string isPrint, Pagination pagination) { DataTable ListData = App.GetSubGridJson(ApplyNegCode, Sequence, Type, isPrint, ref pagination); var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); }
//成品
[HttpPost] [HandlerAjaxOnly] [ValidateAntiForgeryToken] public ActionResult SubmitFormChengPing( string keyValue) { string msg = App.SubmitFormChengPing( keyValue); if (msg=="") { return Success("生成成功!"); } else { return Error(msg); } } /// <summary>
/// 删除子件条码信息
/// </summary>
/// <param name="keyValue"></param>
/// <returns></returns>
[HttpPost] [HandlerAjaxOnly] [ValidateAntiForgeryToken] public ActionResult DeleteItemLot(string MOCodes) { MOCodes = MOCodes.Substring(1, MOCodes.Length-2); string msg = App.DeleteItemLot(MOCodes); if (string.IsNullOrWhiteSpace(msg)) { return Success("删除成功!"); } else { return Error(msg); } }
/// <summary>
/// 打印子件条码信息
/// </summary>
/// <param name="keyValue"></param>
/// <returns></returns>
[HttpPost] [HandlerAjaxOnly] [ValidateAntiForgeryToken] public ActionResult PrintViewByLot(string MOCodes, string PrintTemplate) { string msg = App.PrintViewByLot(MOCodes,PrintTemplate); if (string.IsNullOrWhiteSpace(msg)) { return Success("打印成功!"); } else { return Error(msg); } }
/// <summary>
/// 打印子件条码信息(单个条码)
/// </summary>
/// <param name="keyValue"></param>
/// <returns></returns>
[HttpPost] [HandlerAjaxOnly] [ValidateAntiForgeryToken] public ActionResult PrintViewByLotSingle(string Lots,int PrintCount,string PrintTemplate) { string msg = App.PrintViewByLotSingle(Lots, PrintCount, PrintTemplate); if (string.IsNullOrWhiteSpace(msg)) { return Success("打印成功!"); } else { return Error(msg); } } [HttpGet] [HandlerAjaxOnly] public ActionResult GetPrintTemplate() { string dt = App.GetPrintTemplate(); return Content(dt); }
[HttpGet] [HandlerAjaxOnly] public ActionResult GetGridJsonChengPingNormal(Pagination pagination, string queryJson) { DataTable ListData = App.GetGridJsonChengPingNormal(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 GetSubGridJsonNormal(string ApplyNegCode, string Sequence, string Type, string isPrint, Pagination pagination) { DataTable ListData = App.GetSubGridJsonNormal(ApplyNegCode, Sequence, Type, isPrint, ref pagination); var JsonData = new { total = pagination.total, page = pagination.page, records = pagination.records, rows = ListData, }; return Content(JsonData.ToJson()); }
}}
|