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 "[]"; } } }