Пример #1
0
        /// <summary>
        /// Create a Product clone
        /// </summary>        
        public Product(int TeamId, Product p, double SpendProduct, double SpendMedia1, double SpendMedia2, Random Rnd)
        {
            this.TeamId = TeamId;

            this.Price = p.Price;
            this.Sugar = p.Sugar;
            this.Honey = p.Honey;
            this.Cream = p.Cream;
            this.Butterfat = p.Butterfat;
            this.Media1Price = p.Media1Price;
            this.Media1Sweetness = p.Media1Sweetness;
            this.Media1Richness = p.Media1Richness;
            this.Media2Price = p.Media2Price;
            this.Media2Sweetness = p.Media2Sweetness;
            this.Media2Richness = p.Media2Richness;
            this.SpendProduct = SpendProduct;
            this.SpendMedia1 = SpendMedia1;
            this.SpendMedia2 = SpendMedia2;
            MarketShare1 = 0;
            MarketShare2 = 0;
            MarketShare3 = 0;
        }
Пример #2
0
 /// <summary>
 /// Create a specific Product
 /// </summary>        
 public void CopyProduct(Product p)
 {
     this.TeamId = p.TeamId;
     this.Price = p.Price;
     this.Sugar = p.Sugar;
     this.Honey = p.Honey;
     this.Cream = p.Cream;
     this.Butterfat = p.Butterfat;
     this.Media1Price = p.Media1Price;
     this.Media1Sweetness = p.Media1Sweetness;
     this.Media1Richness = p.Media1Richness;
     this.Media2Price = p.Media2Price;
     this.Media2Sweetness = p.Media2Sweetness;
     this.Media2Richness = p.Media2Richness;
     this.SpendProduct = p.SpendProduct;
     this.SpendMedia1 = p.SpendMedia1;
     this.SpendMedia2 = p.SpendMedia2;
     MarketShare1 = 0;
     MarketShare2 = 0;
     MarketShare3 = 0;
 }
Пример #3
0
 public Product Copy()
 {
     Product pnew = new Product(TeamId, Price, Sugar, Honey, Cream, Butterfat, Media1Price, Media1Sweetness, Media1Richness, Media2Price, Media2Sweetness, Media2Richness, SpendProduct, SpendMedia1, SpendMedia2);
     return pnew;
 }