public static void mostrarTodosCuadrosPrestados(CentroCultural centro) { ObrasExposicion o = null; o = centro.Obras.todosLosCuadrosPrestados(); int contador = 0; if (o != null) { foreach (var item in o.exposicion) { if (item != null) { Console.WriteLine(item); contador++; } } } if (contador == 0) { Console.WriteLine("---------------------------------------"); Console.WriteLine("--------NO HAY REGISTROS CARGADOS------"); Console.WriteLine("---------------------------------------"); } //TODO }
public string[] nombresCuadrosGaleria(string Gal) { ObrasExposicion obras = null; obras = Obras.todosLosCuadrosPrestados(); String[] nombresCuadrosGaleria = new String[obras.exposicion.Length]; bool encontrado = false; int x = 0; foreach (var item in obras.exposicion) { encontrado = false; CuadroPrestado c = (CuadroPrestado)item; if (c != null) { if (c.nombreGaleria == Gal) { while (x < nombresCuadrosGaleria.Length && encontrado == false) { if (nombresCuadrosGaleria[x] == null) { nombresCuadrosGaleria[x] = item.nombre; encontrado = true; } x++; } } } } return(nombresCuadrosGaleria); }
public ObrasExposicion ObrasArtista(string Nom) { ObrasExposicion o = null; for (int i = 0; i < exposicion.Length; i++) { if (exposicion[i].nombreArtista == Nom) { o.insertarObra(exposicion[i]); } } return(o); }
public ObrasExposicion todosLosCuadrosPrestados() { ObrasExposicion o = new ObrasExposicion(100); for (int i = 0; i < exposicion.Length; i++) { if (exposicion[i] is Cuadro) { if (exposicion[i] is CuadroPrestado) { o.insertarObra(exposicion[i]); } } } return(o); }
public static string crearCuadroPrestado(ObrasExposicion obras) { string result = string.Empty; string nombre = string.Empty; string nombreArtista = string.Empty; int anioCreacion = 0; DateTime fechaIngreso = DateTime.MinValue; double Base = 0; double altura = 0; DateTime fechaDevolucion = DateTime.MinValue; string nombreGaleria = string.Empty; Console.WriteLine("*********** NUEVO CUADRO ************"); Console.WriteLine("*Ingrese Nombre = "); nombre = Console.ReadLine(); Console.WriteLine("*Ingrese Nombre del artista = "); nombreArtista = Console.ReadLine(); Console.WriteLine("*Ingrese Anio de creacion = "); anioCreacion = verificarInt(Console.ReadLine()); Console.WriteLine("*Ingrese Fecha de Ingreso = "); fechaIngreso = verificarFecha(Console.ReadLine()); Console.WriteLine("*Ingrese el Base = "); Base = verificarDouble(Console.ReadLine()); Console.WriteLine("*Ingrese la Altura = "); altura = verificarDouble(Console.ReadLine()); Console.WriteLine("*Ingrese Fecha de Devolucion = "); fechaDevolucion = verificarFecha(Console.ReadLine()); Console.WriteLine("*Ingrese Nombre de Galeria = "); nombreGaleria = Console.ReadLine(); Console.WriteLine("************************************"); try { obras.insertarObra(new CuadroPrestado(fechaDevolucion, nombreGaleria, Base, altura, nombre, nombreArtista, anioCreacion, fechaIngreso)); Console.WriteLine("El cuadro se inserto con exito!!"); result = "X"; } catch (Exception ex) { Console.WriteLine("Error al insertar cuadro" + ex.Message); } return(result); }
public static string crearEscultura(ObrasExposicion obras) { string result = string.Empty; string nombre = string.Empty; string nombreArtista = string.Empty; int anioCreacion = 0; DateTime fechaIngreso = DateTime.MinValue; double peso = 0; double volumen = 0; Console.WriteLine("*********** NUEVA ESCULTURA ************"); Console.WriteLine("*Ingrese Nombre = "); nombre = Console.ReadLine(); Console.WriteLine("*Ingrese Nombre del artista = "); nombreArtista = Console.ReadLine(); Console.WriteLine("*Ingrese Anio de creacion = "); anioCreacion = verificarInt(Console.ReadLine()); Console.WriteLine("*Ingrese Fecha de Ingreso = "); fechaIngreso = verificarFecha(Console.ReadLine()); Console.WriteLine("*Ingrese el Peso = "); peso = verificarDouble(Console.ReadLine()); Console.WriteLine("*Ingrese el Volumen = "); volumen = verificarDouble(Console.ReadLine()); Console.WriteLine("************************************"); try { obras.insertarObra(new Escultura(peso, volumen, nombre, nombreArtista, anioCreacion, fechaIngreso)); Console.WriteLine("La escultura se inserto con exito!!"); result = "X"; } catch (Exception ex) { Console.WriteLine("Error al insertar escultura" + ex.Message); } return(result); }