Esempio n. 1
0
        /// <summary>
        /// Bucle principal del gestor de libros
        /// </summary>
        public void Ejecutar()
        {
            PrepararConsola();
            cm.DibujarVentana(20, 9, 40, 7, "ve");
            cm.Escribir(32, 12, "Gestor de libros", "am");
            Console.ReadKey(true);
            do
            {
                cm.CambiarColorFondo("az");
                Console.Clear();
                DibujarMenus();
                MostrarFicha(fichaActual);
                ConsoleKeyInfo tecla = Console.ReadKey(true);
                if (tecla.Key == ConsoleKey.F1)
                {
                    MostrarAyuda();
                }
                else if (tecla.Key == ConsoleKey.RightArrow)
                {
                    AvanzarAPosterior();
                }
                else if (tecla.Key == ConsoleKey.LeftArrow)
                {
                    RetrocederAAnterior();
                }
                else if (tecla.Key == ConsoleKey.Home)
                {
                    fichaActual = 0;
                }
                else if (tecla.Key == ConsoleKey.End)
                {
                    fichaActual = datos.Cantidad - 1;
                }
                else
                {
                    switch (tecla.KeyChar)
                    {
                    case '1': RetrocederAAnterior(); break;

                    case '2': AvanzarAPosterior(); break;

                    case '3': IrANumero(); break;

                    case '4': Buscar(); break;

                    case '5': Anyadir(); break;

                    case '6': Modificar(); break;

                    case '7': MostrarMenuListados(); break;

                    case 'B':
                    case 'b': Borrar(); break;

                    case 'L':
                    case 'l': MostrarMenuListados(); break;

                    case '0': terminado = true; break;
                    }
                }
            }while (!terminado);
        }
Esempio n. 2
0
 public void ExportarTXT()
 {
     File.WriteAllLines("exportLibros.txt", datos);
     cm.DibujarVentana("Exportado", "am", "ve");
     Console.ReadKey(true);
 }