Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }