コード例 #1
0
    public void MostrarAnyoEnPixeles()
    {
        int opcionAnyo;

        do
        {
            tuAnyoEnPixeles.Dibujar();
            do
            {
                DibujarOpcion(ANTERIOR, opcionesAnyoEnPixeles);
                DibujarOpcion(VOLVER, opcionesAnyoEnPixeles);
                opcionAnyo = CambiarOpcion(opcionesAnyoEnPixeles);
            } while (opcionAnyo == -1);

            if (opcionAnyo == ANTERIOR)
            {
                MostrarTracker();
            }
            else if (opcionAnyo == VOLVER)
            {
                HabitTracker habitTracker = new HabitTracker();
                habitTracker.Ejecutar();
            }
        } while (opcionAnyo != VOLVER);
    }
コード例 #2
0
    public void EjecutarTuAnyoEnPixeles()
    {
        int opcionAnyo;

        do
        {
            tuAnyoEnPixeles.Dibujar();
            do
            {
                for (int i = 0; i < tuAnyoEnPixeles.GetNumeroDeOpciones(); i++)
                {
                    tuAnyoEnPixeles.DibujarOpcion(i);
                }
                opcionAnyo = tuAnyoEnPixeles.CambiarOpcion();
            } while (opcionAnyo == -1);

            switch (opcionAnyo)
            {
            case TuAnyoEnPixeles.ACTUALIZAR:
                tuAnyoEnPixeles.Actualizar();
                break;

            case TuAnyoEnPixeles.ACTUALIZAR_HOY:
                tuAnyoEnPixeles.ActualizarHoy();
                break;

            case TuAnyoEnPixeles.BORRAR:
                if (tuAnyoEnPixeles.BorrarTuAnyoEnPixeles() == 0)
                {
                    File.Delete(@"data\anyo.txt");
                    tuAnyoEnPixeles = new TuAnyoEnPixeles();
                }
                break;
            }
        } while (opcionAnyo != TuAnyoEnPixeles.VOLVER);
    }