using DIXWeb.Business.GlobalM;
using DIXWeb.Entity.Workflow;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace DIXWeb.Web
{
public class StatementController : BaseMvcController
{
InspectObjectTypeBusiness _inspectObjectTypeBusiness = new InspectObjectTypeBusiness();
InspectAreaBusiness _inspectAreaBusiness = new InspectAreaBusiness();
StatementBusiness _statementBusiness = new StatementBusiness();
// GET: GlobalM/Statement
public ActionResult Index()
{
return View();
}
public ActionResult InspectCheckedSelect()
{
return View();
}
public ActionResult TransitionDiagram()
{
return View();
}
public ActionResult ObjectInspectDetail()
{
return View();
}
public ActionResult GetInspectObjectType()
{
object obj = this._inspectObjectTypeBusiness.GetInspectObjectType();
return Json(obj);
}
public ActionResult GetInspectType()
{
object obj = this._inspectObjectTypeBusiness.GetInspectType();
return Json(obj);
}
public ActionResult GetInspectArea()
{
object obj = this._inspectAreaBusiness.GetInspectArea();
return Json(obj);
}
public ActionResult GetInspectObjectByAreaId(int InspectAreaId)
{
object obj = this._inspectObjectTypeBusiness.GetInspectObjectByAreaId(InspectAreaId);
return Json(obj);
}
///
/// 报表查询
///
/// 设备类别【空调类、供气类、供电类、消防类】
/// 点检周期类别【日点检、周点检、月点检、季点检、年点检】
/// 开始时间yyyy-MM-dd
/// 结束时间yyyy-MM-dd
///
///
///
public ActionResult GetICS(int OrgId,int InspectObjectTypeId, int InspectTypeId, DateTime TimeBegin, DateTime TimeEnd, int page = 1, int rows = 200)
{
Receive receive = this._statementBusiness.GetICS(OrgId,InspectObjectTypeId, InspectTypeId, TimeBegin, TimeEnd, page, rows);
return Json(receive);
}
public ActionResult GetTD(int InspectObjectId, DateTime TimeBegin, DateTime TimeEnd, int page = 1, int rows = 200)
{
Receive receive = this._statementBusiness.GetTD(InspectObjectId, TimeBegin, TimeEnd, page, rows);
return Json(receive);
}
public ActionResult GetNeedCheckDetail(int InspectTypeId, int InspectObjectTypeId, string Attention, int page = 1, int rows = 10)
{
Receive receive = this._statementBusiness.GetNeedCheckDetail(InspectTypeId, InspectObjectTypeId, Attention, page, rows);
return Json(receive);
}
public ActionResult GetItemNameByObjectCode(string InspectObjectCode)
{
Receive receive = this._statementBusiness.GetItemNameByObjectCode(InspectObjectCode);
return Json(receive);
}
public ActionResult GetObjectInspectDetail(string InspectObjectCode,DateTime TimeBegin, DateTime TimeEnd, int page = 1, int rows = 200)
{
Receive receive = this._statementBusiness.GetObjectInspectDetail(InspectObjectCode, TimeBegin, TimeEnd, page, rows);
return Json(receive);
}
}
}