private void Bt_zapic_Click(object sender, RoutedEventArgs e) { PodBD podBD = new PodBD(); switch (Cb_typUclug.SelectedIndex) { case 0: ucluga = 1; break; case 1: ucluga = 2; break; case 2: ucluga = 3; break; case 3: ucluga = 4; break; case 4: ucluga = 7; break; } statusOrder = "Обработка"; DataTable dt_order = podBD.INSERT("Insert into [Order] (id_uclugLab, Status_order) values ('" + ucluga + "','" + statusOrder + "')"); }
private void bt_Otpr_Click(object sender, RoutedEventArgs e) { if (isPress == true) { PodBD podBD = new PodBD(); doctup = 1; //////////////////////////////////////////////////////////////////// //Сбор id анкеты //DataTable dt_idanket = podBD.Select("Select * FROM [Anketa]"); //if (dt_idanket.Rows.Count > 0) //{ // int[,] col = new int[1, 1]; // for (int k = 0; k < dt_idanket.Rows.Count; k++) // { // for (int i = 0; i < dt_idanket.Rows.Count; i++) // { // перебираем данные // col[k, i] = int.Parse(dt_idanket.Rows[k][i].ToString()); // idanketa = col[k, i]; // // получение id анкеты // //MessageBox.Show(dt_idanket.Rows[i][0] +""); // выводим данные // //MessageBox.Show(idanketa.ToString()); // } // } //} ///////////////////////////////////////////////////////////////////// string GodProcent = Convert.ToString(YearProcent); //отправка данных в бд DataTable dt_Vibkred = podBD.INSERT("Insert into Vibor_Credit (id_userW,id_Anketa,VC_Summa,VC_KolMec,VC_TipCredit,VC_VidCredit,VC_GodProcent) values('" + iduser + "','" + idanketa + "','" + summ + "','" + Month + "','" + TipKredit + "','" + vidCredit + "','" + GodProcent + "')"); DataTable dt_doctup = podBD.UPDATE("Update User_work set userW_Dopuck = '" + doctup + "' where id_userW = '" + iduser + "'"); NavigationService.Navigate(new Uri("/Pages/Users.xaml", UriKind.Relative)); MessageBox.Show("Анкета отправлена, ждите ответа"); } else { MessageBox.Show("Сначала рассчитайте платеж"); } }
//public DataTable INSERT(string insertsql) // функция подключения к базе данных и обработка запросов //{ // DataTable dataTable = new DataTable("dataBase"); // создаём таблицу в приложении // // подключаемся к базе данных // SqlConnection sqlConnection = new SqlConnection(@"Data Source=DESKTOP-74QPDFI\SQLEXPRESS;Initial Catalog=Scoring;Integrated Security=True"); // sqlConnection.Open(); // открываем базу данных // SqlCommand sqlCommand = sqlConnection.CreateCommand(); // создаём команду // sqlCommand.CommandText = insertsql; // присваиваем команде текст // SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand); // создаём обработчик // sqlDataAdapter.Fill(dataTable); // возращаем таблицу с результатом // return dataTable; //} private void bt_Zareg_Click(object sender, RoutedEventArgs e) { PodBD podBD = new PodBD(); string surname = textBox_Surname.Text; string name = textBox_Name.Text; string login = textBox_login.Text; string password = textBox_Passw.Text; int prava = 1; int dopuck = 0; if (textBox_Surname.Text.Length > 0) // проверяем Фамилию { if (textBox_Name.Text.Length > 0) //проверяем имя { if (textBox_login.Text.Length > 0) //проверяем логин { string[] dataLogin = textBox_login.Text.Split('@'); // делим строку на две части if (dataLogin.Length == 2) // проверяем если у нас две части { string[] data2Login = dataLogin[1].Split('.'); // делим вторую часть ещё на две части if (data2Login.Length == 2) { if (textBox_Passw.Text.Length > 0) //проверяем пароль { if (textBox_Passw_Copy.Text.Length > 0) //проверяем повтор пароля { if (textBox_Passw.Text == textBox_Passw_Copy.Text) // проверка на совпадение паролей { DataTable dt_user = podBD.INSERT("Insert into User_work (userW_name,userW_surname,userW_login,userW_password,userW_prava,userW_Dopuck) values('" + surname + "','" + name + "','" + login + "','" + password + "','" + prava + "','" + dopuck + "')"); // первый вариант //DataTable dt_user = INSERT("Insert into User_work (userW_name,userW_surname,userW_login,userW_password,userW_prava,userW_Dopuck) values('" + surname + "','" + name + "','" + login + "','" + password + "','" + prava + "','"+ dopuck + "')"); MessageBox.Show("Пользователь зарегистрирован"); } else { MessageBox.Show("Пароли не совподают"); } } else { MessageBox.Show("Укажите повтор пароля"); } } else { MessageBox.Show("Укажите пароль"); } } else { MessageBox.Show("Укажите логин в форме х@x.x"); } } else { MessageBox.Show("Укажите логин в форме х@x.x"); } } else { MessageBox.Show("Укажите Логин"); } } else { MessageBox.Show("Укажите Имя"); } } else { MessageBox.Show("Укажите Фамилию"); } }
private void bt_go_Click(object sender, RoutedEventArgs e) { PodBD podBD = new PodBD(); int Pol = 0; if (RB_M.IsChecked == true) { Pol = 1; //MessageBox.Show("1"); } else if (RB_G.IsChecked == true) { Pol = 0; //MessageBox.Show("0"); } else { MessageBox.Show("Выберите пол"); } string surname = TB_surname.Text; string name = TB_name.Text; string patronymic = TB_patronymic.Text; string BirthDay = TB_BirthDay.Text; string SerNomPass = TB_serialnomerpassport.Text; string phone = TB_phone.Text; if (TB_surname.Text != "") { if (TB_name.Text != "") { if (TB_patronymic.Text != "") { if (TB_BirthDay.Text != "__.__.____") { if (TB_serialnomerpassport.Text != "____-______") { if (TB_phone.Text != "+7(___)___-__-__") { DataTable dt_anket = podBD.INSERT("Insert into Anketa (id_userW,An_Name,An_Surname,An_Patronymic,An_Birthday,An_Pol,An_SerialNomerPassport,An_Phone) values('" + iduser + "','" + name + "','" + surname + "','" + patronymic + "','" + BirthDay + "','" + Pol + "','" + SerNomPass + "','" + phone + "')"); //MessageBox.Show("Данные отправленны"); } else { MessageBox.Show("Введите номер телефона"); } } else { MessageBox.Show("Введите номер/серию паспорта"); } } else { MessageBox.Show("Введите Дату рождения"); } } else { MessageBox.Show("Введите Отчество"); } } else { MessageBox.Show("Введите Имя"); } } else { MessageBox.Show("Введите Фамилию"); } //DataTable dt_anket = podBD.INSERT("Insert into Anketa (id_userW,An_Name,An_Surname,An_Patronymic,An_Birthday,An_Pol,An_SerialNomerPassport,An_Phone) values('" + iduser + "','" + surname + "','" + name + "','" + patronymic + "','" + BirthDay + "','" + Pol + "','" + SerNomPass + "','" + phone + "')"); //первый пробный раз //DataTable dt_user = INSERT("Insert into Anketa (id_userW,An_Name,An_Surname,An_Patronymic,An_SerialNomerPassport,An_Phone) values('" + iduser + "','" + surname + "','" + name + "','" + patronymic + "','" + SerNomPass + "','" + phone + "')"); //////////////////////////////////////////////////////////////////// //Сбор id анкеты DataTable dt_idanket = podBD.Select("Select * FROM [Anketa] where [id_userW] = '" + iduser + "'"); if (dt_idanket.Rows.Count > 0) { int[,] col = new int[1, 1]; //for (int k = 0; k < dt_idanket.Rows.Count; k++) //{ for (int i = 0; i < dt_idanket.Rows.Count; i++) { // перебираем данные //col[k, i] = int.Parse(dt_idanket.Rows[k][i].ToString()); idanketa = Convert.ToInt32(dt_idanket.Rows[i][0].ToString()); //idanketa = col[k, i]; // получение id анкеты //MessageBox.Show(dt_idanket.Rows[i][0] +""); // выводим данные //MessageBox.Show(idanketa.ToString()); } //} } ///////////////////////////////////////////////////////////////////// string vp1 = CB_v1.Text.ToString(); string vp2 = CB_v2.Text.ToString(); string vp3 = CB_v3.Text.ToString(); string vp4 = CB_v4.Text.ToString(); string vp5 = CB_v5.Text.ToString(); string vp6 = CB_v6.Text.ToString(); string vp7 = CB_v7.Text.ToString(); string vp8 = CB_v8.Text.ToString(); string vp9 = CB_v9.Text.ToString(); string vp10 = CB_v10.Text.ToString(); //код реализующий подсчет баллов в ComboBox ChetMark(); if (vp1.Length > 0) { if (vp2.Length > 0) { if (vp3.Length > 0) { if (vp4.Length > 0) { if (vp5.Length > 0) { if (vp6.Length > 0) { if (vp7.Length > 0) { if (vp8.Length > 0) { if (vp9.Length > 0) { if (vp10.Length > 0) { // записываем в бд DataTable dt_ques = podBD.INSERT("Insert into Anketa_Questions (id_Anketa,id_userW,AnQuest_vp1,AnQuest_vp2,AnQuest_vp3,AnQuest_vp4,AnQuest_vp5,AnQuest_vp6,AnQuest_vp7,AnQuest_vp8,AnQuest_vp9,AnQuest_vp10) values('" + idanketa + "','" + iduser + "','" + vp1 + "','" + vp2 + "','" + vp3 + "','" + vp4 + "','" + vp5 + "','" + vp6 + "','" + vp7 + "','" + vp8 + "','" + vp9 + "','" + vp10 + "')"); // Читаем из бд, чтобы получить id Anketa_Questions DataTable dt_IdAnketaQuest = podBD.Select("Select * FROM [Anketa_Questions] where [id_Anketa] = '" + idanketa + "'"); if (dt_IdAnketaQuest.Rows.Count > 0) { int[,] col = new int[1, 1]; for (int i = 0; i < dt_IdAnketaQuest.Rows.Count; i++) { // перебираем данные idAnketQuest = Convert.ToInt32(dt_IdAnketaQuest.Rows[i][0].ToString()); } } //запись в БД оценок за ответы DataTable dt_Markques = podBD.INSERT("Insert into Mark_Questions (id_Anketa_Questions,MarkQ_vp1,MarkQ_vp2,MarkQ_vp3,MarkQ_vp4,MarkQ_vp5,MarkQ_vp6,MarkQ_vp7,MarkQ_vp8,MarkQ_vp9,MarkQ_vp10) values('" + idAnketQuest + "','" + Mark1 + "','" + Mark2 + "','" + Mark3 + "','" + Mark4 + "','" + Mark5 + "','" + Mark6 + "','" + Mark7 + "','" + Mark8 + "','" + Mark9 + "','" + Mark10 + "')"); NavigationService.Navigate(new Uri("/Pages/VibKredit.xaml", UriKind.Relative)); //MessageBox.Show("Данные заполнены"); } else { MessageBox.Show("Заполните графу (наличие в собственности)"); } } else { MessageBox.Show("Заполните графу (уровень образования)"); } } else { MessageBox.Show("Заполните графу (Кредитная нагрузка)"); } } else { MessageBox.Show("Заполните графу (уровень заработной платы)"); } } else { MessageBox.Show("Заполните графу (квалификация и должность)"); } } else { MessageBox.Show("Заполните графу (трудовой стаж)"); } } else { MessageBox.Show("Заполните графу (трудоустройство)"); } } else { MessageBox.Show("Заполните графу (дополнительный доход)"); } } else { MessageBox.Show("Заполните графу (наличие детей)"); } } else { MessageBox.Show("Заполните графу (семейное положение)"); } //DataTable dt_ques = podBD.INSERT("Insert into Anketa_Questions (id_Anketa,id_userW,AnQuest_vp1,AnQuest_vp2,AnQuest_vp3,AnQuest_vp4,AnQuest_vp5,AnQuest_vp6,AnQuest_vp7,AnQuest_vp8,AnQuest_vp9,AnQuest_vp10) values('" + idanketa + "','" + iduser + "','" + vp1 + "','" + vp2 + "','" + vp3 + "','" + vp4 + "','" + vp5 + "','" + vp6 + "','" + vp7 + "','" + vp8 + "','" + vp9 + "','" + vp10 + "')"); //первый пробный раз //DataTable dt_ques = INSERT("Insert into Anketa_Questions (id_Anketa,id_userW,AnQuest_vp1,AnQuest_vp2,AnQuest_vp3,AnQuest_vp4,AnQuest_vp5,AnQuest_vp6,AnQuest_vp7,AnQuest_vp8,AnQuest_vp9,AnQuest_vp10) values('" + iduser + "','" + vp1 + "','" + vp2 + "','" + vp3 + "','" + vp4 + "','" + vp5 + "','" + vp6 + "','" + vp7 + "','" + vp8 + "','" + vp9 + "','" + vp10 + "')"); }