Exemplo n.º 1
0
        /// <summary>
        /// Verification des informations de connexion
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_SeConnecter_Click(object sender, EventArgs e)
        {
            //Hash du mot de passer insérer par l'utilisateur pour comparer avec la base de données
            var    hash    = (new SHA1Managed()).ComputeHash(Encoding.UTF8.GetBytes(tb_mdp.Text));
            string mdpSha1 = string.Join("", hash.Select(b => b.ToString("x2")).ToArray());

            //Initialisation de la classe dbConnexion
            dbConnexion nc_dbConnexion = new dbConnexion();

            List <getCompteAdmin> lst_getCompteAdmin = new List <getCompteAdmin>();

            lst_getCompteAdmin = nc_dbConnexion.getCompteAdmin();

            //Verifier si les informations sont correctes
            if (lst_getCompteAdmin[0].conIdentifiant == tb_identifiant.Text && lst_getCompteAdmin[0].conMotDePasse == mdpSha1)
            {
                FormNew formNewWord = new FormNew();
                formNewWord.Show();

                this.Close();
            }
            else
            {
                MessageBox.Show("Erreur de l'identifiant ou du mot de passe.", "Incorrect", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Lorsque l'utilisateur veut ajouter un nouveau mot
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_new_Click(object sender, EventArgs e)
        {
            FormNew formNewWord = new FormNew();

            formNewWord.Show();
        }