/** @brief Constructor inicial de la pagina, se encarga de cargar los elementos basicos iniciales de cada seccion.
        */
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.IsAuthenticated)
            {
                ControladoraRecursosHumanos controladora_rh = new ControladoraRecursosHumanos();
                alerta_error.Visible = false;
                alerta_exito.Visible = false;
                alerta_advertencia.Visible = false;
                alerta_exito_oficina.Visible = false;
                alerta_error_oficina_cuerpo.Visible = false;

                m_controladora_pdp = new ControladoraProyectoPruebas();
                activa_desactiva_botones_ime(false);
                input_manager_office.Enabled = false;
                input_phone1.Enabled = false;
                input_phone2.Enabled = false;
                mensaje_error_modal.Visible = false;
                mensaje_exito_modal.Visible = false;
                // Se llenan las tablas y comboBox
                //llena_disenos_prueba();   // TO DO --> Sprint 2, cuando ya existan diseños de pruebas.
                if (!IsPostBack)
                {
                    actualiza_drop_oficinas();  // ** OJO, actualiza_drop_oficinas se tiene que llamar ANTES que llena_proyectos_de_pruebas SIEMPRE!!
                    m_es_administrador = controladora_rh.es_administrador(Context.User.Identity.Name);
                }
                llena_proyectos_de_pruebas();

            }
            else
            {
                Response.Redirect("~/Codigo_Fuente/Fronteras/InterfazLogin.aspx");
            }
        }
        /** @brief Metodo que se llama al cargar la página.
        */
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.IsAuthenticated)
            {
                m_controladora_rh = new ControladoraRecursosHumanos();
                m_controladora_pdp = new ControladoraProyectoPruebas();
                alerta_error.Visible = false;
                alerta_exito.Visible = false;
                alerta_advertencia.Visible = false;
                drop_proyecto_asociado.Enabled = false;
                drop_rol.Enabled = false;
                activa_desactiva_botones_ime(false);
                mensaje_error_modal.Visible = false;
                mensaje_exito_modal.Visible = false;
                modal_reestablecer_input_usuario.Enabled = false;
                alerta_error_reestablecer.Visible = false;
                alerta_exito_reestablecer.Visible = false;
                if (m_opcion != 'e')
                {
                    btn_reestablece_contrasena.Visible = false;
                }
                else
                {
                    btn_reestablece_contrasena.Visible = true;
                }

                if (!IsPostBack)
                {
                    actualiza_proyectos();
                    m_es_administrador = m_controladora_rh.es_administrador(Context.User.Identity.Name);
                }
                actualiza_tabla_recursos_humanos();
                if (!m_es_administrador)
                {
                    btn_crear.Enabled = false;
                }

            }
            else
            {
                Response.Redirect("~/Codigo_Fuente/Fronteras/InterfazLogin.aspx");
            }
        }