void loadOrdreAchat()
 {
     Ordreachat             = OrdreachatORM.listeOrdreachat();
     myDataObjectOrdreachat = new OrdreachatViewModel();
     //LIEN AVEC la VIEW
     listeOrdreAchat.ItemsSource = Ordreachat; // bind de la liste avec la source, permettant le binding.#2#*/
 }
 private void ProduitCategorieButton_Click(object sender, RoutedEventArgs e)
 {
     Ordreachat                  = OrdreachatORM.getOrdreachat(Convert.ToInt32(AcheteurCombobox.SelectedValue.ToString()));
     myDataObjectOrdreachat      = new OrdreachatViewModel();
     listeOrdreAchat.DataContext = myDataObjectOrdreachat;
     listeOrdreAchat.ItemsSource = Ordreachat;
     listeOrdreAchat.Items.Refresh();
 }
 private void SupprButton(object sender, RoutedEventArgs routedEventArgs)
 {
     if (listeOrdreAchat.SelectedItem is OrdreachatViewModel)
     {
         OrdreachatViewModel toRemove = (OrdreachatViewModel)listeOrdreAchat.SelectedItem;
         Ordreachat.Remove(toRemove);
         listeOrdreAchat.Items.Refresh();
         OrdreachatORM.supprimerOrdreachat(Convert.ToInt32(AcheteurCombobox.SelectedValue.ToString()),
                                           selectedEnchereId, selectedProduitId);
     }
 }
        public static ObservableCollection <OrdreachatViewModel> getOrdreachat(int idAcheteur)
        {
            ObservableCollection <OrdreachatDAO>       lDAO  = OrdreachatDAO.getOrdreachat(idAcheteur);
            ObservableCollection <OrdreachatViewModel> liste = new ObservableCollection <OrdreachatViewModel>();

            foreach (OrdreachatDAO element in lDAO)
            {
                OrdreachatViewModel l = new OrdreachatViewModel(element.IDProduitDAO, element.nomProduitDAO, element.IDEnchereDAO, element.nomEnchereDAO, element.MontantMaxDAO, element.AdresseDepotDAO);
                liste.Add(l);
            }
            return(liste);
        }
        private void OrdreAchatButton_Click(object sender, RoutedEventArgs e)
        {
            Ordreachat.Add(myDataObjectOrdreachat);
            OrdreachatORM.insertOrdreachat(myDataObjectOrdreachat);

            myDataObjectOrdreachat                = new OrdreachatViewModel();
            AcheteurCombobox.DataContext          = myDataObjectOrdreachat;
            ProduitCombobox.DataContext           = myDataObjectOrdreachat;
            EnchereCombobox.DataContext           = myDataObjectOrdreachat;
            montantMaxTextBox.DataContext         = myDataObjectOrdreachat;
            adresseDepotTextBox.DataContext       = myDataObjectOrdreachat;
            OrdreAchatCategorieButton.DataContext = myDataObjectOrdreachat;
        }
        public static ObservableCollection <OrdreachatViewModel> listeOrdreachat()
        {
            ObservableCollection <OrdreachatDAO>       lDAO = OrdreachatDAO.listeOrdreachat();
            ObservableCollection <OrdreachatViewModel> l    = new ObservableCollection <OrdreachatViewModel>();

            foreach (OrdreachatDAO element in lDAO)
            {
                OrdreachatViewModel p = new OrdreachatViewModel(element.idProduitDAO, element.idAcheteurDAO, element.idEnchereDAO, element.montantMaxDAO, element.adresseDepotDAO);
                l.Add(p);
            }

            return(l);
        }
 void loadOrdreAchat()
 {
     Ordreachat             = OrdreachatORM.listeOrdreachat();
     myDataObjectOrdreachat = new OrdreachatViewModel();
     //LIEN AVEC la VIEW
 }
 public static void insertOrdreachat(OrdreachatViewModel p)
 {
     OrdreachatDAO.insertOrdreachat(new OrdreachatDAO(p.idProduitProperty, p.idAcheteurProperty, p.idEnchereProperty, p.montantMaxProperty, p.adresseDepotProperty));
 }