Beispiel #1
0
        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 + "')");
        }
Beispiel #2
0
        private void bt_ProityAnketu_Click(object sender, RoutedEventArgs e)
        {
            PodBD     podBD     = new PodBD();
            DataTable dt_dopuck = podBD.Select("Select * FROM [User_work] where [id_userW] = '" + iduser + "'");

            int[,] col = new int[1, 1];
            for (int k = 0; k < dt_dopuck.Rows.Count; k++)
            {
                for (int i = 0; i < dt_dopuck.Rows.Count; i++)
                {     // перебираем данные
                    //MessageBox.Show(dt_dopuck.Rows[i][0] + "|" + dt_dopuck.Rows[i][6]); // выводим данные
                    col[k, i] = int.Parse(dt_dopuck.Rows[k][i + 6].ToString());
                    doctup    = col[k, i];
                    //MessageBox.Show(col[k,i].ToString());
                }
            }

            if (doctup == 0)
            {
                NavigationService.Navigate(new Uri("/Pages/Anketirovanie.xaml", UriKind.Relative));
            }
            else
            {
                MessageBox.Show("Ждите ответа предыдущей анкеты");
            }
        }
Beispiel #3
0
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            PodBD podBD = new PodBD();

            DataTable dt_pacient = podBD.Select("Select * FROM [Pacient] where [id_pacient] = '" + idPacient + "'");

            string[,] col = new string[1, 1];
            for (int k = 0; k < dt_pacient.Rows.Count; k++)
            {
                for (int i = 0; i < dt_pacient.Rows.Count; i++)
                { // перебираем данные
                    col[k, i] = (dt_pacient.Rows[k][i + 1].ToString());
                    string FIO = col[k, i];
                    Lb_infaPacienta.Content = "Пациент: " + FIO;
                }
            }
        }
Beispiel #4
0
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            PodBD     podBD          = new PodBD();
            DataTable dt_anketa      = podBD.Select("Select * FROM [Anketa] where [id_userW] = '" + iduser + "'");
            DataTable dt_anketaQuest = podBD.Select("Select * FROM [Anketa_Questions] where [id_userW] = '" + iduser + "' ");

            if (dt_anketa.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketa.Rows.Count; i++)
                { // перебираем данные
                    LB_name.Content       = ("Имя: " + dt_anketa.Rows[i][2].ToString());
                    LB_surname.Content    = ("Фамилия: " + dt_anketa.Rows[i][3].ToString());
                    LB_patronymic.Content = ("Отчество: " + dt_anketa.Rows[i][4].ToString());
                    LB_BirthDate.Content  = ("День рождения: " + dt_anketa.Rows[i][5].ToString());
                    if (dt_anketa.Rows[i][6].ToString() == "1")
                    {
                        LB_Pol.Content = ("Пол: Мужской");
                    }
                    else
                    {
                        LB_Pol.Content = ("Пол: Женский");
                    }
                    LB_SeriaNomerPassport.Content = ("Серия/Номер паспорта: " + dt_anketa.Rows[i][7].ToString());
                    LB_Phone.Content = ("Телефон: " + dt_anketa.Rows[i][8].ToString());
                }
            }

            if (dt_anketaQuest.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketaQuest.Rows.Count; i++)
                { // перебираем данные
                    LB_Vp1.Content  = ("Семейное положение: " + dt_anketaQuest.Rows[i][3].ToString());
                    LB_Vp2.Content  = ("Наличие детей, иждивенцев: " + dt_anketaQuest.Rows[i][4].ToString());
                    LB_Vp3.Content  = ("Дополнительный доход: " + dt_anketaQuest.Rows[i][5].ToString());
                    LB_Vp4.Content  = ("Трудоустройство: " + dt_anketaQuest.Rows[i][6].ToString());
                    LB_Vp5.Content  = ("Трудовой стаж: " + dt_anketaQuest.Rows[i][7].ToString());
                    LB_Vp6.Content  = ("Квалификация и должность: " + dt_anketaQuest.Rows[i][8].ToString());
                    LB_Vp7.Content  = ("Уровень заработной платы: " + dt_anketaQuest.Rows[i][9].ToString());
                    LB_Vp8.Content  = ("Кредитная нагрузка: " + dt_anketaQuest.Rows[i][10].ToString());
                    LB_Vp9.Content  = ("Уровень образования: " + dt_anketaQuest.Rows[i][11].ToString());
                    LB_Vp10.Content = ("Наличие в собственности: " + dt_anketaQuest.Rows[i][12].ToString());
                }
            }
        }
Beispiel #5
0
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            PodBD     podBD        = new PodBD();
            DataTable dt_anketa    = podBD.Select("Select * FROM [Anketa]");
            DataTable dt_vibCredit = podBD.Select("Select * FROM [Vibor_Credit]");

            List <MyTable> result = new List <MyTable>();

            if (dt_anketa.Rows.Count > 0 && dt_vibCredit.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketa.Rows.Count; i++)
                {     // перебираем данные
                    if (dt_anketa.Rows[i][9].ToString() == "")
                    {
                        result.Add(new MyTable(Convert.ToInt32(dt_anketa.Rows[i][1]), dt_anketa.Rows[i][2].ToString(), dt_anketa.Rows[i][3].ToString(), dt_anketa.Rows[i][4].ToString(), dt_anketa.Rows[i][8].ToString(), Convert.ToInt32(dt_vibCredit.Rows[i][3]), Convert.ToInt32(dt_vibCredit.Rows[i][4]), dt_vibCredit.Rows[i][6].ToString()));
                    }
                }
            }
            dataGrid.ItemsSource = result;
        }
Beispiel #6
0
        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("Сначала рассчитайте платеж");
            }
        }
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            string    sos          = "";
            PodBD     podBD        = new PodBD();
            DataTable dt_anketa    = podBD.Select("Select * FROM [Anketa] where [An_Sostoynie] != '" + sos + "'");
            DataTable dt_vibCredit = podBD.Select("Select * FROM [Vibor_Credit]");

            List <MyTable> result = new List <MyTable>();

            if (dt_anketa.Rows.Count > 0 && dt_vibCredit.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketa.Rows.Count; i++)
                { // перебираем данные
                  //result.Add(new MyTable(dt_anketa.Rows[i][9].ToString(), Convert.ToInt32(dt_anketa.Rows[i][1]), dt_anketa.Rows[i][2].ToString(), dt_anketa.Rows[i][3].ToString(), dt_anketa.Rows[i][4].ToString(), dt_anketa.Rows[i][8].ToString(), Convert.ToInt32(dt_vibCredit.Rows[i][3]), Convert.ToInt32(dt_vibCredit.Rows[i][4]), dt_vibCredit.Rows[i][6].ToString()));

                    // Рабочий вариант
                    result.Add(new MyTable(dt_anketa.Rows[i][9].ToString(), Convert.ToInt32(dt_anketa.Rows[i][1]), dt_anketa.Rows[i][2].ToString(), dt_anketa.Rows[i][3].ToString(), dt_anketa.Rows[i][4].ToString(), dt_anketa.Rows[i][8].ToString(), Convert.ToInt32(dt_vibCredit.Rows[i][3]), Convert.ToInt32(dt_vibCredit.Rows[i][4]), dt_vibCredit.Rows[i][6].ToString()));
                    //listBox.Items.Add(dt_anketa.Rows[i][2] + " | " + dt_anketa.Rows[i][3] + " | " + dt_anketa.Rows[i][4] + " | " + dt_anketa.Rows[i][8]);
                }
            }
            dataGrid.ItemsSource = result;
        }
        private void dtTicker(object sender, EventArgs e)
        {
            minut++;
            if (minut == 60)
            {
                Chac++;
                minut = 0;
            }
            Lb_Timer_vivod.Content = Chac.ToString() + ":" + minut.ToString();
            if (Chac == 2 && minut == 15)
            {
                MessageBox.Show("До окончания сеанса осталось 15 минут");
            }
            if (Chac == 2 && minut == 30)
            {
                NavigationService.Navigate(new Uri("/Pages/Avtorizacia.xaml?", UriKind.Relative));
            }

            PodBD     podBD      = new PodBD();
            DataTable dt_order   = podBD.Select("Select * FROM [Order]");
            DataTable dt_pacient = podBD.Select("Select * FROM [Pacient]");


            //List<MyTable> result = new List<MyTable>();
            //if (dt_anketa.Rows.Count > 0 && dt_vibCredit.Rows.Count > 0)
            //{
            //    for (int i = 0; i < dt_anketa.Rows.Count; i++)
            //    { // перебираем данные
            //        if (dt_anketa.Rows[i][9].ToString() == "")
            //        {
            //            result.Add(new MyTable(Convert.ToInt32(dt_anketa.Rows[i][1]), dt_anketa.Rows[i][2].ToString(), dt_anketa.Rows[i][3].ToString(), dt_anketa.Rows[i][4].ToString(), dt_anketa.Rows[i][8].ToString(), Convert.ToInt32(dt_vibCredit.Rows[i][3]), Convert.ToInt32(dt_vibCredit.Rows[i][4]), dt_vibCredit.Rows[i][6].ToString()));
            //        }
            //    }
            //}
            //dataGrid.ItemsSource = result;
        }
        //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 + "')");
        }
Beispiel #11
0
        private void Bt_vhod_Click(object sender, RoutedEventArgs e)
        {
            PodBD podBD = new PodBD();

            if (Tb_login.Text.Length > 0 && pwdPasswordBox.Password.Length > 0)
            {
                DataTable dt_user = podBD.Select("Select * FROM [Users] where [Login] = '" + Tb_login.Text + "' and [Password] = '" + pwdPasswordBox.Password + "'");


                if (dt_user.Rows.Count > 0)
                {
                    int[,] col = new int[1, 1];
                    for (int k = 0; k < dt_user.Rows.Count; k++)
                    {
                        for (int i = 0; i < dt_user.Rows.Count; i++)
                        {     // перебираем данные
                            col[k, i] = int.Parse(dt_user.Rows[k][i + 7].ToString());
                            prava     = col[k, i];
                            //col[k, i] = int.Parse(dt_user.Rows[k][i + 3].ToString());
                            //idPacient = col[k, i];
                            // MessageBox.Show(prava.ToString());

                            switch (prava)
                            {
                            case 1:
                                NavigationService.Navigate(new Uri("/Pages/Pacient.xaml?", UriKind.Relative));
                                for (i = 0; i < dt_user.Rows.Count; i++)
                                {
                                    col[k, i] = int.Parse(dt_user.Rows[k][i + 3].ToString());
                                    idPacient = col[k, i];
                                }
                                break;

                            case 2:
                                NavigationService.Navigate(new Uri("/Pages/Admins.xaml?", UriKind.Relative));
                                break;

                            case 3:
                                NavigationService.Navigate(new Uri("/Pages/Laborant.xaml?", UriKind.Relative));
                                break;

                            case 4:
                                NavigationService.Navigate(new Uri("/Pages/Bookers.xaml?", UriKind.Relative));
                                break;
                            }
                        }
                    }
                }
                else
                {
                    switch (kol)
                    {
                    case 0:
                        MessageBox.Show("Пользователь не найден");
                        break;

                    case 1:
                        MessageBox.Show("Пользователь не найден");
                        break;

                    case 2:
                        NavigationService.Navigate(new Uri("/Pages/Capcha.xaml", UriKind.Relative));
                        break;

                    case 3:

                        break;
                    }
                    kol++;
                    //MessageBox.Show("Пользователь не найден");
                }
            }
            else
            {
                MessageBox.Show("Введите корректно логин и пароль");
            }
        }
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            PodBD     podBD          = new PodBD();
            DataTable dt_anketa      = podBD.Select("Select * FROM [Anketa] where [id_userW] = '" + iduser + "'");
            DataTable dt_anketaQuest = podBD.Select("Select * FROM [Anketa_Questions] where [id_userW] = '" + iduser + "' ");

            // получение id Anketa_Questions
            if (dt_anketaQuest.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketaQuest.Rows.Count; i++)
                { // перебираем данные
                    idAnketQuest = Convert.ToInt32(dt_anketaQuest.Rows[i][0]);
                    // label1.Content = (idAnketQuest);
                }
            }
            DataTable dt_MarkQuest = podBD.Select("Select * FROM [Mark_Questions] where [id_Anketa_Questions] = '" + idAnketQuest + "' ");

            //if (dt_MarkQuest.Rows.Count > 0)
            //{
            //    for (int i = 0; i < dt_MarkQuest.Rows.Count; i++)
            //    { // перебираем данные
            //        label1.Content = (dt_MarkQuest.Rows[i][2].ToString());
            //    }
            //}

            if (dt_anketa.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketa.Rows.Count; i++)
                { // перебираем данные
                    LB_name.Content       = ("Имя: " + dt_anketa.Rows[i][2].ToString());
                    LB_surname.Content    = ("Фамилия: " + dt_anketa.Rows[i][3].ToString());
                    LB_patronymic.Content = ("Отчество: " + dt_anketa.Rows[i][4].ToString());
                    LB_BirthDate.Content  = ("День рождения: " + dt_anketa.Rows[i][5].ToString());
                    if (dt_anketa.Rows[i][6].ToString() == "1")
                    {
                        LB_Pol.Content = ("Пол: Мужской");
                    }
                    else
                    {
                        LB_Pol.Content = ("Пол: Женский");
                    }
                    LB_SeriaNomerPassport.Content = ("Серия/Номер паспорта: " + dt_anketa.Rows[i][7].ToString());
                    LB_Phone.Content = ("Телефон: " + dt_anketa.Rows[i][8].ToString());
                }
            }

            if (dt_anketaQuest.Rows.Count > 0)
            {
                for (int i = 0; i < dt_anketaQuest.Rows.Count; i++)
                { // перебираем данные
                    LB_Vp1.Content  = (dt_MarkQuest.Rows[i][2].ToString() + " Баллов (Мин 38, Макс 65) |  " + "Семейное положение: " + dt_anketaQuest.Rows[i][3].ToString());
                    LB_Vp2.Content  = (dt_MarkQuest.Rows[i][3].ToString() + " Баллов (Мин 40, Макс 65) |  " + "Наличие детей, иждивенцев: " + dt_anketaQuest.Rows[i][4].ToString());
                    LB_Vp3.Content  = (dt_MarkQuest.Rows[i][4].ToString() + " Баллов (Мин 38, Макс 65) |  " + "Дополнительный доход: " + dt_anketaQuest.Rows[i][5].ToString());
                    LB_Vp4.Content  = (dt_MarkQuest.Rows[i][5].ToString() + " Баллов (Мин 10, Макс 65) |  " + "Трудоустройство: " + dt_anketaQuest.Rows[i][6].ToString());
                    LB_Vp5.Content  = (dt_MarkQuest.Rows[i][6].ToString() + " Баллов (Мин 10, Макс 65) |  " + "Трудовой стаж: " + dt_anketaQuest.Rows[i][7].ToString());
                    LB_Vp6.Content  = (dt_MarkQuest.Rows[i][7].ToString() + " Баллов (Мин 38, Макс 65) |  " + "Квалификация и должность: " + dt_anketaQuest.Rows[i][8].ToString());
                    LB_Vp7.Content  = (dt_MarkQuest.Rows[i][8].ToString() + " Баллов (Мин 20, Макс 65) |  " + "Уровень заработной платы: " + dt_anketaQuest.Rows[i][9].ToString());
                    LB_Vp8.Content  = (dt_MarkQuest.Rows[i][9].ToString() + " Баллов (Мин 38, Макс 60) |  " + "Кредитная нагрузка: " + dt_anketaQuest.Rows[i][10].ToString());
                    LB_Vp9.Content  = (dt_MarkQuest.Rows[i][10].ToString() + " Баллов (Мин 30, Макс 65) |  " + "Уровень образования: \n" + dt_anketaQuest.Rows[i][11].ToString());
                    LB_Vp10.Content = (dt_MarkQuest.Rows[i][11].ToString() + " Баллов (Мин 40, Макс 65) |  " + "Наличие в собственности: " + dt_anketaQuest.Rows[i][12].ToString());

                    int ItogMark = (Convert.ToInt32(dt_MarkQuest.Rows[i][2]) + Convert.ToInt32(dt_MarkQuest.Rows[i][3]) + Convert.ToInt32(dt_MarkQuest.Rows[i][4]) + Convert.ToInt32(dt_MarkQuest.Rows[i][5]) + Convert.ToInt32(dt_MarkQuest.Rows[i][6]) + Convert.ToInt32(dt_MarkQuest.Rows[i][7]) + Convert.ToInt32(dt_MarkQuest.Rows[i][8]) + Convert.ToInt32(dt_MarkQuest.Rows[i][9]) + Convert.ToInt32(dt_MarkQuest.Rows[i][10]) + Convert.ToInt32(dt_MarkQuest.Rows[i][11]));
                    Lb_ItogMark.Content = ("Минимальный балл для одобрения 445, \nУ заявителя: " + ItogMark.ToString());
                }
            }
        }