Exemplo n.º 1
0
        //Inicia el ciclo para llegar a la vista buscada (Estadísticas)
        public void iniciarNavegacion()
        {
            try
            {
                //Comenzar desde la página inicial
                navegarHome();

                //Luego de completarse la carga de la página continuar con el logueo
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.LoginRouter;
            }
            catch (Exception ex)
            {
                //Evitar un posible bucle infinito
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.ninguna;

                ControlLog.EscribirLog(ControlLog.TipoGravedad.WARNING, "ControlWeb.cs", "iniciarNavegacion", "Error al intentar reiniciar la navegación web: " + ex.Message);
            }
        }
Exemplo n.º 2
0
        //Loguear
        public void loginRouter()
        {
            try
            {
                //Llenar datos para loguearse
                _web.Document.GetElementById("userName").SetAttribute("value", Datos.configuracionInicial.usuario);
                _web.Document.GetElementById("pcPassword").SetAttribute("value", Datos.configuracionInicial.pass);
                _web.Document.GetElementById("loginBtn").InvokeMember("click");

                //Luego de completarse la carga de la página continuar con yendo al menú Wireless
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.MenuWireless;
            }
            catch (Exception ex)
            {
                //Evitar un posible bucle infinito
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.ninguna;

                ControlLog.EscribirLog(ControlLog.TipoGravedad.WARNING, "ControlWeb.cs", "loginRouter", "Error de logueo del router: " + ex.Message);
            }
        }
Exemplo n.º 3
0
        public void menuWirelessStatistics()
        {
            try
            {
                //Buscar el frame correspondiente donde se encuentra los botones a partir del name
                HtmlWindowCollection frame = _web.Document.Window.Frames;

                //Buscar el botón Wireless por ID y ejecutar el click
                frame[1].Document.GetElementById("a12").InvokeMember("click");

                //Luego de completarse la carga de la página terminar ciclo de ejecución
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.ninguna;
            }
            catch (Exception ex)
            {
                //Evitar un posible bucle infinito
                accionWeb = FuenteMacs.FPrincipal.AccionWeb.ninguna;

                ControlLog.EscribirLog(ControlLog.TipoGravedad.WARNING, "ControlWeb.cs", "menuWirelessStatistics", "Error al intentar acceder a la vista de WirelessStatistics: " + ex.Message);
            }
        }