Example #1
0
 /// <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);
 }
Example #2
0
        /// <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);
        }