示例#1
0
        private void btnModifier_Click(object sender, RoutedEventArgs e)
        {
            if (ProduitsController.SiProduitSelectionne("supprimer", RechercherUserControl.DtgProduits))
            {
                AjoutModifUserControl.EstModif = true;
                // Lorsqu'il clique sur mofifier on veut :
                // Que le usercontrol Produti change d'onglet > direction : onglet Modifier.
                ProduitUserControl.TbcProduitPublic.SelectedIndex = 1;

                // Ajuster le titre
                ProduitUserControl.TbiAjouterModifierProduit.Header = "Modifier";
                AjoutModifUserControl.LblFormTitle.Content          = "Modifier un produit";
                ProduitsController.Produit = (Produit)dtgAfficheProduits.SelectedItem;
                ProduitsController.AjoutModifUC.RemplirChampsModif(ProduitsController.Produit);
                dtgAfficheProduits.SelectedIndex = -1;
                btnModifier.IsEnabled            = false;
                btnSupprimer.IsEnabled           = false;
            }
        }
示例#2
0
        private bool Confirmation()
        {
            MessageBoxResult resultat;

            if (ProduitsController.SiProduitSelectionne("supprimer", RechercherUserControl.DtgProduits))
            {
                resultat = MessageBox.Show("Voulez-vous vraiment supprimer le produit sélectionné ?"
                                           , "Supprimer?!"
                                           , MessageBoxButton.YesNo
                                           , MessageBoxImage.Warning
                                           , MessageBoxResult.No
                                           );

                if (resultat == MessageBoxResult.No)
                {
                    dtgAfficheProduits.SelectedIndex = -1;
                    btnModifier.IsEnabled            = false;
                    btnSupprimer.IsEnabled           = false;
                    return(false);
                }
                return(true);
            }
            return(false);
        }