public SignedOffersForm(Applicant applicant, EmploymentCenter center) { InitializeComponent(); OffersSource = new BindingSource { DataSource = applicant.ConsideredOffers }; OffersDG.AutoGenerateColumns = false; OffersDG.DataSource = OffersSource; var column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "CompanyName"; column.Name = "Название компании"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Name"; column.Name = "Название"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Salary"; column.Name = "Зарплата"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "RequiredQualification"; column.Name = "Необходимая квалификация"; OffersDG.Columns.Add(column); OffersDG.Update(); OffersDG.Refresh(); }
public AvailableOffersForm(Applicant applicant, EmploymentCenter center) { InitializeComponent(); Applicant = applicant; OffersSource = new BindingSource { DataSource = applicant.GetWorkOffers(center).Where(offer => !applicant.ConsideredOffers.Contains(offer)) }; OffersDG.AutoGenerateColumns = false; OffersDG.AllowUserToAddRows = false; OffersDG.DataSource = OffersSource; DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); checkColumn.Name = "Выбрать"; OffersDG.Columns.Add(checkColumn); // Initialize and add a text box column. DataGridViewColumn column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Name"; column.Name = "Название"; column.ReadOnly = true; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "CompanyName"; column.Name = "Название компании"; column.ReadOnly = true; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Salary"; column.Name = "Зарплата"; column.ReadOnly = true; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "RequiredQualification"; column.Name = "Необходимая квалификация"; column.ReadOnly = true; OffersDG.Columns.Add(column); OffersDG.Update(); OffersDG.Refresh(); }
public MainForm(EmploymentCenter center) { InitializeComponent(); Center = center; ApplicantSource = new BindingSource { DataSource = center.Applicants }; ApplicantsDG.AutoGenerateColumns = false; ApplicantsDG.DataSource = ApplicantSource; OffersSource = new BindingSource { DataSource = center.AvailableOffers }; OffersDG.AutoGenerateColumns = false; OffersDG.DataSource = OffersSource; var column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "CompanyName"; column.Name = "Название компании"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Name"; column.Name = "Название"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Salary"; column.Name = "Зарплата"; OffersDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "RequiredQualification"; column.Name = "Необходимая квалификация"; OffersDG.Columns.Add(column); OffersDG.Update(); OffersDG.Refresh(); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "FullName"; column.Name = "Фамилия имя"; ApplicantsDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Experience"; column.Name = "Опыт работы"; ApplicantsDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Address"; column.Name = "Адрес"; ApplicantsDG.Columns.Add(column); column = new DataGridViewTextBoxColumn(); column.DataPropertyName = "Qualification"; column.Name = "Квалификация"; ApplicantsDG.Columns.Add(column); DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); checkColumn.DataPropertyName = "WantOnlyQualificationWork"; checkColumn.Name = "Только по своей квалификации"; ApplicantsDG.Columns.Add(checkColumn); ApplicantsDG.Update(); ApplicantsDG.Refresh(); MessageBox.Show("Тема: 'Центр занятости'\nАвтор: студент группы 18ВП1 Ключников Андрей", "Информация о программе", MessageBoxButtons.OK); }