ButtonBLLService.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using PMS.BusinessModels.SysManager;
  7. using PMS.DBService.SysManager;
  8. using PMS.EntityModels.SysManager;
  9. using PMS.Interface.SysManager;
  10. namespace PMS.BusinessService.SysManager
  11. {
  12. /// <summary>
  13. /// 创 建 人:王海洋
  14. /// 创建日期:2018-12-10
  15. /// 功能描述:系统按钮业务实现类
  16. /// </summary>
  17. public class ButtonBLLService : IButton
  18. {
  19. ButtonDBService buttonService = ButtonDBService.Instance<ButtonDBService>();
  20. //检查标识是否存在
  21. public bool CheckTagExist(string tag, int id)
  22. {
  23. return buttonService.CheckNameExists(tag, id);
  24. }
  25. //返回查询列表
  26. public DataTable GetListJson(bool isactive)
  27. {
  28. return buttonService.GetAllButtons(isactive);
  29. }
  30. //保存
  31. public bool PostSaveInfo(form_button_model model)
  32. {
  33. var emodal = model.ToDBModel<ButtonModel>();
  34. if (emodal.ID > 0)
  35. {//更新
  36. return buttonService.Update(emodal) > 0;
  37. }
  38. else
  39. {//新增加
  40. return buttonService.Add(emodal) > 0;
  41. }
  42. }
  43. //返回button信息,编辑时查询
  44. public string GetButtonInfoJson(int id)
  45. {
  46. var model = new ButtonModel();
  47. model.ID = id;
  48. model.Where("ID");
  49. var emmodal = buttonService.Select(model);
  50. if (emmodal.ID > 0)
  51. {
  52. var uimodel = new form_button_model();
  53. uimodel.FromDBModel(emmodal);
  54. return uimodel.ToJson();
  55. }
  56. return "[]";
  57. }
  58. }
  59. }