Example #1
0
 //新增或修改角色
 public string EditOrUpdateRole(Role role)
 {
     var loginInfo =LoginFac.Admin.GetLoginInfo();
     role.AddTime = DateTime.Now;
     role.AdminId = loginInfo.UserId;
     if (role.RoleId != 0)
     {
         if (Limits.Contains(2)&&((role.OrganId==0&&loginInfo.RoleId==CustomConfig.SuperRoleId)||role.OrganId.ToString().StartsWith(loginInfo.OrganId.ToString())))
         {
             DbOp.Update(role);
             return "True";
         }
         else
             return "你没有权限进行修改";
     }
     else
     {
         if (Limits.Contains(3) && ((role.OrganId == 0 && loginInfo.RoleId == CustomConfig.SuperRoleId) || role.OrganId.ToString().StartsWith(loginInfo.OrganId.ToString())))
         {
             DbOp.Add(role);
             return "True";
         }
         else
             return "你没有权限新增数据";
     }
 }
Example #2
0
 public int Update(Role entity, string[] columns)
 {
     return Context.Instance.Update(entity,columns);
 }
Example #3
0
 public int Update(Role entity)
 {
     return Context.Instance.Update(entity);
 }
Example #4
0
 public object Add(Role entity)
 {
     return Context.Instance.Insert(entity);
 }