using BLL;
|
using Common;
|
using Model;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web.Script.Serialization;
|
|
using Json;
|
using Lib;
|
using System.Web.Mvc;
|
|
namespace WMS.Areas.Data.Controllers
|
{
|
public class ErpAjaxController : AjaxPage
|
{
|
// GET: Data/ErpAjax
|
public ActionResult GetErpList()
|
{
|
var dd = Request["ajaxdata"];
|
|
var models = new JavaScriptSerializer().Deserialize<AjaxErpList>(dd);
|
|
|
|
if (models != null)
|
{
|
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
|
|
|
IDALErp provider = new DALErp();
|
List<Erp> entity = provider.GetList(models, ref pageInfo).ToList();
|
|
|
string json = JsonHelper.IListToJson<Erp>(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);
|
}
|
|
// GET: Data/ErpAjax
|
public ActionResult GetDetail(string OrdNo)
|
{
|
|
if (!string.IsNullOrEmpty(OrdNo))
|
{
|
IDALErpDetail detail = new DALErpDetail();
|
List<ErpMat> entity = detail.GetList(OrdNo).ToList();
|
|
string json = JsonHelper.IListToJson<ErpMat>(entity, "List");
|
|
ReturnJson.AddProperty("Result", new JsonObject(json));
|
ReturnJson.AddProperty("Code", 1);
|
ReturnJson.AddProperty("Message", "响应成功");
|
ReturnJson.AddProperty("SubCode", 0);
|
ReturnJson.AddProperty("SubMessage", "");
|
|
return Content(this.ReturnJson.ToString());
|
}
|
|
return Content(null);
|
}
|
}
|
}
|