private void creaLibro() { byte nEjem = pedirDatos("libro"); FichaLibro f = new FichaLibro(datos[0], datos[1], datos[2], datos[3], nEjem); fichasLibro.Add(f); fichas.Add(f); Console.Clear(); Console.WriteLine("Datos introducidos:"); f.imprimir(); Auxiliar.pulsarContinuar(); }
private void buscarEditorial(Type t) { int c = 0; bool encontrada = false; string rf = pedirString("\nEditorial: "); if (t.GetType().Equals(typeof(FichaLibro))) { FichaLibro f = null; while (c < fichasLibro.Count && !encontrada) { f = fichasLibro[c]; encontrada = (f != null) ? f.Editorial.Contains(rf) : false; c++; } if (!encontrada) { Auxiliar.imprimirError("\nEditorial erróneo o no existente."); } else { f.imprimir(); } } else { FichaLibroVol f = null; while (c < fichasLibroVol.Count && !encontrada) { f = fichasLibroVol[c]; encontrada = (f != null) ? f.Editorial.Contains(rf) : false; c++; } if (!encontrada) { Auxiliar.imprimirError("\nEditorial erróneo o no existente."); } else { f.imprimir(); } } Auxiliar.pulsarContinuar(); }