public void SetJobType(AION.JobType Job)
 {
     this.JobComboBox.SelectedValue = Job;
 }
        private void InsertButton_Click(object sender, EventArgs e)
        {
            string Name = "";

            AION.JobType JobType = AION.JobType.None;

            if (_MainForm != null)
            {
                int ID = int.Parse((string)((Button)sender).Tag);

                ControlCollection _Controls = null;
                if ((ID >= 1 && ID <= 11) || (ID >= 49 && ID <= 54) || ID == 101)
                {
                    _Controls = this.MemberGroup1GroupBox.Controls;
                }
                else if ((ID >= 12 && ID <= 22) || (ID >= 55 && ID <= 60) || ID == 102)
                {
                    _Controls = this.MemberGroup2GroupBox.Controls;
                }
                else if ((ID >= 23 && ID <= 33) || (ID >= 61 && ID <= 66) || ID == 103)
                {
                    _Controls = this.MemberGroup3GroupBox.Controls;
                }
                else
                {
                    _Controls = this.MemberGroup4GroupBox.Controls;
                }

                if (ID < 100)
                {
                    foreach (Control _Control in _Controls)
                    {
                        if (_Control.GetType().Name.Equals("TextBox"))
                        {
                            if (int.Parse((string)((TextBox)_Control).Tag) == ID)
                            {
                                Name = ((TextBox)_Control).Text;
                            }
                        }
                        else if (_Control.GetType().Name.Equals("ComboBox"))
                        {
                            if (int.Parse((string)((ComboBox)_Control).Tag) == ID)
                            {
                                JobType = (AION.JobType)((ComboBox)_Control).SelectedValue;
                            }
                        }
                    }

                    if (!String.IsNullOrEmpty(Name))
                    {
                        _MainForm.InsertMember(Name, JobType);
                    }
                }
                else if (ID >= 101 && ID < 200)
                {
                    int MinID = 11 * (ID - 101) + 1;
                    int MaxID = MinID + 11;

                    for (int i = MinID; i <= MaxID; i++)
                    {
                        foreach (Control _Control in _Controls)
                        {
                            if (_Control.GetType().Name.Equals("TextBox"))
                            {
                                if (int.Parse((string)((TextBox)_Control).Tag) == i)
                                {
                                    Name = ((TextBox)_Control).Text;
                                }
                            }
                            else if (_Control.GetType().Name.Equals("ComboBox"))
                            {
                                if (int.Parse((string)((ComboBox)_Control).Tag) == i)
                                {
                                    JobType = (AION.JobType)((ComboBox)_Control).SelectedValue;
                                }
                            }
                        }

                        if (!String.IsNullOrEmpty(Name))
                        {
                            _MainForm.InsertMember(Name, JobType);
                        }
                    }

                    if (ID == 101)
                    {
                        MinID = 49;
                        MaxID = 54;
                    }
                    else if (ID == 102)
                    {
                        MinID = 55;
                        MaxID = 60;
                    }
                    else if (ID == 103)
                    {
                        MinID = 61;
                        MaxID = 66;
                    }

                    for (int i = MinID; i <= MaxID; i++)
                    {
                        foreach (Control _Control in _Controls)
                        {
                            if (_Control.GetType().Name.Equals("TextBox"))
                            {
                                if (int.Parse((string)((TextBox)_Control).Tag) == i)
                                {
                                    Name = ((TextBox)_Control).Text;
                                }
                            }
                            else if (_Control.GetType().Name.Equals("ComboBox"))
                            {
                                if (int.Parse((string)((ComboBox)_Control).Tag) == i)
                                {
                                    JobType = (AION.JobType)((ComboBox)_Control).SelectedValue;
                                }
                            }
                        }

                        if (!String.IsNullOrEmpty(Name))
                        {
                            _MainForm.InsertMember(Name, JobType);
                        }
                    }
                }
            }
        }
 public void SetJob(AION.JobType JobType)
 {
     this.JobLabel.Text = AION.GetJobName(JobType);
 }