private void cargarGrillaCompetencias()
    {
        hojasVida _hojasVida = new hojasVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaCompetencias = _hojasVida.ObtenerCompetenciasActivas();

        if (tablaCompetencias.Rows.Count <= 0)
        {
            if (_hojasVida.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _hojasVida.MensajeError, Proceso.Error);
            }
            else
            {
                Mostrar(Acciones.Nuevo);
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron competencias configuradas en el diccionario.", Proceso.Advertencia);
            }

            GridView_COMPETENCIAS.DataSource = null;
            GridView_COMPETENCIAS.DataBind();
        }
        else
        {
            Mostrar(Acciones.Cargar);

            CargarGrillaPreguntasDesdeTabla(tablaCompetencias);

            inhabilitarFilasGrilla(GridView_COMPETENCIAS, 2);
        }
    }
    private void Cargar_DropCompetenciasActivas(DropDownList drop)
    {
        hojasVida _hoja = new hojasVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaCompetencias = _hoja.ObtenerCompetenciasActivas();

        if (tablaCompetencias.Rows.Count <= 0)
        {
            if (_hoja.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _hoja.MensajeError, Proceso.Error);
            }
        }

        drop.Items.Clear();

        drop.Items.Add(new ListItem("Seleccione...", ""));

        foreach (DataRow filaTable in tablaCompetencias.Rows)
        {
            drop.Items.Add(new ListItem(filaTable["COMPETENCIA"].ToString(), filaTable["ID_COMPETENCIA"].ToString()));
        }

        drop.DataBind();
    }