Exemplo n.º 1
0
        private void btEnter_Click(object sender, RoutedEventArgs e)
        {
            string Login    = tbLogin.Text;
            string Password = tbPassword.Password;

            Table_Class @class = new Table_Class($"select ID_Sotrudnika, Sotrudnika_Password from Sotrudniki where Sotrudnika_Login = '******' ");

            try
            {
                if (@class.table.Rows[0][0] != DBNull.Value)
                {
                    HashClass hashClass = new HashClass();
                    bool      Proverka  = hashClass.VerifyHashedPassword(@class.table.Rows[0][1].ToString(), Password);
                    if (Proverka)
                    {
                        Table_Class tableClass = new Table_Class($"select dbo.Auth('{Login}','{@class.table.Rows[0][1]}')");
                        string      Acess      = tableClass.table.Rows[0][0].ToString();
                        App.intID = @class.table.Rows[0][0].ToString();
                        MessageBox.Show("Vse zbs", "ИНЖПРОМТОРГ", MessageBoxButton.OK,
                                        MessageBoxImage.Warning);
                    }
                    else
                    {
                        MessageBox.Show("Не правильно введен логин или пароль!!!", "ИНЖПРОМТОРГ", MessageBoxButton.OK,
                                        MessageBoxImage.Warning);
                        tbPassword.Password = "";
                    }
                }
            }
            catch
            {
                MessageBox.Show("Не правильно введен логин или пароль!!!", "ИНЖПРОМТОРГ", MessageBoxButton.OK,
                                MessageBoxImage.Warning);
                tbPassword.Password = "";
            }
        }