public TradeAssortment Assure( Vendible vendible, Consumer consumer) { TradeAssortment assortment = Find(vendible, consumer); if (assortment == null) { assortment = new TradeAssortment(); assortment.SetVendible(vendible); assortment.SetAssortmentParts(consumer); } return assortment; }
public TradeAssortment Find( Vendible vendible, Consumer consumer) { TradeAssortment assortment = null; //Find all consumer roles where somebody id WhoIs String query = "SELECT ta FROM " + TradeAssortment.Kind.GetInstance<TradeAssortment.Kind>().FullInstanceClassName + " ta " + "WHERE " + " ta.WhatIs=variable(" + Something.Kind.GetInstance<Something.Kind>().FullInstanceClassName + ", vendible) AND " + " ta.ToWhat=variable(" + Consumer.Kind.GetInstance<Consumer.Kind>().FullInstanceClassName + ", consumer)"; using (SqlEnumerator sqlEnum = Sql.GetEnumerator(query)) { sqlEnum.SetVariable("vendible", vendible); sqlEnum.SetVariable("consumer", consumer); while (sqlEnum.MoveNext()) { assortment = sqlEnum.Current as TradeAssortment; } } return assortment; }
public override string GetDescripcion() { return(Vendible.GetDescripcion() + " con reproductor Mp3"); }
public ReproductorMp3(Vendible vendible) : base(vendible) { }
public override double GetPrecio() { return(Vendible.GetPrecio() + 100); }
public override int GetPrice() { return(Vendible.GetPrice() + 300); }
public void SetVendible(Vendible vendible) { SetWhatIs(vendible); }
public void setComponente(Vendible componente) { this._componente = componente; }
protected AutoDecorator(Vendible vendible) { Vendible = vendible; }
public override string GetDescripcion() { return(Vendible.GetDescripcion() + " con Aire acondicionado"); }
public AireAcondicionado(Vendible vendible) : base(vendible) { }
public void AddVendible(Vendible vendible) { _preRequisite.Add(vendible); }