Esempio n. 1
0
        //вход в систему
        private void signInButton_Click(object sender, EventArgs e)
        {
            string login, pass, query;

            using (SqlConnection connection = new SqlConnection(Properties.Settings.Default.ConnectionString)) {
                try
                {
                    login = textBoxLogin.Text;
                    pass  = textBoxPass.Text;
                    query = "SELECT * FROM [User] WHERE Login collate Cyrillic_General_CS_AS = '" + login + "' AND Pass collate Cyrillic_General_CS_AS = '" + pass + "'";
                    connection.Open();
                    SqlCommand    command = new SqlCommand(query, connection);
                    SqlDataReader reader  = command.ExecuteReader();
                    if (reader.HasRows)
                    {
                        reader.Read();
                        Properties.Settings.Default.id    = reader.GetInt32(0);
                        Properties.Settings.Default.login = reader.GetString(1);
                        Properties.Settings.Default.role  = reader.GetString(4);
                    }
                    string role = Properties.Settings.Default.role;
                    switch (role)
                    {
                    case "director":
                        BehaviorLib.GoToForm(new DirMenu(), this);
                        break;

                    case "adm":
                        BehaviorLib.GoToForm(new AdmMenu(), this);
                        break;

                    default:
                        MessageBox.Show("Данные введены неверно", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;
                    }
                }
                catch (Exception ex) {
                    MessageBox.Show("Ошибка базы данных" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Esempio n. 2
0
 //переход к форме регистрации
 private void signUpButton_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new SignUp(), this);
 }
Esempio n. 3
0
 //возврат к главной форме
 private void buttonBack_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new MainForm(), this);
 }
Esempio n. 4
0
 //возврат к форме добавления комнаты
 private void backButton_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new AddRoom(), this);
 }
Esempio n. 5
0
 //переход к форме редактирования комнаты
 private void button1_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new EditRoom(), this);
 }
Esempio n. 6
0
 //переход к форме регистрации клиента
 private void editRoomButton_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new RegClient(), this);
 }
Esempio n. 7
0
 //выход из системы
 private void exitButton_Click(object sender, EventArgs e)
 {
     BehaviorLib.ExitFromSystem(this);
 }
Esempio n. 8
0
 //переход на форму отчета
 private void reportButton_Click(object sender, EventArgs e)
 {
     BehaviorLib.GoToForm(new Report(), this);
 }