using LeaRun.Application.Entity.FlowManage;
using LeaRun.Application.IService.FlowManage;
using LeaRun.Application.Service.FlowManage;
using LeaRun.Util.WebControl;
using System;
using System.Data;
namespace LeaRun.Application.Busines.FlowManage
{
///
/// 版 本 6.1
/// Copyright (c) 2013-2016 上海力软信息技术有限公司
/// 创建人:陈彬彬
/// 日 期:2016.03.19 13:57
/// 描 述:工作流表单操作(支持:SqlServer)
///
public class WFFrmMainBLL
{
private WFFrmMainIService server = new WFFrmMainService();
#region 获取数据
///
/// 获取表单列表分页数据
///
/// 分页参数
/// 查询参数
///
public DataTable GetPageList(Pagination pagination, string queryJson)
{
return server.GetPageList(pagination, queryJson);
}
///
/// 获取表单数据ALL(用于下拉框)
///
///
public DataTable GetAllList()
{
return server.GetAllList();
}
///
/// 设置表单
///
/// 主键
///
public WFFrmMainEntity GetForm(string keyValue)
{
try
{
return server.GetForm(keyValue);
}
catch (Exception)
{
throw;
}
}
#endregion
#region 提交数据
///
/// 删除表单
///
/// 主键
public void RemoveForm(string keyValue)
{
try
{
server.RemoveForm(keyValue);
}
catch (Exception)
{
throw;
}
}
///
/// 保存表单
///
/// 表单模板实体类
/// 主键
///
public int SaveForm(string keyValue,WFFrmMainEntity entity)
{
try
{
return server.SaveForm(keyValue,entity);
}
catch (Exception)
{
throw;
}
}
///
/// 更新表单模板状态(启用,停用)
///
/// 主键
/// 状态 1:启用;0.停用
public void UpdateState(string keyValue, int state)
{
try
{
server.UpdateState(keyValue, state);
}
catch (Exception)
{
throw;
}
}
#endregion
}
}