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()))); }
public bool Update_rolefun(rolefun rolefun) { return(rolefunDao.Update_rolefun(rolefun)); }
public bool Del_rolefun(rolefun rolefun) { return(rolefunDao.Del_rolefun(rolefun)); }
public bool Add_rolefun(rolefun rolefun) { return(rolefunDao.Add_rolefun(rolefun)); }