/// <summary> /// 获取角色信息实体 /// </summary> /// <param name="CompanyId">公司编号</param> /// <param name="Id">角色编号</param> /// <returns></returns> public EyouSoft.Model.CompanyStructure.SysRoleManage GetModel(int CompanyId, int Id) { EyouSoft.Model.CompanyStructure.SysRoleManage model = null; dcDal = new EyouSoft.Data.EyouSoftTBL(this._db.ConnectionString); EyouSoft.Data.SysRoleManage DataModel = dcDal.SysRoleManage.FirstOrDefault(item => item.CompanyId == CompanyId && item.Id == Id ); if (DataModel != null) { model = new EyouSoft.Model.CompanyStructure.SysRoleManage() { Id = DataModel.Id, RoleName = DataModel.RoleName, RoleChilds = DataModel.RoleChilds }; } DataModel = null; return(model); }
/// <summary> /// 新增 /// </summary> /// <param name="model">角色信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.CompanyStructure.SysRoleManage model) { dcDal = new EyouSoft.Data.EyouSoftTBL(this._db.ConnectionString); bool IsTrue = false; EyouSoft.Data.SysRoleManage DataModel = new EyouSoft.Data.SysRoleManage() { CompanyId = model.CompanyId, RoleChilds = model.RoleChilds.Trim(), RoleName = model.RoleName, IsDelete = "0" }; dcDal.SysRoleManage.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; return(IsTrue); }