示例#1
0
        private void buttonChooseDoc_Click(object sender, EventArgs e)
        {
            AdmChooseDoc admChooseDoc = new AdmChooseDoc(IDmain);

            this.Hide();
            admChooseDoc.Show();
        }
示例#2
0
        private void buttonExit_Click(object sender, EventArgs e) //Кнопка выхода
        {
            AdmChooseDoc admChooseDoc = new AdmChooseDoc(returnIDmain);

            this.Hide();
            admChooseDoc.Show();
        }
示例#3
0
        } //На этой строчке форма полностью загрузилась

        private void buttonChange_Click(object sender, EventArgs e) //Кнопка "Изменить"
        {
            //Записываем все данные, полученные из текстовых полей в переменные
            loginChange     = logBox.Text;
            passChange      = passBox.Text;
            fioChange       = fioBox.Text;
            positionChange  = positionBox.Text;
            qualifChange    = qualifBox.Text;
            specializChange = specializBox.Text;


            //Проверка на незаполненные поля
            if (loginChange == "")
            {
                MessageBox.Show("Введите логин");
            }
            else if (passChange == "")
            {
                MessageBox.Show("Введите пароль");
            }
            else if (fioChange == "")
            {
                MessageBox.Show("Введите ФИО врача");
            }
            else if (positionChange == "")
            {
                MessageBox.Show("Введите должность врача");
            }
            else if (qualifChange == "")
            {
                MessageBox.Show("Введите квалификацию врача");
            }
            else if (specializChange == "")
            {
                MessageBox.Show("Введите специализацию врача");
            }
            else // если все поля заполнены сработает эта ветка
            {
                string queryProfile = String.Format("Update Doctor Set fio_doctor = '" + fioChange + "', position_doctor = '" //Запрос на обновление данных
                                                    + positionChange + "', qualification_doctor = '" + qualifChange + "', specialization_doctor = '" // в таблице доктора в БД
                                                    + specializChange + "' Where id_user = '******'");
                dataBase.Update(queryProfile);                                                                                                       //Вызов метода для обновления данных в БД (передача запроса)

                //Запрос на обновление данных в таблице юзера в БД
                string queryUsers = String.Format("Update Users Set login = '******', password = '******' Where id_user = '******'");
                dataBase.Update(queryUsers);             //Вызов метода для обновления данных в БД (передача запроса)

                MessageBox.Show("Пользователь изменен"); //Оповещение
            }

            AdmChooseDoc admChooseDoc = new AdmChooseDoc(returnIDmain); //Возврат на предыдущую форму (в параметр как раз передаем ID авторизованного пользователя)

            this.Hide();
            admChooseDoc.Show();
        }
示例#4
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            loginAdd     = logBox.Text;
            passAdd      = passBox.Text;
            fioAdd       = fioBox.Text;
            positionAdd  = positionBox.Text;
            qualifAdd    = qualifBox.Text;
            specializAdd = specializBox.Text;

            if (loginAdd == "")
            {
                MessageBox.Show("Введите логин");
            }
            else if (passAdd == "")
            {
                MessageBox.Show("Введите пароль");
            }
            else if (fioAdd == "")
            {
                MessageBox.Show("Введите ФИО врача");
            }
            else if (positionAdd == "")
            {
                MessageBox.Show("Введите должность врача");
            }
            else if (qualifAdd == "")
            {
                MessageBox.Show("Введите квалификацию врача");
            }
            else if (specializAdd == "")
            {
                MessageBox.Show("Введите специализацию врача");
            }
            else
            {
                string queryProfile = "Insert Into Doctor (fio_doctor, position_doctor, qualification_doctor, specialization_doctor) Values ('" + fioAdd + "','"
                                      + positionAdd + "', '" + qualifAdd + "', '" + specializAdd + "')";
                dataBase.Insert(queryProfile);

                string queryIdUser = String.Format("SELECT id_user FROM Doctor WHERE fio_doctor = '" + fioAdd + "'");
                IDAddUser = dataBase.getID(queryIdUser);

                string queryUsers = String.Format("INSERT INTO Users (id_user, typeOfAccount, login, password) VALUES ('" + IDAddUser + "', 2, '" + loginAdd + "','" + passAdd + "')");
                dataBase.Insert(queryUsers);

                MessageBox.Show("Пользователь добавлен");
            }

            AdmChooseDoc admChooseDoc = new AdmChooseDoc(IDmain);

            this.Hide();
            admChooseDoc.Show();
        }