Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public void AgregarPrenda(Prenda prenda)
 {
     Prendas.Add(prenda);
 }
Exemplo n.º 3
0
 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;
 }