Beispiel #1
0
        private void ListBox_Entities_SelectedValueChanged(object sender, EventArgs e)
        {
            groupBox_Details.Controls.Clear();
            groupBox_Details.Width = 260;
            groupBox_Details.Text  = "Details";

            if (ListBox_Entities.SelectedValue != null)

            {
                switch (ComboBox_Entities.SelectedValue)
                {
                case "Törpök":

                    Torpe torpe = (Torpe)ListBox_Entities.SelectedValue;
                    groupBox_Details.Controls.AddRange(torpe.GetEntityViewControls().ToArray());
                    break;

                case "Kőzetek":

                    Kozet kozet = (Kozet)ListBox_Entities.SelectedValue;
                    groupBox_Details.Controls.AddRange(kozet.GetEntityViewControls().ToArray());
                    break;

                case "Tárnák":

                    Tarna tarna = (Tarna)ListBox_Entities.SelectedValue;
                    groupBox_Details.Controls.AddRange(tarna.GetEntityViewControls().ToArray());
                    break;


                default:
                    throw new Exception("Nincs ilyen entity!!!");
                }
            }
        }
Beispiel #2
0
        public void Fill_ListBox_Entities()
        {
            bool isSearched = false;

            if (this.textBox_SearchField.Text.Length != 0)
            {
                isSearched = true;
            }

            switch (ComboBox_Entities.SelectedValue)
            {
            case "Törpök":
                if (isSearched)
                {
                    List <Torpe> torpek = Torpe.GetAllByNameFrag(textBox_SearchField.Text);

                    if (torpek != null)
                    {
                        this.ListBox_Entities.DataSource = torpek.ToArray();
                    }
                    else
                    {
                        this.ListBox_Entities.DataSource = null;
                    }
                }
                else

                {
                    this.ListBox_Entities.DataSource = Torpe.GetAll().ToArray();
                }

                ListBox_Entities.DisplayMember = "Nev";
                break;

            case "Kőzetek":
                this.ListBox_Entities.DataSource = Kozet.GetAll().ToArray();
                ListBox_Entities.DisplayMember   = "Nev";
                break;

            case "Tárnák":
                this.ListBox_Entities.DataSource = Tarna.GetAll().ToArray();
                ListBox_Entities.DisplayMember   = "Nev";
                break;

            case "Kihol":
                this.ListBox_Entities.DataSource = Tarna.GetAll().ToArray();
                ListBox_Entities.DisplayMember   = "Nev";
                break;


            default:
                throw new Exception("Nincs ilyen entity!!!");
            }
        }
Beispiel #3
0
 public TorpeView(Torpe torpe)
 {
     Torpe = torpe;
 }