Beispiel #1
0
 public void AddProduct(CosmeticFactory someFormLoader)
 {
     if (!CheckIfAlreadyInList(someFormLoader))
     {
         FactoryList.Add(someFormLoader);
     }
     else
     {
         MessageBox.Show(someFormLoader.GetClassName() + " - " + "Данный продукт уже существует!");
     }
 }
Beispiel #2
0
        public bool CheckIfAlreadyInList(CosmeticFactory someFormLoader)
        {
            bool duplicateFound = false;
            int  i = 0;

            while (!duplicateFound && i < factoryList.Count)
            {
                if (factoryList[i].GetType().ToString() == someFormLoader.GetType().ToString())
                {
                    duplicateFound = true;
                }
                i++;
            }
            return(duplicateFound);
        }