public void ActualizarTracker( int ranuraElegida, ListaDeComprobaciones listaDeComprobaciones) { ListaDeComprobaciones comprobaciones = new ListaDeComprobaciones(habitos.Length, ranuraElegida); int habito = ElegirHabito(ranuraElegida); opcionDias = 1; int dia; DibujarPortadaDias(); int mes = DateTime.Now.Month; do { for (int i = 1; i <= DateTime.DaysInMonth(2019, mes); i++) { DibujarDias(i, i / 10); } dia = CambiarOpcionDia(DateTime.DaysInMonth(2019, mes)); } while (dia == -1); listaDeComprobaciones.AnyadirComprobacion( dia, habito, ConfirmarHabito() == 0); }
public void ActualizarHoy( int ranuraElegida, ListaDeComprobaciones listaDeComprobaciones) { int habito = ElegirHabito(ranuraElegida); listaDeComprobaciones.AnyadirComprobacion( DateTime.Now.Day, habito, ConfirmarHabito() == 0); }
public void VerResumen(int numeroDeHabitos) { if (ranuraElegida != Utiles.VOLVER) { listaDeComprobaciones = new ListaDeComprobaciones( numeroDeHabitos, ranuraElegida); trackerCargado = new TrackerCargado(ranuraElegida); int clave = listaDeComprobaciones.GenerarClave( DateTime.Now.Year, DateTime.Now.Month); listaDeComprobaciones.ActualizarLista(ref clave); MostrarTracker(); } }
public Tracker(int ranuraElegida) { habitos = File.ReadAllLines(@"data\ranura" + ranuraElegida + ".txt"); mesesDibujados = File.ReadAllLines(@"data\meses.txt"); numeroDeHabitos = habitos.Length; opcion = 0; ahora = DateTime.Now; anyoActual = ahora.Year; numeroDeDias = DateTime.DaysInMonth(anyoActual, ahora.Month); opcionDias = 0; listaDeComprobaciones = new ListaDeComprobaciones(numeroDeHabitos, ranuraElegida); }
public void EjecutarCargarTracker() { cargarTracker = new Carga(); int ranuraElegida = -1; do { cargarTracker.Dibujar(ranuraElegida); ranuraElegida = cargarTracker.CambiarOpcion(); } while (ranuraElegida == -1); if (ranuraElegida != Utiles.VOLVER) { listaDeComprobaciones = new ListaDeComprobaciones(numeroDeHabitos, ranuraElegida); trackerCargado = new TrackerCargado(ranuraElegida); ultimaClave = listaDeComprobaciones.GenerarClave(DateTime.Now.Year, DateTime.Now.Month); listaDeComprobaciones.ActualizarLista(ref ultimaClave); EjecutarTrackerCargado(ranuraElegida); } }
public void EjecutarNuevoTracker() { nuevoTracker = new NuevoTracker(); int ranuraElegida = -1; do { nuevoTracker.Dibujar(ranuraElegida); ranuraElegida = nuevoTracker.CambiarOpcion(); } while (ranuraElegida == -1); if (ranuraElegida != Utiles.VOLVER) { introducirHabitos = new IntroduccionHabitos(ranuraElegida); IntroducirHabitos(); tracker = new Tracker(ranuraElegida); listaDeComprobaciones = new ListaDeComprobaciones(numeroDeHabitos, ranuraElegida); EjecutarTracker(ranuraElegida); } }