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; }
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(); }
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; } } } }
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; } } } }