/// <summary> /// Initialise une nouvelle instance de la classe wdw_pageSwitcher. /// </summary> public wdw_pageSwitcher() { InitializeComponent(); Switcher.pageSwitcher = this; // Affiche l'interface d'authentification. usc_authen authenPageSwitcher = new usc_authen(); Switcher.Switch(authenPageSwitcher); }
/// <summary> /// Action lors du clic sur le bouton "cmd_save". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_save_Click(object sender, RoutedEventArgs e) { // Assigne à des propriétés, des entrées utilisateurs. ChgPwd.SaveIputs(pwd_oldPwd.Password, pwd_newPwd_1.Password, pwd_newPwd_2.Password); // Vérifie la longueur du mot de passe. if (ChgPwd.IsPwdLengthInfSeven()) { lbl_message.Content = Data_ChgPwd.Default.IsPwdLengthInfSeven; return; } // Vérifie la correspondance des deux mots de passe. if (ChgPwd.ArePasswordNotEqual()) { lbl_message.Content = Data_ChgPwd.Default.ArePasswordNotEqual; return; } // Vérifie la correspondance des identifiants de connexion. if (ChgPwd.IsUsnAndPwdCheck()) { // Vérifie la mise à jour des identifiants de connexion. if (ChgPwd.IsUsnAndPwdUpdate()) { // Affiche l'interface d'authentification. usc_authen usc_authenUpdPwd = new usc_authen(); Switcher.Switch(usc_authenUpdPwd); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.UpdateUsnAndPwd); return; } } else { lbl_message.Content = Data_ChgPwd.Default.IsUsnAndPwdCheck; return; } }
/// <summary> /// Action lors du clic sur le label "lbl_deconnection". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lbl_deconnection_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { usc_authen usc_authenHome = new usc_authen(); Switcher.Switch(usc_authenHome); }