using BLL.DAL;
using Common;
using Json;
using Lib;
using Model;
using System.Collections;
using System.Web.Mvc;
using System.Web.Script.Serialization;
namespace wms.Areas.Wcs.Controllers
{
public class AlarmLogController : MasterPage
{
// GET: Wcs/AlarmLog
[LoginFilter]
public ActionResult Index()
{
ViewBag.Title = "报警日志";
return View();
}
}
public class AlarmLogAjaxController : AjaxPage
{
///
/// 获取报警日志信息表
///
///
[HttpPost]
public ActionResult GetAlarmLogList()
{
var dd = Request["ajaxdata"];
var models = new JavaScriptSerializer().Deserialize(dd);
if (models != null)
{
PageInfo pageInfo = new PageInfo() { PageIndex = models.pageIndex, PageSize = models.pageSize };
DAL_AlarmInfo provider = new DAL_AlarmInfo();
var entity = provider.GetAlarmLogList(models, ref pageInfo);
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);
}
}
}