예제 #1
0
 public void EliminarLibroFisico(String nombre)
 {
     foreach (Libro b in LibrosFisicos)
     {
         if (nombre.Equals(b.Titulo))
         {
             LibrosFisicos.Remove(b);
         }
     }
     Libros();
 }
예제 #2
0
        //Desde aqui
        //

        public bool AgregarLibroFisico(String titulo, String autor, String anho, String tipo)
        {
            bool retorno = true;

            foreach (Libro b in LibrosFisicos)
            {
                if (titulo.Equals(b.Titulo))
                {
                    throw new Exception("Ya existe dicho libro fisico");
                }
            }
            if (LibrosFisicos.Capacity == LibrosFisicos.Count)
            {
                throw new Exception("Lista llena");
            }
            Libro a = new Libro(titulo, autor, anho, tipo);

            LibrosFisicos.Add(a);
            Libros();
            return(retorno);
        }
예제 #3
0
        private List <Libro> Libros()
        {
            List <Libro> union = LibrosFisicos.Union(LibrosOnline).ToList <Libro>();

            return(union);
        }