/// <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); }
public void ExportarTXT() { File.WriteAllLines("exportLibros.txt", datos); cm.DibujarVentana("Exportado", "am", "ve"); Console.ReadKey(true); }