//The main rental screen of the program public RentalMainScreen(User workingUser) { InitializeComponent(); //User is passed in if (workingUser != null) { this.workingUser = workingUser; userNameLabel.Text = workingUser.getProfile().getFirstName() + "!"; // "Welcome Andy!" label } }
public VideoGameScreen(VideoGame selectedGame, User workingUser, bool rentable) { InitializeComponent(); this.rentable = rentable; //Rentable tracks where the user clicked, if they can return or rent it this.selectedGame = selectedGame; this.workingUser = workingUser; this.Text = selectedGame.getTitle(); titleLabel.Text = selectedGame.getTitle(); genreLabel.Text = selectedGame.getGenre(); consoleLabel.Text = selectedGame.getConsole(); inventoryLabel.Text = selectedGame.getInventory().ToString(); if (rentable) { returnButton.Enabled = false; } else { rentButton.Enabled = false; } }
//Working user is passed to thier account screen public AccountScreen(User workingUser) { InitializeComponent(); this.workingUser = workingUser; }
public User logIn(string enteredEmail, string enteredPassword) { //Attempts to find user sql = "SELECT * FROM Users WHERE email = '" + enteredEmail + "'"; using (SqlCommand cmd = new SqlCommand(sql, con)) { try { reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { if (reader[4].ToString().Equals(enteredPassword)) { //If password matches email, create new user and fill out thier user profile User newWorkingUser = new User(); newWorkingUser.setProfile( reader[0].ToString(), reader[1].ToString(), reader[2].ToString(), reader[3].ToString(), reader[4].ToString(), reader[5].ToString(), reader[6].ToString(), reader[7].ToString(), reader[8].ToString()); return newWorkingUser; } } } else { return null; } } catch (Exception e) { Console.WriteLine(e); } finally { reader.Close(); } return null; } }
public EditProfileScreen(User workingUser) { InitializeComponent(); this.workingUser = workingUser; }