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("---------------------------------------"); } }
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); }
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); }
public ArtistaExposicion artistasNac(string Nac) { ArtistaExposicion artistasConMismaNacionalidad = new ArtistaExposicion(); foreach (var item in ArtistasExp) { if (item.nacionalidad == Nac) { artistasConMismaNacionalidad.ArtistasExp.Add(item); } } return(artistasConMismaNacionalidad); }
public CentroCultural() { this.nombre = string.Empty; this.Obras = new ObrasExposicion(100); this.artistas = new ArtistaExposicion(); }