Example #1
0
 public Cotizacion(string iD, DateTime fechaHora, Vendedor vendedor, Prenda prenda, float monto, int cantidad)
 {
     ID        = iD;
     FechaHora = fechaHora;
     Vendedor  = vendedor;
     Prenda    = prenda;
     Monto     = monto;
     Cantidad  = cantidad;
 }
        public int GetStockPrenda(Prenda prenda)
        {
            int stock = 0;

            foreach (Prenda p in VendedorActual.Tienda.Prendas)
            {
                if (prenda.EsEquivalente(p))
                {
                    stock += p.Stock;
                }
            }

            return(stock);
        }
        public Prenda GetPrendaActual()
        {
            Prenda prenda = null;

            foreach (Prenda p in VendedorActual.Tienda.Prendas)
            {
                if (PrendaTarget.EsEquivalente(p))
                {
                    prenda = p;
                    break;
                }
            }

            return(prenda);
        }
Example #4
0
 public override bool EsEquivalente(Prenda otra)
 {
     return(base.EsEquivalente(otra) && otra is Camisa camisa && camisa.EsMangaCorta == EsMangaCorta && camisa.TieneCuelloMao == TieneCuelloMao);
 }
Example #5
0
 public override bool EsEquivalente(Prenda otra)
 {
     return(base.EsEquivalente(otra) && otra is Pantalon pantalon && pantalon.EsChupin == EsChupin);
 }