private void showButton5_Click(object sender, EventArgs e) { string query = "select * from Сделки"; var list = DBConnectionService.SendQueryToSqlServer(query); if (list == null || !list.Any()) { return; } dataGridView5.Rows.Clear(); dataGridView5.Columns.Clear(); dataGridView5.Columns.Add("id сделки", "id сделки"); dataGridView5.Columns.Add("Соискатель", "Соискатель"); dataGridView5.Columns.Add("Вакансия", "Вакансия"); dataGridView5.Columns.Add("Агент", "Агент"); dataGridView5.Columns.Add("Дата заключения", "Дата заключения"); dataGridView5.Columns.Add("Комиссионные", "Комиссионные"); foreach (var row in list) { IdentityItem row1 = DBConnectionService.SendQueryToSqlServer("select [id соискателя], (Фамилия+' '+Имя+' '+Отчество) from Соискатели where [id соискателя] = " + row[1]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); IdentityItem row2 = DBConnectionService.SendQueryToSqlServer("select [id вакансии], ([Должность]+' '+[Заработная плата]) from Вакансии, Должности where [id вакансии] = " + row[2]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); IdentityItem row3 = DBConnectionService.SendQueryToSqlServer("select [id агента], (Фамилия+' '+[Контактный телефон]) from [Агенты бюро] where [id агента] = " + row[3]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); dataGridView5.Rows.Add(row[0], row1, row2, row3, row[4], row[5]); } dataGridView5.Refresh(); }
private void showButton3_Click(object sender, EventArgs e) { string query = "select * from Вакансии"; var list = DBConnectionService.SendQueryToSqlServer(query); if (list == null || !list.Any()) { return; } dataGridView3.Rows.Clear(); dataGridView3.Columns.Clear(); dataGridView3.Columns.Add("id вакансии", "id вакансии"); dataGridView3.Columns.Add("Название предприятия", "Название предприятия"); dataGridView3.Columns.Add("Должность", "Должность"); dataGridView3.Columns.Add("Требуемый уровень образования", "Требуемый уровень образования"); dataGridView3.Columns.Add("Квалификация", "Квалификация"); dataGridView3.Columns.Add("Заработная плата", "Заработная плата"); dataGridView3.Columns.Add("Открытая", "Открытая"); foreach (var row in list) { IdentityItem row1 = DBConnectionService.SendQueryToSqlServer("select [id работодателя], [Название предприятия] from Работодатели where [id работодателя] = " + row[1]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); IdentityItem row2 = DBConnectionService.SendQueryToSqlServer("select [id должности], Должность from Должности where [id должности] = " + row[2]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); dataGridView3.Rows.Add(row[0], row1, row2, row[3], row[4], row[5], row[6]); } dataGridView3.Refresh(); }
private void showButton4_Click(object sender, EventArgs e) { string query = "select * from Соискатели"; var list = DBConnectionService.SendQueryToSqlServer(query); if (list == null || !list.Any()) { return; } dataGridView4.Rows.Clear(); dataGridView4.Columns.Clear(); dataGridView4.Columns.Add("id соискателя", "id соискателя"); dataGridView4.Columns.Add("Фамилия", "Фамилия"); dataGridView4.Columns.Add("Имя", "Имя"); dataGridView4.Columns.Add("Отчество", "Отчество"); dataGridView4.Columns.Add("Год рождения", "Год рождения"); dataGridView4.Columns.Add("Образование", "Образование"); dataGridView4.Columns.Add("Должность", "Должность"); dataGridView4.Columns.Add("Квалификация", "Квалификация"); dataGridView4.Columns.Add("Предполагаемый размер заработной платы", "Предполагаемый размер заработной платы"); foreach (var row in list) { IdentityItem row6 = DBConnectionService.SendQueryToSqlServer("select [id должности], Должность from Должности where [id должности] = " + row[6]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); dataGridView4.Rows.Add(row[0], row[1], row[2], row[3], row[4], row[5], row6, row[7], row[8]); } dataGridView4.Refresh(); }
private void showButton2_Click(object sender, EventArgs e) { string query = "select * from Работодатели"; var list = DBConnectionService.SendQueryToSqlServer(query); if (list == null || !list.Any()) { return; } dataGridView2.Rows.Clear(); dataGridView2.Columns.Clear(); dataGridView2.Columns.Add("id работодателя", "id работодателя"); dataGridView2.Columns.Add("Название предприятия", "Название предприятия"); dataGridView2.Columns.Add("Вид деятельности", "Вид деятельности"); dataGridView2.Columns.Add("Адрес", "Адрес"); dataGridView2.Columns.Add("Телефон", "Телефон"); foreach (var row in list) { IdentityItem row2 = DBConnectionService.SendQueryToSqlServer("select [id деятельности], [Вид деятельности] from [Виды деятельности] where [id деятельности] = " + row[2]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault(); dataGridView2.Rows.Add(row[0], row[1], row2, row[3], row[4]); } dataGridView2.Refresh(); }