private void toolStripMenuItem1_Click(object sender, EventArgs e) { { connection.Close(); viknoAbitur da = new viknoAbitur(); if (da.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string sql = "Insert into Головна " + "( [№ реєстрації], " +//1 " ПІБ, " +//2 " Спеціальність, " +//2+ " [Шкільна оцінка по алгебрі], " +//3 " [Шкільна оцінка по геометрії], " +//4 " [Шкільна оцінка по українській мові], " +//5 " [Шкільний середній бал], " +//6 " [Бал за результатами вступних екзаменів: українська мова], " +//7 " [Бал за результатами вступних екзаменів: математика], " +//8 " [Бал за результатами вступних екзаменів: рисунок], " +//9 " [Бал за результатами вступних екзаменів: композиція], " +//10 " [Бал за підготовчі курси], " +//11 " [Сума балів (прохідний бал)], " +//12 " Пільги, " +//13 " Відзнака, " +//14 " [Закінчили підготовчі курси], " +//15 " [Документ про освіту від 7 до 12 балів], " +//16 " Немісцевий, " +//17 " [Потребує гуртожитку], " +//18 " Стать, " +//19 " [Неповна сім'я], " +//20 " Освіта, " +//21 " [Документ про освіту: серія], " +//22 " [Документ про освіту: номер], " +//23 " [Друга спеціальність], " +//24 " Зараховано," +//25 " [Третя спеціальність]," +//26 " [Забрав документи]," +//27 " [Лист від підприємства]," +//28 " [Мова1]," +//29 " [Мова2]," +//30 " [Дата_створення]," +//31 " Форма_навчання, " +//32 " [Документи]) " +//33 "values " + "('" + da.tbRegNumber.Text + "','" +//1 " " + da.tbPib.Text + "'," +//2 " " + da.lcbSpec1.keyValue + "," +//2+ " " + da.tbSchoolAlgebra.Text + "," +//3 " " + da.tbSchoolGeometry.Text + "," +//4 " " + da.tbSchoolUkr.Text + "," +//5 " '" + da.tbSchoolSr.Text + "'," +//6 " " + da.tbEkzUkr.Text + "," +//7 " " + da.tbEkzMat.Text + "," +//8 " " + da.tbEkzPict.Text + "," +//9 " " + da.tEkzKomp.Text + "," +//10 " '" + da.tbEkzKyrs.Text + "'," +//11 " '" + da.tbSumPB.Text + "', " +//12 " '" + da.pilgi + "'," +//13 " '" + da.tbVidznaka.Text + "'," +//14 " " + da.kurs + "," +//15 " '" + da.isEducatonDocGood + "'," +//16 " '" + da.mesniy + "'," +//17 " '" + da.needHostel + "'," +//18 " " + da.isSexMale + "," +//19 " '" + da.isFamalyNotFull + "'," +//20 " " + da.education + "," +//21 " '" + da.tbEdDocSerion.Text + "'," +//22 " '" + da.tbEdDocNumber.Text + "'," +//23 " " + da.lcbSpec2.keyValue + "," +//24 " '" + da.z + "'," +//25 " " + da.lcbSpec3.keyValue + "," +//26 " " + da.cbNoDocs.Checked + ", " +//27 " '" + da.tbLeter.Text + "', " +//28 " " + da.lcbLenguage1.keyValue + ", " +//29 " " + da.lcbLenguage2.keyValue + ", " +//30 " '" + DateTime.Now.ToString("dd.MM.yyyy") + "', " +//31 " ' " + da.cbEdForm.Text + "', " +//32 " ' " + da.cbDocType.Text + "' " +//33 " )"; OleDbCommand dc = new OleDbCommand(sql, connection); connection.Open(); OleDbDataReader or = dc.ExecuteReader(); connection.Close(); UpdateDataWithFilters(); // this.головнаTableAdapter.Fill(this.probaDataSet.Головна); } } }
private void button8_Click(object sender, EventArgs e) { connection.Close(); viknoAbitur da = new viknoAbitur(); string sql = GetMainSql() + " and [№ п/п] = " + ind; OleDbCommand dc = new OleDbCommand(sql, connection); connection.Open(); OleDbDataReader currentRow = dc.ExecuteReader(); currentRow.Read(); if (currentRow.HasRows) { da.tbRegNumber.Text = currentRow[1].ToString(); da.tbPib.Text = currentRow[2].ToString(); da.lcbSpec1.comboBox.Text = currentRow[3].ToString(); da.lcbSpec2.comboBox.Text = currentRow[25].ToString(); da.lcbSpec3.comboBox.Text = currentRow[26].ToString(); da.lcbLenguage1.comboBox.Text = currentRow[31].ToString(); da.lcbLenguage2.comboBox.Text = currentRow[32].ToString(); da.tbSchoolAlgebra.Text = currentRow[4].ToString(); da.tbSchoolGeometry.Text = currentRow[5].ToString(); da.tbSchoolUkr.Text = currentRow[6].ToString(); da.tbSchoolSr.Text = currentRow[7].ToString(); da.tbEkzUkr.Text = currentRow[8].ToString(); da.tbEkzMat.Text = currentRow[9].ToString(); da.tbEkzPict.Text = currentRow[10].ToString(); da.tEkzKomp.Text = currentRow[11].ToString(); da.tbEkzKyrs.Text = currentRow[12].ToString(); da.tbSumPB.Text = currentRow[13].ToString(); /*da.tbSumPB.Text = ( Convert.ToDouble(da.tbSchoolSr.Text) + Convert.ToDouble(da.tbEkzMat.Text) + Convert.ToDouble(da.tbEkzUkr.Text) + Convert.ToDouble(da.tbEkzPict.Text) + Convert.ToDouble(da.tEkzKomp.Text) + Convert.ToDouble(da.tbEkzKyrs.Text) ).ToString();*/ da.cbBenefit.Text = currentRow[14].ToString(); da.tbVidznaka.Text = currentRow[15].ToString(); da.cbPk.SelectedIndex = Convert.ToInt32(currentRow[27].ToString()) - 1; da.cbEduDockGood.Checked = Convert.ToBoolean(currentRow[17].ToString()); da.radioButton2.Checked = Convert.ToBoolean(currentRow[18].ToString()); da.radioButton1.Checked = Convert.ToBoolean(currentRow[18].ToString()) == false; da.cbNeedHostel.Checked = Convert.ToBoolean(currentRow[19].ToString()); da.radioButton3.Checked = currentRow[20].ToString() == "Чоловіча"; da.radioButton4.Checked = currentRow[20].ToString() != "Чоловіча"; da.radioButton6.Checked = Convert.ToBoolean(currentRow[21].ToString()); da.radioButton5.Checked = Convert.ToBoolean(currentRow[21].ToString()) == false; da.cbEducation.Text = currentRow[22].ToString(); da.cbDocType.Text = currentRow[34].ToString(); da.tbEdDocSerion.Text = currentRow[23].ToString(); da.tbEdDocNumber.Text = currentRow[24].ToString(); da.checkBox3.Checked = Convert.ToBoolean(currentRow[28].ToString()); da.cbNoDocs.Checked = Convert.ToBoolean(currentRow[29].ToString()); // ", [Забрав документи] =" da.tbLeter.Text = currentRow[30].ToString();// ", [Лист від підприємства] if (currentRow[33].ToString() != "") { da.cbEdForm.Text = currentRow[33].ToString(); } if (da.ShowDialog() == System.Windows.Forms.DialogResult.OK) { sql = "Update Головна" + " Set " + "[№ реєстрації]='" + da.tbRegNumber.Text + "', " + " ПІБ = '" + da.tbPib.Text + "', Спеціальність = " + da.lcbSpec1.keyValue + ", [Шкільна оцінка по алгебрі] = " + da.tbSchoolAlgebra.Text + ", [Шкільна оцінка по геометрії] = " + da.tbSchoolGeometry.Text + ", [Шкільна оцінка по українській мові] = " + da.tbSchoolUkr.Text + ", [Шкільний середній бал] = '" + da.tbSchoolSr.Text + "', [Бал за результатами вступних екзаменів: українська мова] = " + da.tbEkzUkr.Text + ", [Бал за результатами вступних екзаменів: математика] = " + da.tbEkzMat.Text + ", [Бал за результатами вступних екзаменів: рисунок] = " + da.tbEkzPict.Text + ", [Бал за результатами вступних екзаменів: композиція] = " + da.tEkzKomp.Text + ", [Бал за підготовчі курси] = '" + da.tbEkzKyrs.Text + "', [Сума балів (прохідний бал)] = '" + da.tbSumPB.Text + "', Пільги = '" + da.pilgi + "', Відзнака = '" + da.tbVidznaka.Text + "', [Закінчили підготовчі курси] = " + da.kurs + ", [Документ про освіту від 7 до 12 балів] ='" + da.isEducatonDocGood + "', Немісцевий ='" + da.mesniy + "', [Потребує гуртожитку] = '" + da.needHostel + "', Стать =" + da.isSexMale + ", [Неповна сім'я] = '" + da.isFamalyNotFull + "', Освіта = " + da.education + ", [Документ про освіту: серія] = '" + da.tbEdDocSerion.Text + "', [Документ про освіту: номер] = '" + da.tbEdDocNumber.Text + "', [Друга спеціальність] = " + da.lcbSpec2.keyValue + ", Зараховано = " + da.z + ", [Третя спеціальність] = " + da.lcbSpec3.keyValue + ", [Забрав документи] =" + da.cbNoDocs.Checked + ", [Лист від підприємства] = " + "'" + da.tbLeter.Text + "'" + ", [Мова1] = " + da.lcbLenguage1.keyValue + "" + ", [Мова2] = " + da.lcbLenguage2.keyValue + "" + ", [Форма_навчання] = '" + da.cbEdForm.Text + "'" + ", [Документи] = '" + da.cbDocType.Text + "'" + " where [№ п/п] = " + ind + " "; dc = new OleDbCommand(sql, connection); //connection.Open(); OleDbDataReader or = dc.ExecuteReader(); connection.Close(); UpdateDataWithFilters(); // this.головнаTableAdapter.Fill(this.probaDataSet.Головна); } else { MessageBox.Show("Помилка!Ви не вибрали рядок."); } ; }; }