private void update(string query) { //выполненние запроса и заполненние таблици try { string[] mass = new string[] { "login", Bd.Login, "offis", offices.Text }; Users.ItemsSource = Bd.Database(query, mass).DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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("Ошибка Входа"); } }