using System;
|
using System.Collections;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.Mvc;
|
using System.Web.Script.Serialization;
|
using BLL.DAL;
|
using Common;
|
using Json;
|
using Lib;
|
using Model;
|
using Model;
|
|
namespace wms.Areas.Wcs.Controllers
|
{
|
public class ConveyorInfoController : MasterPage
|
{
|
// GET: Wcs/ConveyorInfo
|
public ActionResult Index()
|
{
|
ViewBag.Title = "物料输送";
|
return View();
|
}
|
[LoginFilter]
|
public ActionResult AddConveyorInfo()
|
{
|
ViewBag.DepartList = LocalHelper.GetDepartList(string.Empty);
|
ViewBag.RoleList = LocalHelper.GetRoleList(string.Empty);
|
ViewBag.Admin = new UserInfo();
|
|
return View();
|
}
|
|
[LoginFilter]
|
public ActionResult UptConveyorInfo(string Id)
|
{
|
ViewBag.DepartList = LocalHelper.GetDepartList(string.Empty);
|
ViewBag.RoleList = LocalHelper.GetRoleList(string.Empty);
|
ViewBag.Admin = new UserInfo();
|
|
ViewBag.list = new GetWCSConveyorInfo();
|
DAL_ConveyorInfo provider = new DAL_ConveyorInfo();
|
ViewBag.list = provider.GetConveyorInfo(Id);
|
|
return View();
|
}
|
|
}
|
|
public class ConveyorInfoAjaxController : AjaxPage
|
{
|
public ActionResult GetConveyorInfoRecordList()
|
{
|
var dd = Request["ajaxdata"];
|
var models = new JavaScriptSerializer().Deserialize<AjaxConveyorInfoList>(dd);
|
|
if (models != null)
|
{
|
DAL_ConveyorInfo provider = new DAL_ConveyorInfo();
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
List<GetWCSConveyorInfo> entity = provider.GetList(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson(entity, "List");
|
string pjson = ConvertJson.Serializer(pageInfo);
|
|
ReturnJson.AddProperty("Result", new JsonObject(json));
|
ReturnJson.AddProperty("PageInfo", new JsonObject(pjson));
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "响应成功");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
|
public ActionResult AddConveyorInfo()
|
{
|
var dd = Request["ajaxdata"];
|
var models = new JavaScriptSerializer().Deserialize<WCSConveyorInfo>(dd);
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
if (models != null)
|
{
|
var provider = new DAL_ConveyorInfo();
|
|
var value = provider.Add(models, this.LoginUserCode);
|
|
if (value)
|
{
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "添加物料输送信息成功");
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "添加物料输送信息失败");
|
}
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "信息有误!");
|
}
|
|
return Content(this.ReturnJson.ToString());
|
}
|
|
//根据id获取物料输送信息
|
public ActionResult GetConveyorInfoById()
|
{
|
return null;
|
}
|
|
/// <summary>
|
/// 修改物料输送信息
|
/// </summary>
|
/// <returns></returns>
|
public ActionResult UptConveyorInfo()
|
{
|
var dd = Request["ajaxdata"];
|
var models = new JavaScriptSerializer().Deserialize<WCSConveyorInfo>(dd);
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
if (models != null)
|
{
|
var provider = new DAL_ConveyorInfo();
|
|
var value = provider.Upt(models, this.LoginUserCode);
|
ViewBag.list = new GetWCSConveyorInfo();
|
|
if (value)
|
{
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "修改物料输送信息成功");
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "修改物料输送信息失败");
|
}
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "信息有误!");
|
}
|
|
return Content(this.ReturnJson.ToString());
|
}
|
|
public ActionResult DelConveyorInfo()
|
{
|
string dd = Request["list"];
|
var models = new JavaScriptSerializer().Deserialize<ArrayList>(dd);
|
string[] list = (string[])models.ToArray(typeof(string));
|
if (models != null)
|
{
|
DAL_ConveyorInfo provider = new DAL_ConveyorInfo();
|
bool value = provider.Delete(list,LoginUserCode);
|
|
if (value)
|
{
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "响应失败");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
|
public ActionResult RunConveyorInfo()
|
{
|
string dd = Request["list"];
|
var models = new JavaScriptSerializer().Deserialize<ArrayList>(dd);
|
string[] list = (string[])models.ToArray(typeof(string));
|
if (models != null)
|
{
|
DAL_ConveyorInfo provider = new DAL_ConveyorInfo();
|
bool value = provider.Run(list, LoginUserCode);
|
|
if (value)
|
{
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "响应失败");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
|
public ActionResult JiePiConveyorInfo()
|
{
|
string dd = Request["list"];
|
var models = new JavaScriptSerializer().Deserialize<ArrayList>(dd);
|
string[] list = (string[])models.ToArray(typeof(string));
|
if (models != null)
|
{
|
DAL_ConveyorInfo provider = new DAL_ConveyorInfo();
|
bool value = provider.JiePi(list, LoginUserCode);
|
|
if (value)
|
{
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
else
|
{
|
ReturnJson.AddProperty("Code", -1);
|
ReturnJson.AddProperty("Message", "响应失败");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
}
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
|
}
|
|
}
|