Exemplo n.º 1
0
        public static void DemanderSiModifAncienDelete(Produit p, bool estModif)
        {
            MessageBoxResult resultat;

            resultat = MessageBox.Show("Un porduit identique a été supprimé auparavant.\nVoulez-vous le recréer ?"
                                       , "Info"
                                       , MessageBoxButton.YesNo
                                       , MessageBoxImage.Warning
                                       , MessageBoxResult.No
                                       );

            if (resultat == MessageBoxResult.Yes)
            {
                if (p.Nom == AjoutModifUserControl.TxtNom.Text && p.Prix.ToString() == AjoutModifUserControl.TxtPrix.Text && p.Quantite.ToString() == AjoutModifUserControl.TxtQuantite.Text && p.Description == AjoutModifUserControl.TxtDescription.Text)
                {
                    Produit pro = HibernateProduitService.Retrieve(p.Nom, p.Description, p.Prix, p.Quantite)[0];
                    pro.EstActif = true;
                    if (estModif)
                    {
                        DeleteProduit(Produit);
                    }
                    HibernateProduitService.Update(pro);
                }
            }
        }
Exemplo n.º 2
0
        public static void DeleteProduit(Produit produitADeleter)
        {
            if (produitADeleter != null)
            {
                produitADeleter.EstActif = false;
                HibernateProduitService.Update(produitADeleter);

                Produits.Remove(produitADeleter);
                //Produits.Remove(produitADeleter);
                //HibernateProduitService.Delete(produitADeleter);
            }
        }
Exemplo n.º 3
0
 public static void UpdateProduit()
 {
     HibernateProduitService.Update(Produit);
 }