Ejemplo n.º 1
0
        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.Головна);
                }

            }
        }
Ejemplo n.º 2
0
        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("Помилка!Ви не вибрали рядок.");
                }
                ;
            };
        }