/// <summary> /// Конструктор формы. /// Инициализирует все графические объекты формы /// </summary> public FormEmployers(IViewEmployer viewEmployer, IViewVacancy viewVacancy) { this.ViewEmployer = viewEmployer; this.ViewVacancy = viewVacancy; InitializeComponent(); //Эмуляция изменения вкладки для подстройки размеров формы TabControlEmployersSelectedIndexChanged(null, null); //Создание объектов контекстного меню для вакансий и информации о работодателях contextMenuInfoEmployer = new ContextMenuStrip(); contextMenuVacancies = new ContextMenuStrip(); // Создание пунктов меню ToolStripMenuItem editMenuInfoItem = new ToolStripMenuItem("Редактировать"); ToolStripMenuItem editMenuVacancyItem = new ToolStripMenuItem("Редактировать"); ToolStripMenuItem watchVacancyMenuItem = new ToolStripMenuItem("Просмотр вакансий"); // Установка обработчиков событий для пунктов меню editMenuInfoItem.Click += EditMenuInfoItemClick; editMenuVacancyItem.Click += EditMenuVacanciesClick; watchVacancyMenuItem.Click += WatchVacancyMenuItemClick; //Добавление пунктов меню в контекстное меню contextMenuInfoEmployer.Items.Add(editMenuInfoItem); contextMenuInfoEmployer.Items.Add(watchVacancyMenuItem); contextMenuVacancies.Items.Add(editMenuVacancyItem); //Подключить обработчик при нажатии на кнопку добавления вакансии this.buttonAddVacancy.Click += ButtonAddVacancyClick; //Скрытие первого столбца this.dataGridInfo.RowHeadersVisible = false; this.dataGridVacancies.RowHeadersVisible = false; }
/// <summary> /// Конструктор формы работников /// </summary> public FormEmployees(IViewEmployee viewEmployee, IViewVacancy viewVacancy) { this.ViewEmployee = viewEmployee; this.ViewVacancy = viewVacancy; InitializeComponent(); //Эмуляция изменения выбранной вкладки для подстройки размеров формы tcEmployees_SelectedIndexChanged(null, null); //Скрытие первого столбца this.dataGridInfo.RowHeadersVisible = false; this.dataGridVacancies.RowHeadersVisible = false; this.dataGridStatistics.RowHeadersVisible = false; //Подключить обработчик при нажатии на кнопку добавления специальностей //this.buttonSelectSpecialties.Click += ButtonSelectSpecialtiesClicked; //Создание объектов контекстного меню информации о работниках contextMenuInfoEmploee = new ContextMenuStrip(); // Создание пунктов меню ToolStripMenuItem editMenuInfoItem = new ToolStripMenuItem("Редактировать"); ToolStripMenuItem changeSelectedSpecialtiesMenuItem = new ToolStripMenuItem("Сменить предпочитаемые специальности"); ToolStripMenuItem changeSelectedEmploymenTypesMenuItem = new ToolStripMenuItem("Сменить предпочитаемые типы занятости"); ToolStripMenuItem suggestVacancyMenuItem = new ToolStripMenuItem("Подобрать вакансию"); // Установка обработчиков событий для пунктов меню editMenuInfoItem.Click += EditMenuInfoItemClick; changeSelectedSpecialtiesMenuItem.Click += ChangeSelectedSpecialtiesMenuItemClick; changeSelectedEmploymenTypesMenuItem.Click += ChangeSelectedEmploymenTypesMenuItemClick; suggestVacancyMenuItem.Click += SuggestVacancyMenuItemClick; //Добавление пунктов меню в контекстное меню contextMenuInfoEmploee.Items.Add(editMenuInfoItem); contextMenuInfoEmploee.Items.Add(changeSelectedSpecialtiesMenuItem); contextMenuInfoEmploee.Items.Add(changeSelectedEmploymenTypesMenuItem); contextMenuInfoEmploee.Items.Add(suggestVacancyMenuItem); //Настроить объекты работы со статистикой dateTimePickerStartStatictics.MaxDate = DateTime.Today; dateTimePickerStartStatictics.Value = DateTime.Today.AddMonths(-1); dateTimePickerEndStatistics.MaxDate = DateTime.Today; }
/// <summary> /// Конструктор формы. /// Инициализирует все графические объекты формы /// </summary> public FormAddVacancy(IViewVacancy viewVacancy) { this.ViewVacancy = viewVacancy; InitializeComponent(); }