private void buscarVolumen() { int c = 0; FichaLibroVol f = null; bool encontrada = false; int rf = pedirByte("\nNº Volumen: "); while (c < fichasLibroVol.Count && !encontrada) { f = fichasLibroVol[c]; encontrada = (f.NumeroVol == rf); c++; } if (!encontrada) { Auxiliar.imprimirError("\nVolumen erróneo o no existente."); } else { f.imprimir(); } Auxiliar.pulsarContinuar(); }
private void creaLibroVolumen() { byte nEjem = pedirDatos("volumen"); byte nVol = Auxiliar.leerByte(datos [datos.Count() - 1]); FichaLibroVol f = new FichaLibroVol(datos[0], datos[1], datos[2], datos[3], nVol, nEjem); fichasLibroVol.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(); }