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 BussRoleDepart : IBussFactory { #region 查询 /// /// 查询 /// /// /// public List GetList(RoleDepartModel model) { DataTable dt = DataProvider.Instance.RoleDepart.GetList(model); List list = ConvertHelper.ConvertToList(dt); return list; } #endregion #region 新增 /// /// 新增 /// /// /// public string AddRoleDepart(List list) { DataProvider.Instance.RoleDepart.AddRoleDepart(list); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion #region 删除 /// /// 删除 /// /// /// public string DeleteRoleDepart(RoleDepartModel model) { DataProvider.Instance.RoleDepart.DeleteRoleDepart(model); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion /// /// 组织机构记录保存 /// /// 增加权限 /// 删除权限 /// public string Save(List AddList, List DelList) { Transaction = DataProvider.Instance.TranOracle; foreach (RoleDepartModel model in AddList) { DataProvider.Instance.RoleDepart.AddRoleDepart(model); logList.Add(DataProvider.Instance.logData); } foreach (RoleDepartModel model in DelList) { DataProvider.Instance.RoleDepart.DeleteRoleDepart(model); logList.Add(DataProvider.Instance.logData); } TaCmtOrRak(); return this.ErrText; } } }