/// <summary> /// Конструктор динамической формы /// </summary> public FormSelectEmploymentTypes(IViewEmployee viewEmployee, IViewSpecialty viewSpecialty) { this.ViewEpmloyee = viewEmployee; InitializeComponent(); List <string> employmentTypes = viewSpecialty.GetEmploymentTypes(); //Настройка таблицы в ширину this.tableLayoutPanelTop.ColumnCount = 4; //Добавление последовательно всех специальностей в виде checkBox foreach (string item in employmentTypes) { CheckBox currentCheckBox = new CheckBox(); currentCheckBox.Text = item; this.tableLayoutPanelTop.Controls.Add(currentCheckBox); } }
/// <summary> /// Конструктор динамической формы /// </summary> public FormSelectSpecialties(IViewSpecialty viewSpecialty, IViewEmployee viewEmployee) { try { this.ViewSpecialty = viewSpecialty; this.ViewEmployee = viewEmployee; InitializeComponent(); List <string> specialties = ViewSpecialty.GetSpecialties(); //Настройка таблицы в ширину this.tableLayoutPanelTop.ColumnCount = 4; //Добавление последовательно всех специальностей в виде checkBox foreach (string item in specialties) { CheckBox currentCheckBox = new CheckBox(); currentCheckBox.Text = item; this.tableLayoutPanelTop.Controls.Add(currentCheckBox); } } catch (Exception) { MessageBox.Show("Во время работы произошла ошибка"); } }
/// <summary> /// Конструктор формы. /// Инициализирует все графические объекты формы /// </summary> public FormAddSpecialty(IViewSpecialty view) { this.View = view; InitializeComponent(); }