예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
            }
        }