예제 #1
0
        //public int GetRoleManuCount(string RmId)
        //{
        //    object count = ExecuteQueryForObject("RoleManu.GetRoleManuCountById", RmId);
        //    return (int)count;
        //}


        public string AddRM(RoleManu rm)
        {
            ISqlMapper NewMap = SqlMapper.Instance();

            try
            {
                NewMap.BeginTransaction();
                object c = ExecuteQueryForObjectTrans("RoleManu.SelectRoleCountByRoleAndMenu", rm, NewMap);
                if ((int)c == 0)
                {
                    rm.RmId = System.Guid.NewGuid().ToString();
                    ExecuteInsertTrans("RoleManu.InsertRoleManu", rm, NewMap);
                    NewMap.CommitTransaction();
                    return("true");
                }
                else
                {
                    NewMap.CommitTransaction();
                    return("该角色已经分配此权限");
                }
            }
            catch (Exception e)
            {
                NewMap.RollBackTransaction();
                return("false");
            }
        }
예제 #2
0
 public int DelRM(RoleManu rm)
 {
     try
     {
         return(ExecuteUpdate("RoleManu.DeleteRoleManu", rm));
     }
     catch (Exception e)
     {
         return(-1);
     }
 }
예제 #3
0
 public int CancelRight(RoleManu rm)
 {
     if (rm != null && rm.MenuId != null && rm.MenuId.Trim() != "" && rm.RoleId != null && rm.RoleId.Trim() != "")
     {
         return(roleManuBll.DelRM(rm));
     }
     else
     {
         return(-1);
     }
 }
예제 #4
0
 public string AddRight(RoleManu rm)
 {
     if (rm != null && rm.RoleId != null && rm.RoleId.Trim() != "" && rm.MenuId != null && rm.MenuId.Trim() != "")
     {
         return(roleManuBll.AddRM(rm));
     }
     else
     {
         return("添加失败,请重新操作");
     }
 }
예제 #5
0
 public int Update(RoleManu entity)
 {
     return(ExecuteUpdate("RoleManu.UpdateRoleManu", entity));
 }
예제 #6
0
 public object Insert(RoleManu entity)
 {
     return(ExecuteInsert("RoleManu.InsertRoleManu", entity));
 }
예제 #7
0
 public int DelRM(RoleManu rm)
 {
     return(_iRoleManuDao.DelRM(rm));
 }
예제 #8
0
        public string AddRM(RoleManu rm)
        {
            string aa = _iRoleManuDao.AddRM(rm);

            return(aa);
        }
예제 #9
0
 public int Update(RoleManu entity)
 {
     return(_iRoleManuDao.Update(entity));
 }
예제 #10
0
        //public IList<RoleManu> GetRoleManuList(object o)
        //{
        //return _iRoleManuDao.GetRoleManuList(o);
        //}

        public int Insert(RoleManu entity)
        {
            return(Convert.ToInt32(_iRoleManuDao.Insert(entity)));
        }