예제 #1
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = EnchereDAL.getMaxIdEnchere() + 1;

            lp.Add(myDataObject);
            EnchereORM.insertEnchere(myDataObject);
            compteur = lp.Count();

            // Comme on a inséré une Enchere, on crée un nouvel objet EnchereViewModel
            // Et on réatache tout ce qu'il faut pour que la vue soit propre
            myDataObject = new EnchereViewModel();

            // Comme le contexte des élément de la vue est encore l'ancien EnchereViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau EnchereViewModel
            date_vente_enchere.DataContext = myDataObject;
            ComboBoxLieu.DataContext       = myDataObject;
        }
        private void EnchereButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectEnchere.idEnchereProperty = EnchereDAL.getMaxIdEnchere() + 1;

            c.Add(myDataObjectEnchere);
            EnchereORM.insertEnchere(myDataObjectEnchere);
            compteur = c.Count();

            /*listeEncheres.Items.Refresh();*/
            myDataObjectEnchere = new EnchereViewModel();


            nomTextBox.DataContext       = myDataObjectEnchere;
            heureTextBox.DataContext     = myDataObjectEnchere;
            dateVenteTextBox.DataContext = myDataObjectEnchere;
            comboxBoxLieu.DataContext    = myDataObjectEnchere;
            idAdmincomboBox.DataContext  = myDataObjectEnchere;

            EnchereButton.DataContext = myDataObjectEnchere;
        }