Ejemplo n.º 1
0
        /// <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();
 }