//Este metodo es el que cumple la funcion del metodo artistasNac pero con otra funcionalidad diferente al de la linea 103
        public Artista recuperaNacionalidad(String Nac)
        {
            Artista recuart = null;

            foreach (Artista art in ArtistasExp)
            {
                if (Nac.Equals(art.Nacionalidad()))
                {
                    recuart = art;
                }
            }
            return(recuart);
        }
        public Artista recuperaArtista(String nom)
        {
            Artista recuart = null;

            foreach (Artista art in ArtistasExp)
            {
                if (nom.Equals(art.Nombre()))
                {
                    recuart = art;
                }
            }
            return(recuart);
        }
Beispiel #3
0
        public void InsertarArtista(Artista artista)
        {
            String mensaje = "\nNo hay lugar para agregar otro artista";

            if (!this.EstaLlena())   // Verifico que no este lleno
            {
                // Agrego el artista
                this.artistasExposicion.Add(artista);

                // Ordeno los artistas por nombre
                this.ordenarArtistasPorNombre();

                mensaje = "\nSe agrego el artista correctamente";
            }

            Console.WriteLine(mensaje);
        }
 public void insertarArtista(Artista a)
 {
     ArtistasExp.Add(a);
 }
 public void agregarArtista(Artista artista)
 {
     artistas.InsertarArtista(artista);
 }
Beispiel #6
0
        static void Main(string[] args)
        {
            Fecha   fart1   = new Fecha(1970, 11, 02);                          // creo la fecha de nacimiento para artista 1
            Fecha   fart1fa = new Fecha(2001, 07, 15);                          // creo la fecha de fallecimiento para artista 1
            Artista art1    = new Artista("Juan", "Argentina", fart1, fart1fa); // creacion de artista 1

            Fecha   fart2   = new Fecha(1962, 12, 22);                          // creo la fecha de nacimiento para artista 2
            Fecha   fart2fa = new Fecha(1999, 06, 17);                          // creo la fecha de fallecimiento para artista 2
            Artista art2    = new Artista("Smith", "EEUU", fart2, fart2fa);     // creacion de artista 2

            ArtistasExposicion artexp1 = new ArtistasExposicion();              // creo artistas exposicion


            // inserto los 2 artistas a la lista de artistas exposicion
            artexp1.insertarArtista(art1);
            artexp1.insertarArtista(art2);

            Console.WriteLine("La cantidad de Artistas ingresados son :" + artexp1.cantidadArtistas());

            // Console.WriteLine(artexp1.estaArtista());

            Console.WriteLine(artexp1.estaLlena());

            Console.WriteLine(artexp1.hayArtista());

            Console.WriteLine(artexp1.recuperaArtista("Juan"));

            Console.WriteLine(artexp1.recuperaNacionalidad("EEUU"));

            //si se usa el metodo de abajo no tira error pero no encuentra lo q se le pide en el parametro
            //Console.WriteLine(artexp1.artistasNac("EEUU"));

            Fecha  fc1 = new Fecha(2021, 1, 15);
            Cuadro c1  = new Cuadro(001, "Harry", "Juan", 1997, fc1, 4, 15);

            Fecha     fe1 = new Fecha(2021, 1, 17);
            Escultura e1  = new Escultura(002, "Elvis", "Smith", 1997, fe1, 15, 2);

            Fecha          fcp1 = new Fecha(2021, 2, 20);
            CuadroPrestado cp1  = new CuadroPrestado(001, "Harry", "Juan", 1997, fc1, 4, 15, fcp1, "Galeon"); // Galeon es el nombre de la Galeria

            ObrasExposicion oe1 = new ObrasExposicion();

            oe1.insertarObra(e1);
            oe1.insertarObra(c1);

            oe1.existeObra(e1);
            oe1.existeObra(c1);

            Console.WriteLine("El array de Obras Tiene cosas Almacenadas :" + oe1.estaLlena());

            Console.WriteLine("Hay obras Almacenadas :" + oe1.hayObras());

            Console.WriteLine(oe1.recuperaObra(002));          //tira error en el metodo diciendo q obras es null

            Console.WriteLine(oe1.obrasArtista("Juan"));       //tira error en el metodo diciendo q obras es null

            Console.WriteLine(oe1.todosLosCuadrosPrestados()); //tira no muestra los cuadros solo el nombre del array



            CentroCultural centro1 = new CentroCultural("Perseo", oe1, artexp1);



            Console.WriteLine(centro1.nombresObrasNacionalidad("Argentina"));
            //centro1.nombreCuadrosGaleria();
        }