public static ArrayList QueryListFyRole(string curpage, string pagesize) { ArrayList r = new ArrayList(); Sys_RoleBll sdb = new Sys_RoleBll(); List <Sys_Role> lsr = new List <Sys_Role>(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { string where = ""; r.Add(iv.badstr); int rcount = 0; int pcount = 0; if (iv.u.rcode == "xtgl") { } else { where = " and dcode='" + iv.u.dcode.Substring(0, 8) + "'"; } lsr = sdb.QueryList(Convert.ToInt32(curpage), Convert.ToInt32(pagesize), where, "id desc", ref rcount, ref pcount); if (lsr != null) { r.Add(pcount); foreach (Sys_Role s in lsr) { ArrayList al = new ArrayList(); al.Add(s.rcode); al.Add(s.rname); al.Add(s.rdetail); r.Add(al); } } } else { r.Add(iv.badstr); } return(r); }
public static ArrayList QueryListRole() { ArrayList r = new ArrayList(); Sys_RoleBll sdb = new Sys_RoleBll(); Sys_DepmentBll sb = new Sys_DepmentBll(); List <Sys_Role> lsr = new List <Sys_Role>(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { r.Add(iv.badstr); string where = ""; if (iv.u.rcode == "xtgl") { } else { where = " and dcode='" + iv.u.dcode.Substring(0, 8) + "'"; } lsr = sdb.QueryList(where); if (lsr != null) { foreach (Sys_Role s in lsr) { ArrayList al = new ArrayList(); al.Add(s.rcode); al.Add(s.rname); al.Add(s.rdetail); r.Add(al); } } } else { r.Add(iv.badstr); } return(r); }