public void AgregarCotizacion(int codigoVendedor, Prenda prendaCotizada, int cantidadUnidades) { if (TraerVendedor(codigoVendedor) == null) { throw new Exception("El código de vendedor específicado no existe."); } if (cantidadUnidades > prendaCotizada.Stock) { throw new Exception("No se puede cotizar una cantidad que supera el stock actual."); } Cotizaciones.Add(new Cotizacion(codigoVendedor, CrearCodigo(Cotizaciones.ToList <object>()), DateTime.Now, prendaCotizada, cantidadUnidades)); }
public void AgregarPrenda(Prenda prenda) { Prendas.Add(prenda); }
public Cotizacion(int codigoVendedor, int numeroDeIdentification, DateTime fechaYHora, Prenda prendaCotizada, int cantidadUnidades) { this.CodigoVendedor = codigoVendedor; this.NumeroDeIdentification = numeroDeIdentification; this.FechaYHora = fechaYHora; this.PrendaCotizada = prendaCotizada; this.CantidadUnidades = cantidadUnidades; this.Total = prendaCotizada.PrecioConCalculo * cantidadUnidades; }