using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Model.Base; using WMS.IData; using System.Data; using WMS.Common; namespace WMS.Business.Base { /// /// 系统菜单 /// public class BussSystemMenu : IBussFactory { /// /// 获取MenuDataTable /// /// public DataTable GetMenuDataTable() { return DataProvider.Instance.SystemMenu.GetMenuDataTable(); } /// /// 获取menu数据 /// /// public List GetMenuData(string roleId) { return DataProvider.Instance.SystemMenu.GetMenuData(roleId); } /// /// 获取窗体的功能 /// /// 窗体编号 /// public List GetMenuFuntion(string menuid) { return DataProvider.Instance.SystemMenu.GetMenuFuntion(menuid); } /// /// 添加menu数据 /// /// 窗体对象 /// 功能列表 public string AddMenuData(BaseMenuModel menuModel, List listFucModel) { DataProvider.Instance.SystemMenu.AddMenuData(menuModel, listFucModel); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } /// /// 根据Model 获得菜单 /// /// /// public List GetMenuDataByModel(BaseMenuModel model) { DataTable dt = DataProvider.Instance.SystemMenu.GetMenuDataByModel(model); List list = null; if (DataLogErrWrite(dt, "")) { list = ConvertHelper.ConvertToList(dt); } else { return list; } return list; } } }