/// <summary> /// Evento que se ejecuta al ejercutar el programa /// </summary> /// <param name="args">los argumentos que se envian al iniciar las clases</param> static void Main(string[] args) { string cRutaArchivo = @"C:\Trabajo\Cursos\SOLID\dias.txt";//TODO: leer la ruta de manera dinamica DateTime dtHoy = DateTime.Now; iLectorArchivo lector = new LectorArchivoTxt(cRutaArchivo); IProcesadorEventos procesador = new ProcesadorEventos(dtHoy); IMostrarMensajes mensajes = new MostrarMensajes(); EjecutadorPrograma ejecutador = new EjecutadorPrograma(lector, procesador, mensajes); ejecutador.EjecutarPrograma(); }
/// <summary> /// Evento que se ejecuta al ejercutar el programa /// </summary> /// <param name="args">los argumentos que se envian al iniciar las clases</param> static void Main(string[] args) { string cRutaArchivo = @"C:\Trabajo\Cursos\Buenas practicas\dias.txt";//TODO: leer la ruta de manera dinamica string[] arrInfo; string cRespusta; DateTime dtHoy = DateTime.Now; ILectorArchivo lector = new LectorArchivoTxt(cRutaArchivo); IProcesadorEventos procesador = new ProcesadorEventos(dtHoy); IMostrarMensajes mensajes = new MostrarMensajes(); arrInfo = lector.LeerArchivo(); cRespusta = procesador.Procesar(arrInfo); mensajes.mostrarEnConsola(cRespusta); }