/// <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; } }