Ejemplo n.º 1
0
        public static void mostrarArtistasNacionalidad(CentroCultural centro)
        {
            ArtistaExposicion a            = null;
            string            nacionalidad = string.Empty;
            int contador = 0;

            Console.WriteLine("Ingrese Nacionalidad");
            nacionalidad = Console.ReadLine();

            a = centro.artistas.artistasNac(nacionalidad);
            foreach (var item in a.ArtistasExp)
            {
                if (item != null)
                {
                    Console.WriteLine(item);
                    contador++;
                }
            }
            if (contador == 0)
            {
                Console.WriteLine("---------------------------------------");
                Console.WriteLine("--------NO HAY REGISTROS CARGADOS------");
                Console.WriteLine("---------------------------------------");
            }
        }
Ejemplo n.º 2
0
        public string[] nombresObreasNacionalidad(string Nac)
        {
            //Obra.ObrasArtista()
            ArtistaExposicion a = null;

            a = artistas.artistasNac(Nac);

            String[] nombresObrasNacionalidad = new String[a.ArtistasExp.Count];

            foreach (var artista in a.ArtistasExp)
            {
                bool encontrada = false;
                int  x          = 0;
                while (x < Obras.exposicion.Length && encontrada == false)
                {
                    if (Obras.exposicion[x].nombreArtista == artista.nombre)
                    {
                        for (int i = 0; i < nombresObrasNacionalidad.Length; i++)
                        {
                            if (nombresObrasNacionalidad[i] == null)
                            {
                                nombresObrasNacionalidad[i] = Obras.exposicion[x].nombre;
                            }
                        }
                        encontrada = true;
                    }
                }
            }
            return(nombresObrasNacionalidad);
        }
Ejemplo n.º 3
0
        public static string crearArtista(ArtistaExposicion artistas)
        {
            string result = string.Empty;

            string   nombre             = string.Empty;
            string   nacionalidad       = string.Empty;
            DateTime fechaNacimiento    = DateTime.MinValue;
            DateTime fechaFallecimiento = DateTime.MaxValue;


            Console.WriteLine("*********** NUEVO ARTISTA ************");
            Console.WriteLine("*Ingrese Nombre del artista = ");
            nombre = Console.ReadLine();
            Console.WriteLine("*Ingrese Nacionalidad = ");
            nacionalidad = Console.ReadLine();
            Console.WriteLine("*Ingrese Fecha de nacimiento = ");
            fechaNacimiento = verificarFecha(Console.ReadLine());
            Console.WriteLine("*Ingrese Fecha de fallecimiento = ");
            fechaFallecimiento = verificarFecha(Console.ReadLine());
            try
            {
                artistas.insertarArtista(new Artista(nombre, nacionalidad, fechaNacimiento, fechaFallecimiento));
                Console.WriteLine("El artista se inserto con exito!!");
                result = "X";
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al insertar artista" + ex.Message);
            }
            return(result);
        }
Ejemplo n.º 4
0
        public ArtistaExposicion artistasNac(string Nac)
        {
            ArtistaExposicion artistasConMismaNacionalidad = new ArtistaExposicion();

            foreach (var item in ArtistasExp)
            {
                if (item.nacionalidad == Nac)
                {
                    artistasConMismaNacionalidad.ArtistasExp.Add(item);
                }
            }
            return(artistasConMismaNacionalidad);
        }
Ejemplo n.º 5
0
 public CentroCultural()
 {
     this.nombre   = string.Empty;
     this.Obras    = new ObrasExposicion(100);
     this.artistas = new ArtistaExposicion();
 }