Esempio n. 1
0
        public bool roleFunGive(string funids)
        {
            userfunDao ufundao = new userfunDao();

            string[]       funs    = funids.Split(',');
            List <userfun> listfun = (List <userfun>)ufundao.FindAll_userfun(" 1=1 ");

            for (int i = 0; i < funs.Length - 1; i++)
            {
                int fatherid = -1;
                int funid    = int.Parse(funs[i]);
                while (fatherid != 0)
                {
                    userfun ufun     = listfun.Find(delegate(userfun fun) { return(fun.funid == funid); });
                    rolefun _rolefun = new rolefun();
                    _rolefun.roleid = int.Parse(funs[funs.Length - 1]);
                    _rolefun.rolep  = 0;
                    _rolefun.funid  = ufun.funid;
                    rolefunDao.Add_rolefun(_rolefun);
                    funid    = ufun.fatherid;
                    fatherid = ufun.fatherid;
                }
            }
            return(true);
        }
 public bool Update_rolefun(rolefun rolefun)
 {
     if (DbHelperSQL.Update(rolefun))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public bool Del_rolefun(rolefun rolefun)
 {
     if (DbHelperSQL.Delete(rolefun))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public bool IsExist(rolefun rolefun)
        {
            string sql = "select * from rolefun where roleid=" + rolefun.roleid + " and funid=" + rolefun.funid;

            if (DbHelperSQL.Query(sql).Tables[0].Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public bool Add_rolefun(rolefun rolefun)
 {
     if (IsExist(rolefun))
     {
         return(true);
     }
     if (DbHelperSQL.Insert(rolefun))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public rolefun FindById_rolefun(int id)
        {
            rolefun model = new rolefun();

            return(Common <rolefun> .Dt2Model(model, DbHelperSQL.FindByConditions(model, " pid=" + id.ToString())));
        }
Esempio n. 7
0
 public bool Update_rolefun(rolefun rolefun)
 {
     return(rolefunDao.Update_rolefun(rolefun));
 }
Esempio n. 8
0
 public bool Del_rolefun(rolefun rolefun)
 {
     return(rolefunDao.Del_rolefun(rolefun));
 }
Esempio n. 9
0
 public bool Add_rolefun(rolefun rolefun)
 {
     return(rolefunDao.Add_rolefun(rolefun));
 }