Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }