Esempio n. 1
0
//список товаров

        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");
                    }
                }
            }
        }