Exemple #1
0
        /// <summary>
        /// Procesa todo lo relacionado a Vías.
        /// </summary>
        /// <returns>El número de problemas en Vías.</returns>
        public int ProcesarTodo()
        {
            // Hacer todos las operaciones en orden.
            int númeroDeProblemasEnVías = 0;

            númeroDeProblemasEnVías += ArregladorDeIndicesDeCiudad.Procesa();
            númeroDeProblemasEnVías += ArregladorGeneral.Procesa();
            númeroDeProblemasEnVías += BuscadorDeAlertas.Procesa();
            númeroDeProblemasEnVías += BuscadorDePosiblesErroresDeRuteo.Procesa();
            númeroDeProblemasEnVías += BuscadorDeErrores.Procesa();

            // Reporta estatus.
            EscuchadorDeEstatus.Estatus = "Se detectaron " + númeroDeProblemasEnVías + " problemas en Vías.";

            return(númeroDeProblemasEnVías);
        }