private void registerButton_Click(object sender, EventArgs e) { var username = this.usernameTextBox.Text; var password = this.passwordTextBox.Text; var repeatPassword = this.repeatPasswordTextBox.Text; var email = this.emailTextBox.Text; var phone = this.phoneNumberTextBox.Text; var image = Image.FromFile(@"../../Utilities/Images/default.jpg"); var scaledImage = ImageService.ScaleImage(image, 55, 52); this.profilePictureBox.Width = scaledImage.Width; this.profilePictureBox.Height = scaledImage.Height; var profilePic = ImageService.imageToByteArray(this.profilePictureBox.Image ?? scaledImage); bool isDataValid = UserService.Validations.isUserValid(username, password, repeatPassword, email, phone); if (isDataValid) { UserService.AddUser(username, password, email, phone, profilePic); MessageBox.Show(Constants.SuccessMessages.SuccessfulRegister); var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); //Redirect to home page view SoftCinemaForm.SetContentHolderForm(new LoginForm()); } }
private void backButton_Click(object sender, EventArgs e) { var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); SoftCinemaForm.SetContentHolderForm(new MyAccountForm()); }
private void saveChanges_Click(object sender, EventArgs e) { var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); try { string email = this.emailTextBox.Text; string phoneNumber = this.phoneNumberTextBox.Text; string password = this.passwordTextBox.Text; Models.Image profilePic = new Models.Image() { Content = imageBytes }; ImageService.AddImage(profilePic.Content); bool isDeleted = false; UserService.AddOrUpdateUser(user.Username, password, email, phoneNumber, (Role)user.Role, profilePic); user.ProfilePicture = profilePic; UserService.AddImageToUser(user, profilePic); UserService.AddImageToUser(MyAccountForm._currentUser, profilePic); MyAccountForm._currentUser = user; TopPanelForm.ShowGreetings(); } catch (Exception exception) { MessageBox.Show(Constants.ErrorMessages.UserUpdateErrorMesage); } SoftCinemaForm.SetContentHolderForm(new MyAccountForm()); }
private void reserveButton_Click(object sender, EventArgs e) { ReserveTickets(); MessageBox.Show(Constants.SuccessMessages.TicketsReservedSuccessfully); this.Close(); SoftCinemaForm.SetContentHolderForm(new HomeForm()); }
private void loginButton_Click(object sender, EventArgs e) { var username = this.usernameTextBox.Text; var password = this.passwordTextBox.Text; try { if (userService.isUsernamePasswordMatching(username, password) && !userService.IsUserDeleted(username)) { AuthenticationManager.Login(userService.GetUser(username)); MessageBox.Show(Constants.SuccessMessages.SuccessfulLogin); var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderTopPanelForm(); mainForm.RenderSideBar(); SoftCinemaForm.SetContentHolderForm(new HomeForm()); } else { MessageBox.Show(Constants.ErrorMessages.InvalidLogin); } } catch (Exception) { MessageBox.Show(Constants.ErrorMessages.InvalidLogin); } }
private void LogoutButton_Click(object sender, EventArgs e) { AuthenticationManager.Logout(); HideGreetings(); MessageBox.Show(Constants.SuccessMessages.SuccessfulLogout); //Update sidebar var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); //Redirect to home page view SoftCinemaForm.SetContentHolderForm(new HomeForm()); }
private void registerMovieButton_Click(object sender, EventArgs e) { var name = this.nameTextBox.Text; var directorName = this.directorNameTextBox.Text; float?rating = (float?)this.ratingUpDown.Value; var year = (int)this.yearUpDown.Value; var image = this.movieImageBytes; movieService.AddMovie(name, rating, 150, directorName, year, this.ageRestriction, null, null, image); MessageBox.Show(Constants.SuccessMessages.MovieRegisteredSuccessfully); var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); //Redirect to home page view SoftCinemaForm.SetContentHolderForm(new HomeForm()); }
private void saveChanges_Click(object sender, EventArgs e) { var mainForm = (SoftCinemaForm)((Button)sender).Parent.Parent.Parent; mainForm.RenderSideBar(); try { string email = this.emailTextBox.Text; string phoneNumber = this.phoneNumberTextBox.Text; string password = string.Empty; if (userService.isPasswordValid(this.passwordTextBox.Text)) { password = this.passwordTextBox.Text; } Models.Image profilePic = null; if (_image != null) { profilePic = new Models.Image() { Content = imageBytes }; } bool isDeleted = false; userService.EditUser(user.Username, email, phoneNumber, password, profilePic); MyAccountForm._currentUser = user; mainForm.RenderTopPanelForm(); } catch (Exception) { MessageBox.Show(Constants.ErrorMessages.UserUpdateErrorMesage); } SoftCinemaForm.SetContentHolderForm(new MyAccountForm()); }
protected override void OnClick(EventArgs e) { SoftCinemaForm.SetContentHolderForm(new RegisterForm()); base.OnClick(e); }
protected override void OnClick(EventArgs e) { SoftCinemaForm.SetContentHolderForm(new ShowScreeningsForm()); base.OnClick(e); }