コード例 #1
0
        private void Login_Click(object sender, RoutedEventArgs e)
        {
            Bd.Login = Uname.Text;


            string query = "SELECT RoleId FROM users WHERE Email= @login AND Password= @password "; //запрос

            string[]  mass  = new string[] { "login", Bd.Login, "password", Pword.Password };
            DataTable table = Bd.Database(query, mass);
            string    role  = "";

            try
            {
                role = table.Rows[0][0].ToString();
            }
            catch
            {
                MessageBox.Show("Заполните все строки");
            }

            if (table.Rows.Count > 0)
            {
                MessageBox.Show("Вход выполнен");

                if (role == "1")//проверка полученного значения
                {
                    _window = new Main_admin();
                    _window.Show();
                    //открыть форму админестратора
                }
                else
                {
                    _window1 = new User_Window();
                    _window1.Show();
                    // открыть форму пользователя
                }
                this.Hide();
            }


            else
            {
                MessageBox.Show("Ошибка Входа");
            }
        }
コード例 #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {//отмена создания и переход обратно на форму админестратора
     this.Close();
     _window = new Main_admin();
     _window.Show();
 }
コード例 #3
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {//закрыть форму и открыть форму админестратора
     this.Close();
     _window = new Main_admin();
     _window.Show();
 }