//список товаров private void lbBuildings_SelectedIndexChanged(object sender, EventArgs e) { Problems p = new Problems(); Building t = (Building)lbBuildings.SelectedItem; if (rborg.Checked) //кнопочка компании { if ((Company)cbOrgs.SelectedItem != null && (Building)lbBuildings.SelectedItem != null) { Company o = (Company)cbOrgs.SelectedItem; bool b = true; foreach (var s in p.GetByOrganis(o)) { if (s.ToString().Equals(t.ToString())) { b = false; } } if (b) { o.Add((Building)lbBuildings.SelectedItem); MessageBox.Show(t.ToString() + " added to " + o.ToString(), " Massage"); } } } else if (rbtype.Checked) //кнопочка типа здания { TypeBuilding tt = (TypeBuilding)cbTupeBuilding.SelectedItem; bool b = true; if (tt != null && (Building)lbBuildings.SelectedItem != null) { foreach (var s in tt.Buildings) { if (s.ToString().Equals(t.ToString())) { b = false; } } if (b) { t.AddTyprBuilding(tt); MessageBox.Show(t.ToString() + " added to " + tt.ToString(), " Massage"); } } } }