using DIXWeb.Business.GlobalM;
|
using DIXWeb.Entity.Power;
|
using DIXWeb.Entity.Workflow;
|
using DIXWeb.Web;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.Mvc;
|
|
namespace DIXWeb.Web
|
{
|
public class WorkflowNodeDetailController : BaseMvcController
|
{
|
WorkflowNodeDetailBusiness _workflowNDetailBusiness = new WorkflowNodeDetailBusiness();
|
// GET: GlobalM/WorkflowNodeDetail
|
public ActionResult Index()
|
{
|
return View();
|
}
|
|
public ActionResult GetWorkflowNDetail(int NodeId,int page,int rows)
|
{
|
Receive receive = this._workflowNDetailBusiness.GetWorkflowNDetail(NodeId,page,rows);
|
return Json(receive);
|
}
|
|
public ActionResult GetWorkflowOrgType()
|
{
|
try
|
{
|
object obj = this._workflowNDetailBusiness.GetWorkflowOrgType();
|
return Json(new { total = 200, rows = Json(obj).Data });
|
}
|
catch (Exception ex)
|
{
|
return Json(new { total = 500, rows = ex.Message });
|
}
|
}
|
|
public ActionResult GetWorkflowRoleType()
|
{
|
try
|
{
|
object obj = this._workflowNDetailBusiness.GetWorkflowRoleType();
|
return Json(new { total = 200, rows = Json(obj).Data });
|
}
|
catch (Exception ex)
|
{
|
return Json(new { total = 500, rows = ex.Message });
|
}
|
}
|
|
|
public ActionResult Insert(WorkflowNodeDetail record)
|
{
|
try
|
{
|
if (string.IsNullOrEmpty(record.ActiveType)) record.ActiveType = "";
|
DateTime now = DateTime.Now;
|
UserInfo ui = Util.SessionHelper.Session["UserInfo"] as UserInfo;
|
record.ChUserId = ui.Id;
|
record.CreateUserId = ui.Id;
|
record.CreateTime = now;
|
record.ChTime = now;
|
this._workflowNDetailBusiness.Insert(record);
|
return Json(new { total = 200, rows = "SUCCESS" });
|
}
|
catch (Exception ex)
|
{
|
return Json(new { total = 500, rows = ex.Message });
|
}
|
}
|
|
public ActionResult Update(WorkflowNodeDetail record)
|
{
|
try
|
{
|
if (string.IsNullOrEmpty(record.ActiveType)) record.ActiveType = "";
|
DateTime now = DateTime.Now;
|
UserInfo ui = Util.SessionHelper.Session["UserInfo"] as UserInfo;
|
record.ChUserId = ui.Id;
|
record.ChTime = now;
|
this._workflowNDetailBusiness.Update(record);
|
return Json(new { total = 200, rows = "SUCCESS" });
|
}
|
catch (Exception ex)
|
{
|
return Json(new { total = 500, rows = ex.Message });
|
}
|
}
|
|
public ActionResult SelectById(int Id)
|
{
|
try
|
{
|
ReceiveNodeDetail record = this._workflowNDetailBusiness.SelectById(Id);
|
return Json(new { total = 200, rows = Json(record).Data });
|
}
|
catch (Exception ex)
|
{
|
return Json(new { total = 500, rows = ex.Message });
|
}
|
}
|
}
|
}
|