using BLL;
|
using BLL.DAL;
|
using Common;
|
using Json;
|
using Lib;
|
using Model;
|
using System.Collections.Generic;
|
using System.Data;
|
using System.Linq;
|
using System.Web.Mvc;
|
using System.Web.Script.Serialization;
|
|
namespace WMS.Areas.Data.Controllers
|
{
|
public class StoreAjaxController : AjaxPage
|
{
|
// GET: Data/Store
|
public ActionResult GetPalnoList()
|
{
|
var dd = Request["ajaxdata"];
|
|
var models = new JavaScriptSerializer().Deserialize<AjaxStoreList>(dd);
|
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
|
IDALStore provider = new DALStore();
|
List<Store> entity = provider.GetList(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson<Store>(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", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
|
public ActionResult GetBasicList()
|
{
|
var dd = Request["ajaxdata"];
|
|
var models = new JavaScriptSerializer().Deserialize<StroeMat>(dd);
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
models.DepartGuid = this.LoginDepartNum;
|
|
DALStroeMat provider = new DALStroeMat();
|
List<StroeMat> entity = provider.GetStroeMat(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson<StroeMat>(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", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
public ActionResult GetLogStore()
|
{
|
var dd = Request["ajaxdata"];
|
|
var models = new JavaScriptSerializer().Deserialize<AjaxBasicList>(dd);
|
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
|
DALStore provider = new DALStore();
|
List<StorePalno> entity = provider.GetLogStore(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson<StorePalno>(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", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
public ActionResult GetPalletStore()
|
{
|
var dd = Request["ajaxdata"];
|
var models = new JavaScriptSerializer().Deserialize<AjaxBasicList>(dd);
|
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
|
DALStore provider = new DALStore();
|
List<Storek> entity = provider.GetPalletStore(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson<Storek>(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", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
public ActionResult GetNullPalnoList()
|
{
|
var dd = Request["ajaxdata"];
|
|
var models = new JavaScriptSerializer().Deserialize<AjaxNullPalnoList>(dd);
|
|
|
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
|
IDALStore provider = new DALStore();
|
List<StoreNullPalno> entity = provider.GetList(models, ref pageInfo).ToList();
|
|
string json = JsonHelper.IListToJson<StoreNullPalno>(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", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
return Content(null);
|
}
|
public ActionResult GetStoreDetail()
|
{
|
try
|
{
|
string MatNo = Request["ajaxdata"];
|
|
//if (MatNo != "") // 若编码为空查询空托盘
|
//{
|
IList<AjaxStoreDetail> list = new List<AjaxStoreDetail>();
|
DALStore dALStore = new DALStore();
|
|
DataTable dt = dALStore.GetStoreDetail(MatNo, this.LoginDepartNum);
|
|
List<AjaxStoreDetail> entity = ModelConvertHelper<AjaxStoreDetail>.DataTableToModel(dt).ToList();
|
string json = JsonHelper.IListToJson<AjaxStoreDetail>(entity, "List");
|
ReturnJson.AddProperty("Result", new JsonObject(json));
|
//}
|
|
return Content(this.ReturnJson.ToString());
|
|
}
|
catch (System.Exception)
|
{
|
return Content(null);
|
}
|
}
|
|
public ActionResult SetSeesion()
|
{
|
Session["Stm"] = null;
|
var dd = Request["ajaxdata"];
|
Session["Stm"] = new JavaScriptSerializer().Deserialize<StroeMat>(dd);
|
|
ReturnJson.AddProperty("Code", 1);
|
return Content(this.ReturnJson.ToString());
|
}
|
}
|
}
|