예제 #1
0
 private void btValider_Click(object sender, EventArgs e)
 {
     if (tbNouMdp.Text == tbConfMdp.Text && Model.compareMdp(lbId.Text, tbAncMdp.Text) /*&& tbNouMdp.TextLength>4*/)
     {
         Model.changeMp(lbId.Text, tbNouMdp.Text);
         label5.Text      = "Mot de passe modifié, vous allez être déconnecté";
         label5.ForeColor = Color.Green;
         label5.Visible   = true;
         DateTime Tthen = DateTime.Now;
         do
         {
             Application.DoEvents();
         } while (Tthen.AddSeconds(3) > DateTime.Now);
         this.Hide();
         FormAccueil.Hide();
         FormConnexion FormConnexion = new FormConnexion();
         FormConnexion.ShowDialog();
         FormAccueil.Close();
         this.Close();
     }
     else
     {
         label5.Text      = "Un ou plusieurs champ(s) n'est pas identique ou pas suffisament long";
         label5.ForeColor = Color.Red;
         label5.Visible   = true;
     }
 }
예제 #2
0
        private void btDeconnexion_Click(object sender, EventArgs e)
        {
            this.Hide();
            FormConnexion FormConnexion = new FormConnexion();

            FormConnexion.ShowDialog();
            this.Close();
        }