/// <summary> /// Constructeur qui permettra de stocker la page de login afin d'y retourner lorsqu'on fermera la page d'accueil /// </summary> public FrmHome(FrmLogin frmLogin) { InitializeComponent(); // ne pas oublier de remettre InitializeComponent() ici // Si on ne stocke pas la page de login via le constructeur alors on ne pourra pas l'afficher plus tard this._frmLogin = frmLogin; _requestsSQL = new RequestsSQL(_dbConnect.Connection); }
public FrmFriendInvitation(FrmLogin frmLogin, RequestsSQL requestsSQL) { InitializeComponent(); _frmLogin = frmLogin; _requestsSQL = requestsSQL; _cancel = false; _errorMessage = ""; FriendRequest = ""; MessageRequest = rtbMessage.Text; }
// L'utilisateur s'enregistre dans la base private void btnRegister_Click(object sender, EventArgs e) { Username = tbxUserName.Text; Password = tbxPassword.Text; string email = tbxEmail.Text; string phone = tbxPhone.Text; DatabaseConnection dbConnect = new DatabaseConnection(FrmLogin.SERVER, FrmLogin.DATABASE, FrmLogin.USER, FrmLogin.PASSWORD); RequestsSQL requestsSQL = new RequestsSQL(dbConnect.Connection); if (requestsSQL.CreateNewUser(Username, Password, email, phone)) { MessageBox.Show("L'inscription a correctement fonctionné !", "Bienvenue " + Username, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Une erreure est survenue !" + Environment.NewLine + "Veuillez contactez l'administrateur", "Aïe... :( ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// L'utilisateur tente de se connecter à la base private void btnLogin_Click(object sender, EventArgs e) { string username = tbxUserName.Text; string password = tbxPassword.Text; DatabaseConnection dbConnect = new DatabaseConnection(SERVER, DATABASE, USER, PASSWORD); RequestsSQL requests = new RequestsSQL(dbConnect.Connection); if (requests.Login(username, password)) { MessageBox.Show("Bonjour " + username + " !", "Connexion réussi !"); Username = username; // On enregistrer le pseudo de l'utilisateur connecté FrmHome frmHome = new FrmHome(this); frmHome.Show(); this.Hide(); } else { MessageBox.Show("Le nom d'utilisateur ou le mot de passe est incorrect !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } }