//список товаров 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"); } } } }
private void btnDelet_Click(object sender, EventArgs e) { if (datchik == 1) { Building t = (Building)lbitems.SelectedItem; foreach (var s in p.GetByBuilding(t)) { s.list.Remove(t); } Building.Delete(t.ToString()); Clear(); lbitems.Items.Add(" Buildings"); foreach (var s in Building.Items.Values.ToList()) { lbitems.Items.Add(s); } } if (datchik == 2) { Company o = (Company)lbitems.SelectedItem; Company.Delete(o.ToString()); Clear(); lbitems.Items.Add(" Companies"); foreach (var s in Company.Items.Values.ToList()) { lbitems.Items.Add(s); } } if (datchik == 3) { TypeBuilding o = (TypeBuilding)lbitems.SelectedItem; TypeBuilding.Delete(o.ToString()); Clear(); lbitems.Items.Add(" Companies"); foreach (var s in TypeBuilding.Items.Values.ToList()) { lbitems.Items.Add(s); } } }