private void cargar_datos_perfil(DataRow filaInfoReq)
    {
        if (DropDownList_ID_EMPRESA.SelectedValue == "")
        {
            DropDownList_PERFILES.Items.Clear();
            TextBox_EDAD_MIN.Text        = "";
            TextBox_EDAD_MAX.Text        = "";
            TextBox_CANTIDAD.Text        = "";
            TextBox_SEXO.Text            = "";
            TextBox_EXPERIENCIA.Text     = "";
            TextBox_NIVEL_ACADEMICO.Text = "";
            TextBox_FUNCIONES.Text       = "";
        }
        else
        {
            Decimal REGISTRO_PERFIL = 0;
            try
            {
                REGISTRO_PERFIL = Convert.ToDecimal(filaInfoReq["REGISTRO_PERFIL"]);
            }
            catch
            {
                REGISTRO_PERFIL = 0;
            }

            perfil    _perfil     = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            DataTable tablaPerfil = _perfil.ObtenerPorRegistro(REGISTRO_PERFIL);

            if (tablaPerfil.Rows.Count > 0)
            {
                DataRow filaPerfil = tablaPerfil.Rows[0];

                DropDownList_PERFILES.Items.Add(new ListItem(filaPerfil["NOM_OCUPACION"].ToString(), filaPerfil["REGISTRO"].ToString()));
                DropDownList_PERFILES.SelectedValue = REGISTRO_PERFIL.ToString();

                TextBox_EDAD_MIN.Text        = filaPerfil["EDAD_MIN"].ToString().Trim();
                TextBox_EDAD_MAX.Text        = filaPerfil["EDAD_MAX"].ToString().Trim();
                TextBox_CANTIDAD.Text        = filaInfoReq["CANTIDAD"].ToString().Trim();
                TextBox_SEXO.Text            = filaPerfil["SEXO"].ToString().Trim();
                TextBox_EXPERIENCIA.Text     = filaPerfil["EXPERIENCIA_DESCRIPCION"].ToString().Trim();
                TextBox_NIVEL_ACADEMICO.Text = filaPerfil["DESCRIPCION"].ToString().Trim();
                TextBox_FUNCIONES.Text       = filaPerfil["DSC_FUNCIONES"].ToString().Trim();
            }
            else
            {
                DropDownList_PERFILES.Items.Clear();
                TextBox_EDAD_MIN.Text        = "";
                TextBox_EDAD_MAX.Text        = "";
                TextBox_CANTIDAD.Text        = "";
                TextBox_SEXO.Text            = "";
                TextBox_EXPERIENCIA.Text     = "";
                TextBox_NIVEL_ACADEMICO.Text = "";
                TextBox_FUNCIONES.Text       = "";
            }
        }
    }
    private DataRow ObtenerPerfilPorRegistro(int REGISTRO)
    {
        DataRow resultado = null;

        perfil    _perfil         = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaInfoPerfil = _perfil.ObtenerPorRegistro(REGISTRO);

        if (tablaInfoPerfil.Rows.Count > 0)
        {
            resultado = tablaInfoPerfil.Rows[0];
        }

        return(resultado);
    }