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