コード例 #1
0
 public Cotizacion(int numeroIdentificacion, DateTime fechaHora, int codigoVendedor, Prenda prenda, int cantidadUnidades, float resultadoCotizacion)
 {
     this.numeroIdentificacion = numeroIdentificacion;
     this.fechaHora            = fechaHora;
     this.codigoVendedor       = codigoVendedor;
     this.prenda              = prenda;
     this.cantidadUnidades    = cantidadUnidades;
     this.resultadoCotizacion = resultadoCotizacion;
 }
コード例 #2
0
ファイル: Cotizacion.cs プロジェクト: PabloLena/ExamenIngreso
 public Cotizacion(int id, int vendedorId, DateTime fechaHora, Prenda prenda, int cantidad)
 {
     Id          = id;
     VendedorId  = vendedorId;
     FechaHora   = fechaHora;
     this.prenda = prenda;
     Cantidad    = cantidad;
     //Resultado = realizaCotizacion();
 }
コード例 #3
0
        private void ElegirTipoPantalon()
        {
            int opcionChupin = 0;

            do
            {
                Console.WriteLine("\nElija el tipo de pantalon\n 1.Chupin\n 2.Normal");
                String opcionChupinToParse = Console.ReadLine();
                try
                {
                    opcionChupin = int.Parse(opcionChupinToParse);
                }
                catch
                {
                    this.AlertarOpcionIncorrecta();
                }
            } while (opcionChupin != 1 && opcionChupin != 2);

            List <Prenda> pantalones = new List <Prenda>();

            foreach (Prenda prenda in tienda.PrendasEnVenta)
            {
                if (prenda.GetType() == typeof(Pantalon))
                {
                    pantalones.Add(prenda);
                }
            }

            foreach (Pantalon pantalon in pantalones)
            {
                if (opcionChupin == 1)
                {
                    if (pantalon.EsChupin)
                    {
                        this.prendaElegida = pantalon;
                    }
                }
                else
                {
                    if (!pantalon.EsChupin)
                    {
                        this.prendaElegida = pantalon;
                    }
                }
            }
        }
コード例 #4
0
        private void ElegirTipoCamisa()
        {
            int opcionMangas = 0;

            do
            {
                Console.WriteLine("\nElija el tipo de mangas\n 1.Cortas\n 2.Largas");
                String opcionMangasToParse = Console.ReadLine();
                try
                {
                    opcionMangas = int.Parse(opcionMangasToParse);
                }
                catch
                {
                    this.AlertarOpcionIncorrecta();
                }
            } while (opcionMangas != 1 && opcionMangas != 2);
            int opcionCuello = 0;

            do
            {
                Console.WriteLine("\nElija el tipo de cuello\n 1.Mao\n 2.Normal");
                String opcionCuelloToParse = Console.ReadLine();
                try
                {
                    opcionCuello = int.Parse(opcionCuelloToParse);
                }
                catch
                {
                    this.AlertarOpcionIncorrecta();
                }
            } while (opcionCuello != 1 && opcionCuello != 2);

            List <Prenda> camisas = new List <Prenda>();

            foreach (Prenda prenda in tienda.PrendasEnVenta)
            {
                if (prenda.GetType() == typeof(Camisa))
                {
                    camisas.Add(prenda);
                }
            }

            foreach (Camisa camisa in tienda.PrendasEnVenta)
            {
                if (opcionMangas == 1 && opcionCuello == 1)
                {
                    if (camisa.EsMangaCorta && camisa.EsCuelloMao)
                    {
                        this.prendaElegida = camisa;
                    }
                }
                else if (opcionMangas == 1 && opcionCuello == 2)
                {
                    if (camisa.EsMangaCorta && !camisa.EsCuelloMao)
                    {
                        this.prendaElegida = camisa;
                    }
                }
                else if (opcionMangas == 2 && opcionCuello == 1)
                {
                    if (!camisa.EsMangaCorta && camisa.EsCuelloMao)
                    {
                        this.prendaElegida = camisa;
                    }
                }
                else if (opcionMangas == 2 && opcionCuello == 2)
                {
                    if (!camisa.EsMangaCorta && !camisa.EsCuelloMao)
                    {
                        this.prendaElegida = camisa;
                    }
                }
            }
        }