using Lottomat.Application.Entity.SystemManage;
using Lottomat.Application.IService.SystemManage;
using Lottomat.Application.Service.SystemManage;
using System;
using System.Collections.Generic;
namespace Lottomat.Application.Busines.SystemManage
{
///
/// 版 本 1.0
/// Copyright (c) 2016-2017
/// 创建人:赵轶
/// 日 期:2015.11.17 9:56
/// 描 述:数据字典分类
///
public class DataItemBLL
{
private IDataItemService service = new DataItemService();
#region 获取数据
///
/// 分类列表
///
///
public IEnumerable GetList()
{
return service.GetList();
}
///
/// 分类实体
///
/// 主键值
///
public DataItemEntity GetEntity(string keyValue)
{
return service.GetEntity(keyValue);
}
///
/// 根据分类编号获取实体对象
///
/// 编号
///
public DataItemEntity GetEntityByCode(string ItemCode)
{
DataItemEntity old = service.GetEntityByCode(ItemCode);
return old;
}
#endregion
#region 验证数据
///
/// 分类编号不能重复
///
/// 编号
/// 主键
///
public bool ExistItemCode(string itemCode, string keyValue)
{
return service.ExistItemCode(itemCode, keyValue);
}
///
/// 分类名称不能重复
///
/// 名称
/// 主键
///
public bool ExistItemName(string itemName, string keyValue)
{
return service.ExistItemName(itemName, keyValue);
}
#endregion
#region 提交数据
///
/// 删除分类
///
/// 主键
public void RemoveForm(string keyValue)
{
try
{
service.RemoveForm(keyValue);
}
catch (Exception)
{
throw;
}
}
///
/// 保存分类表单(新增、修改)
///
/// 主键值
/// 分类实体
///
public void SaveForm(string keyValue, DataItemEntity dataItemEntity)
{
try
{
service.SaveForm(keyValue, dataItemEntity);
}
catch (Exception)
{
throw;
}
}
public DataItemEntity GetByItemName(string ItemName)
{
try
{
return service.GetByItemName(ItemName);
}
catch (Exception)
{
throw;
}
}
#endregion
}
}