using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using PMS.BusinessModels.SysManager;
using PMS.DBService.SysManager;
using PMS.EntityModels.SysManager;
using PMS.Interface.SysManager;
namespace PMS.BusinessService.SysManager
{
///
/// 创 建 人:王海洋
/// 创建日期:2018-12-10
/// 功能描述:系统按钮业务实现类
///
public class ButtonBLLService : IButton
{
ButtonDBService buttonService = ButtonDBService.Instance();
//检查标识是否存在
public bool CheckTagExist(string tag, int id)
{
return buttonService.CheckNameExists(tag, id);
}
//返回查询列表
public DataTable GetListJson(bool isactive)
{
return buttonService.GetAllButtons(isactive);
}
//保存
public bool PostSaveInfo(form_button_model model)
{
var emodal = model.ToDBModel();
if (emodal.ID > 0)
{//更新
return buttonService.Update(emodal) > 0;
}
else
{//新增加
return buttonService.Add(emodal) > 0;
}
}
//返回button信息,编辑时查询
public string GetButtonInfoJson(int id)
{
var model = new ButtonModel();
model.ID = id;
model.Where("ID");
var emmodal = buttonService.Select(model);
if (emmodal.ID > 0)
{
var uimodel = new form_button_model();
uimodel.FromDBModel(emmodal);
return uimodel.ToJson();
}
return "[]";
}
}
}