private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                SHA256 sha = SHA256.Create();

                var username = txtUsername.Text.Trim();
                var password = txtUsername.Text;

                var hashed_password = Utils.HashPassword(password);

                var user = db.Users.FirstOrDefault(x => x.Username == username && x.Password == password && x.IsActive == true);

                if (user == null)
                {
                    MessageBox.Show("Please provide valid credentials");
                }
                else
                {
                    var role       = user.UserRoles.FirstOrDefault();
                    var roleName   = role.Role.Name;
                    var mainWindow = new frmMainWindow(this, user);
                    mainWindow.Show();
                    Hide();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Something went wrong. Please try again");
            }
        }
Example #2
0
        private void btnAddNewCar_Click(object sender, EventArgs e)
        {
            var mainWindow = new frmMainWindow();
            var manageCars = new frmAddEditVehicle(this);

            manageCars.MdiParent = this.MdiParent;
            manageCars.Show();
        }
Example #3
0
 public frmManageUsers(frmMainWindow frmMainWindow)
 {
     this.frmMainWindow = frmMainWindow;
 }