Пример #1
0
        public string login(string username, string password)
        {
            SqlConnection  con = new SqlConnection(@"Data Source=ELLIE\SQLEXPRESS;Initial Catalog=StockProj;Integrated Security=True");
            SqlDataAdapter sda = new SqlDataAdapter(@"SELECT *
                                                      FROM [dbo].[Login]
                                                      WHERE [UserName] = '" + username + "' and [Password] ='" + password + "'", con);

            DataTable dt = new DataTable();

            sda.Fill(dt);
            if (dt.Rows.Count == 1)
            {
                Admin_Panel adminPanel = new Admin_Panel();
                User_Panel  userPanel  = new User_Panel();
                if (dt.Rows[0]["Role"].ToString() == "Admin")
                {
                    adminPanel.Show();
                }
                else if (dt.Rows[0]["Role"].ToString() == "Client")
                {
                    userPanel.Show();
                }
                else
                {
                    MessageBox.Show("This user's role is not specified!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Invalid username or password...!!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            string result = dt.Rows[0]["Role"].ToString();

            return(result);
        }
Пример #2
0
        //Based on the user's role, the below button will redirect the user to their panel
        private void LoginBtn_Click(object sender, RoutedEventArgs e)
        {
            SqlConnection  con = new SqlConnection(@"Data Source=.\main;Initial Catalog=NYSE;Integrated Security=True");
            SqlDataAdapter sda = new SqlDataAdapter(@"SELECT *
                                                      FROM [dbo].[Login]
                                                      WHERE [UserName] = '" + Username_txt.Text + "' and [Password] ='" + Password_txt.Password + "'", con);

            DataTable dt = new DataTable();

            sda.Fill(dt);
            if (dt.Rows.Count == 1)
            {
                this.Hide();
                Admin_Panel adminPanel = new Admin_Panel();
                User_Panel  userPanel  = new User_Panel();
                if (dt.Rows[0]["Role"].ToString() == "Admin")
                {
                    adminPanel.Show();
                }
                else if (dt.Rows[0]["Role"].ToString() == "Client")
                {
                    userPanel.Show();
                }
                else
                {
                    MessageBox.Show("This user's role is not specified!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Invalid username or password...!!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }