Exemple #1
0
        public void SetPanelModuleLogin()
        {
            ModuleLogin moduleLogin = new ModuleLogin();

            if (!this.panel1.Controls.Contains(ModuleLogin.Instance))
            {
                //this.panel1.Controls.Add(ModuleLogin.Instance);
                //ModuleLogin.Instance.Dock = DockStyle.Fill;
                // or this:
                //
                this.panel1.Controls.Add(moduleLogin);
                moduleLogin.Dock = DockStyle.Fill;
            }
            //ModuleLogin.Instance.BringToFront();
            moduleLogin.BringToFront();
        }
Exemple #2
0
        // Au clic sur le bouton "valider" pour se connecter
        private void btnLogin_Click(object sender, EventArgs e)
        {
            lblError.ForeColor = Color.Transparent;
            lblError.BackColor = Color.Transparent;
            lblError.Text      = "";
            AppUser user;

            // récupération user
            user = ModuleLogin.GetUser(txtLogin.Text);
            //user = new AppUser(2, "user", "1234", false);
            //user = new AppUser(1, "admin", "1234", true);

            // Vérification de l'existance de l'utilisateur
            if (user != null)
            {
                // Vérification de la validité du mot de passe
                if (user.User_password == txtPassword.Text)
                {
                    LoginInfo currentUser = ModuleLogin.CreateLoginInfo(user);
                    //LoginInfo currentUser = new LoginInfo(user);

                    // Ouverture de la nouvelle fenêtre
                    Menu frmMenu = new Menu(currentUser);
                    this.Hide();          // le formulaire est caché
                    frmMenu.ShowDialog(); // ouverture du formulaire
                }
                else
                {
                    // Affichage d'un message d'erreur
                    lblError.ForeColor = Color.Red;
                    lblError.BackColor = Color.LightPink;
                    lblError.Text      = "Le mot de passe est incorrect";
                }
            }
            else
            {
                // Affichage d'un message d'erreur
                lblError.ForeColor = Color.Red;
                lblError.BackColor = Color.LightPink;
                lblError.Text      = "Ce pseudo est inconnu de la base de données.";
            }
        }
Exemple #3
0
 public Login()
 {
     InitializeComponent();
     ModuleLogin.SetchaineConnexion(ConfigurationManager.ConnectionStrings["dbGestionTheatre"]);
 }