Exemple #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);
                }
            }
        }
Exemple #2
0
        public static Produit VerifierInactif()
        {
            // TODO: Modif
            ObservableCollection <Produit> produits = new ObservableCollection <Produit>(HibernateProduitService.Retrieve(AjoutModifUserControl.TxtNom.Text, AjoutModifUserControl.TxtDescription.Text, Convert.ToDouble(AjoutModifUserControl.TxtPrix.Text), Convert.ToDouble(AjoutModifUserControl.TxtQuantite.Text)));
            Produit produit = null;

            foreach (Produit p in produits)
            {
                if (p.Nom != null)
                {
                    produit = p;
                }
            }
            return(produit);
        }