Beispiel #1
0
 //Слияние двух баз
 public void AddSeveralProducts(ProductDatabase src)
 {
     foreach (Product srcItem in src.products)
     {
         AddProduct(srcItem);
     }
 }
Beispiel #2
0
        //Перенос помеченных изделий в другую БД
        public void MoveChosenToAnotherBase(ProductDatabase dst)
        {
            int i = 0;

            while (i < products.Count)
            {
                Product src = products[i];
                if (src.ProductChosen == true)
                {
                    src.ProductChosen = false;
                    dst.AddProduct(src);
                    products.Remove(src);
                    continue;
                }
                i++;
            }
            this.CheckNumeration();
        }