protected void Listar() { List<FuncionDTO> obj; FuncionDAO objDAO = new FuncionDAO(); try { obj = objDAO.Listar(); this.gvLista.DataSource = obj; this.gvLista.DataBind(); } catch (Exception err) { throw (err); } }
protected void ListarFunciones(int idPerfil) { List<FuncionDTO> objFuncion; PerfilFuncionDTO objPerfilFuncionDTO; FuncionDAO objFuncionDAO = new FuncionDAO(); PerfilFuncionDAO objPerfilFuncionDAO = new PerfilFuncionDAO(); try { //CARGAR PERFILES tvwFunciones.Nodes.Clear(); objFuncion = objFuncionDAO.Listar(); foreach (FuncionDTO funcion in objFuncion) { if (funcion.Estado.Equals("1")) { TreeNode nodo1 = new TreeNode((string)funcion.NombreFuncion); nodo1.Value = funcion.IdFuncion.ToString(); tvwFunciones.Nodes.Add(nodo1); //VERIFICAR SI PERFIL TIENE FUNCION ASIGNADA int idFuncion = funcion.IdFuncion; objPerfilFuncionDTO = objPerfilFuncionDAO.ListarPorClave(idPerfil, idFuncion); if (objPerfilFuncionDTO.IdPerfil > 0) nodo1.Checked = true; } } } catch (Exception err) { throw (err); } }