/// <summary> /// Action lors du clic sur l'étiquette "lbl_home" et de sa remontée. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lbl_home_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e) { // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); }
/// <summary> /// Action lors du clic sur le label "lbl_scrNoteDelete". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void lbl_scrNoteDelete_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { Label clickedLabel = sender as Label; string scrNoteID = clickedLabel.Name.Substring(10); System.Windows.Forms.DialogResult dialogResult = System.Windows.Forms.MessageBox.Show(Data_Home.Default.lbl_MenuItemDelete_Click_Message_ScrNote, Data_Home.Default.lbl_MenuItemDelete_Click_Title_ScrNote, System.Windows.Forms.MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { // Vérifie l'exécution de la suppression du de la note sécurisée. if (VaultDatabase.DeleteScrNote(scrNoteID)) { // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.DeleteScrNote); return; } } else { // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); return; } }
/// <summary> /// Action lors du clic sur le menuItem supprimer du contextMenu du label "lbl_stpCategory". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void lbl_MenuItemDelete_Click(object sender, RoutedEventArgs e) { MenuItem clickedMenuItem = sender as MenuItem; string categoryName = clickedMenuItem.Header.ToString().Substring(10); System.Windows.Forms.DialogResult dialogResult = System.Windows.Forms.MessageBox.Show(Data_Home.Default.lbl_MenuItemDelete_Click_Message_Category, Data_Home.Default.lbl_MenuItemDelete_Click_Title_Category, System.Windows.Forms.MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { // Vérifie l'exécution de la suppression du de la catégorie. if (VaultDatabase.DeleteCategory(categoryName)) { // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.DeleteCategory); return; } } else { // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); return; } }
/// <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. RnmVault.SaveInputs(txt_name.Text); // Vérifie la longueur du nom du coffre-fort virtuel. if (RnmVault.IsVltNameLength_Error()) { lbl_message.Content = Data_RnmVault.Default.IsVltNameLength_Error; return; } // Vérifie la mise à jour du nom du coffre-fort virtuel. if (VaultDatabase.UpdVaultName(txt_name.Text)) { // Affiche l'interface d'accueil. usc_home usc_homeRename = new usc_home(); Switcher.Switch(usc_homeRename); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.UpdVaultName); return; } }
/// <summary> /// Action lors du clic sur le bouton "cmd_cancel". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_cancel_Click(object sender, RoutedEventArgs e) { // Affiche l'interface d'accueil. usc_home nfc_homeRnmVault = new usc_home(); Switcher.Switch(nfc_homeRnmVault); return; }
/// <summary> /// Action lors clic sur le bouton "cmd_cancel". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_cancel_Click(object sender, RoutedEventArgs e) { // Affiche l'interface d'accueil. usc_home usc_homeAuthenCard = new usc_home(); Switcher.Switch(usc_homeAuthenCard); return; }
/// <summary> /// Action Lors du clic sur le bouton "cmd_connection". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_save_Click(object sender, RoutedEventArgs e) { lbl_message.Content = string.Empty; // Assigne à des propriétés, des entrées utilisateurs. ScrNote.SaveInputs(txt_name.Text, txt_content.Text, cbo_category.SelectedItem.ToString(), Convert.ToBoolean(chk_bmk.IsChecked)); // Vérifie les données de la note sécurisée. if (ScrNote.IsScrNoteDataEmpty()) { lbl_message.Content = Data_ScrNote.Default.IsScrNoteDataEmpty; return; } // Assigne à une liste, des données à enregistrer. List <string> scrNoteData = ScrNote.GetScrNoteData(); if (ScrNote.ScrNoteData != null) { // Assignement de données pour la modification d'une fiche d'authentification. scrNoteData.Add(ScrNote.ScrNoteData[6]); VaultDatabase.UpdateScrNoteData(scrNoteData); // Affiche l'interface d'accueil. usc_home usc_homeNote = new usc_home(); Switcher.Switch(usc_homeNote); return; } // Vérifie l'existance du nom de la note sécurisée. if (ScrNote.IsScrNoteExist()) { lbl_message.Content = Data_ScrNote.Default.IsScrNoteAlreadyExist; return; } // Vérifie le chiffrement des données de la note sécurisée. if (ScrNote.IsCipheredScrNoteDataEmpty(scrNoteData)) { System.Windows.Forms.MessageBox.Show(Data_AES.Default.EncryptData); return; } // Vérifie l'enregistrement de la note sécurisée chiffrée. if (ScrNote.IsSaveScrNote(scrNoteData)) { // Affiche l'interface d'accueil. usc_home usc_homeNote = new usc_home(); Switcher.Switch(usc_homeNote); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.SaveScrNote); return; } }
/// <summary> /// Action lors du clic sur le label "lbl_category". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void lbl_ctgName_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { Label lbl_clickedLabel = sender as Label; string clickedLabelNamed = lbl_clickedLabel.Content.ToString(); // Affiche l'interface d'accueil. usc_home usc_categoryItemHome = new usc_home(_categoryName: clickedLabelNamed); Switcher.Switch(usc_categoryItemHome); return; }
/// <summary> /// Action lors du clic sur l'étiquette "lbl_home" et de sa remontée. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lbl_home_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e) { // Fermeture de la fenêtre de profil d'intérimaire. wdw_profileProfile.Close(); // Affiche l'interface d'accueil. usc_home usc_homeHome = new usc_home(); Switcher.Switch(usc_homeHome); // Restaure la fenêtre d'accueilau premier plan. Application.Current.Windows[0].WindowState = WindowState.Normal; }
/// <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. Category.SaveIputs(txt_name.Text); // Vérifie la longueur du nom de la catégorie. if (Category.IsCtgNameLength_Error()) { lbl_message.Content = Data_Category.Default.IsCtgNameLength_Error; return; } // Vérifie l'existance du nom de catégorie. if (Category.IsCategoryExist()) { lbl_message.Content = Data_Category.Default.IsCategoryExist; return; } // Vérifie le statut de l'action de modifier un nom de catégorie. if (Category.IsCategoryUpdate) { // Vérifie la mise à jour du nom de catégorie. if (VaultDatabase.UpdateCategory(OldCategoryName, txt_name.Text)) { // Affiche l'interface d'accueil. usc_home usc_homeCategory = new usc_home(); Switcher.Switch(usc_homeCategory); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.UpdateCategory); return; } } // Vérifie l'enregistrement du nom de catégorie. if (VaultDatabase.SaveCategory(txt_name.Text)) { // Affiche l'interface d'accueil. usc_home usc_homeCategory = new usc_home(); Switcher.Switch(usc_homeCategory); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.SaveCategory); return; } }
/// <summary> /// Action Lors du clic sur le bouton "cmd_connection". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_connection_Click(object sender, RoutedEventArgs e) { // Vérifie si l'utilisateur est authentifié. if (Authen.IsUserAuthenticated(pwd_password.Password)) { // Affiche l'interface d'accueil. usc_home usc_homeAuthen = new usc_home(); Switcher.Switch(usc_homeAuthen); } else { // Affiche un message d'erreur. lbl_message.Content = Authen_Val.Default.NullPassword; } }
/// <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) { string cpxFactor = lbl_cpxFactor.Content.ToString(); string selectedCategory = cbo_category.SelectedItem.ToString(); bool bookmarkSatut = Convert.ToBoolean(chk_bmk.IsChecked); lbl_message.Content = string.Empty; // Assigne à des propriétés, des entrées utilisateurs. AuthenCard.SaveIputs(txt_name.Text, txt_shortcut.Text, txt_username.Text, txt_password.Text, cpxFactor, txt_scrNote.Text, selectedCategory, bookmarkSatut); // Vérifie les données de la fiche d'authentification. if (AuthenCard.IsAuthenCardDataEmpty()) { lbl_message.Content = Data_AuthenCard.Default.IsACardDataNull; return; } // Assigne à une liste des données à enregistrer. List <string> aCardData = AuthenCard.GetAuthenCardData(); // Vérifie le contenu d'une propriété pour la modification. if (AuthenCard.ACardData != null) { // Assignement de données pour la modification d'une fiche d'authentification. aCardData.Add(AuthenCard.ACardData[9]); VaultDatabase.UpdateAuthenCardData(aCardData); // Affiche l'interface d'accueil. usc_home usc_homeAuthenCard = new usc_home(); Switcher.Switch(usc_homeAuthenCard); return; } // Vérifie l'existance du nom de la fiche d'authentification. if (AuthenCard.IsAuthenCardExist()) { lbl_message.Content = Data_AuthenCard.Default.IsAuthenCardExist; return; } // Vérifie le chiffrement des données de la fiche d'authentification. if (AuthenCard.IsCipheredACardDataEmpty(aCardData)) { System.Windows.Forms.MessageBox.Show(Data_AES.Default.EncryptData); return; } // Vérifie l'enregistrement de la fiche d'authentification chiffrée. if (AuthenCard.IsSaveAuthenCard(aCardData)) { // Affiche l'interface d'accueil. usc_home usc_homeNote = new usc_home(); Switcher.Switch(usc_homeNote); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.SaveAuthenCard); return; } }
/// <summary> /// Action Lors du clic sur le bouton "cmd_connection". /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmd_connection_Click(object sender, RoutedEventArgs e) { lbl_message.Content = string.Empty; // Assigne à des propriétés, des entrées utilisateurs. Authen.SaveIputs(txt_username.Text, pwd_password.Password, _pwd_password_2.Password); // Vérifie la saisie des identifiants de connexion. if (Authen.IsUsnAndPwdEmpty()) { lbl_message.Content = Data_Authen.Default.IsUsnAndPwdEmpty; return; } if (Authen.IsFirstRun) { // Vérifie la longueur du mot de passe. if (Authen.IsPwdLengthInfSeven()) { lbl_message.Content = Data_Authen.Default.IsPwdLengthInfSeven; return; } // Vérifie la correspondance des deux mots de passe. if (Authen.ArePasswordNotEqual()) { lbl_message.Content = Data_Authen.Default.ArePasswordNotEqual; return; } // Vérifie l'enregistrement des identifiants de connexion. if (Authen.IsUsnAndPwdSave()) { // Assigne à des propriétés, des entrées utilisateurs. VaultDatabase.SetInputs(txt_username.Text, pwd_password.Password); // Ajoute les catégories par défaut. Authen.AddDefaultCategories(); // Affiche l'interface d'accueil. usc_authen usc_authenAuthen = new usc_authen(); Switcher.Switch(usc_authenAuthen); return; } else { System.Windows.Forms.MessageBox.Show(Data_VaultDatabase.Default.SaveUsnAndPwd); return; } } else { // Vérifie la correspondance des identifiants de connexion. if (Authen.IsUsnAndPwdCheck()) { // Assigne à des propriétés, des entrées utilisateurs. VaultDatabase.SetInputs(txt_username.Text, pwd_password.Password); // Affiche l'interface d'accueil. usc_home usc_homeAuthen = new usc_home(); Switcher.Switch(usc_homeAuthen); return; } else { lbl_message.Content = Data_Authen.Default.IsUsnAndPwdCheck; return; } } }