private void Contain(ClassMammals animal) { if (Main.animals.Contains(animal)) { support.ShowInfo("Объект найден"); } else { support.ShowInfo("Объект не найден"); } }
private void BTFindObject_Click(object sender, EventArgs e) { if (!support.IsStringEmpty(TBName.Text) && !support.IsStringEmpty(TBWeight.Text)) { string name = TBName.Text; int weight = Convert.ToInt32(TBWeight.Text); if (!support.IsStringEmpty(TBIncubationPeriod.Text) && !support.IsStringEmpty(TBLifeExpectancy.Text)) { int lifeExpectancy = Convert.ToInt32(TBLifeExpectancy.Text); int incubationPeriod = Convert.ToInt32(TBIncubationPeriod.Text); if (!support.IsStringEmpty(TBHabitat.Text)) { string habitat = TBHabitat.Text; OrderArtiodactyl artiodactyl = new OrderArtiodactyl(CBHorns.Checked, habitat, incubationPeriod, lifeExpectancy, weight, name); Main.animals.Enqueue(artiodactyl); support.ShowInfo("Объект добавлен в коллекцию"); } else { ClassMammals mammal = new ClassMammals(incubationPeriod, lifeExpectancy, weight, name); Main.animals.Enqueue(mammal); support.ShowInfo("Объект добавлен в коллекцию"); } } else { if (CBBird.Checked) { ClassBirds bird = new ClassBirds(CBFlying.Checked, CBDomestic.Checked, weight, name); Main.animals.Enqueue(bird); support.ShowInfo("Объект добавлен в коллекцию"); } else { KingdomAnimal animal = new KingdomAnimal(weight, name); Main.animals.Enqueue(animal); support.ShowInfo("Объект добавлен в коллекцию"); } } } else { support.ShowMistake(); } }