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