Ejemplo n.º 1
0
        private void RegisterUser()
        {
            //Accès à la table eatfast_person dans la bdd
            DataSetEatFast personDataSet = new DataSetEatFast();

            DataSetEatFastTableAdapters.EATFAST_PERSONTableAdapter listePerson = new DataSetEatFastTableAdapters.EATFAST_PERSONTableAdapter();
            String name     = textBoxSignupName.Text;
            String email    = textBoxSignupEmail.Text;
            String password = HashCode(textBoxSignupPassword.Text);

            if (listePerson.FillByEmail(email) == null)
            { //Si le compte n'existe pas encore
                listePerson.AddAccount(name, email, password, "", "Client");
                this.Hide();
                Homepage homepage = Homepage.getInstance();
                homepage.Show();
                //Pour que le nouvel utilisateur indique son adresse de livraison
                homepage.InitializeNewUser(email);
            }
            else
            { //Sinon informer que l'utilisateur existe déjà
                MessageBox.Show("A user with this email already exists");
            }
        }