private void LotButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                myDataObjectLot.idLotProperty = LotDAL.getMaxIdLot() + 1;

                lot.Add(myDataObjectLot);
                LotORM.insertLot(myDataObjectLot);
                compteur = lot.Count();

                /*listeLot.Items.Refresh();*/
                myDataObjectLot = new LotViewModel();


                nomTextBox.DataContext         = myDataObjectLot;
                descriptionTextBox.DataContext = myDataObjectLot;
                idEnchereComboBox.DataContext  = myDataObjectLot;
                /*idLotTextBox.DataContext = myDataObjectLot;*/

                LotButton.DataContext = myDataObjectLot;
            }
            catch (Exception ex)
            {
                MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Beispiel #2
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = LotDAL.getMaxIdLot() + 1;

            lp.Add(myDataObject);
            LotORM.insertLot(myDataObject);
            compteur = lp.Count();

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

            // Comme le contexte des élément de la vue est encore l'ancien LotViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau LotViewModel
            ComboBoxEnchere.DataContext = myDataObject;
            description.DataContext     = myDataObject;
        }