//Слияние двух баз public void AddSeveralProducts(ProductDatabase src) { foreach (Product srcItem in src.products) { AddProduct(srcItem); } }
//Перенос помеченных изделий в другую БД 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(); }