예제 #1
0
 void loadCommissaire_Priseurs()
 {
     lp           = Commissaire_PriseurORM.listeCommissaire_Priseurs();
     myDataObject = new Commissaire_PriseurViewModel();
     //LIEN AVEC la VIEW
     listeCommissaire_Priseurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
 }
예제 #2
0
 void loadCommissaire_Priseurs()
 {
     co = Commissaire_PriseurORM.listeCommissaire_Priseurs();
     myDataObjectCommissaire_Priseur         = new Commissaire_PriseurViewModel();
     ComboBoxCommissaire_Priseur.ItemsSource = co;
     //LIEN AVEC la VIEW
     /*listeAchats.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/
 }
예제 #3
0
 private void supprimerCommissaire_Priseur(object sender, RoutedEventArgs e)
 {
     if (listeCommissaire_Priseurs.SelectedItem is Commissaire_PriseurViewModel)
     {
         Commissaire_PriseurViewModel toRemove = (Commissaire_PriseurViewModel)listeCommissaire_Priseurs.SelectedItem;
         lp.Remove(toRemove);
         listeCommissaire_Priseurs.Items.Refresh();
         Commissaire_PriseurORM.supprimerCommissaire_Priseur(selectedCommissaire_PriseursId);
     }
 }
예제 #4
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                this.PropertyChanged(this, new PropertyChangedEventArgs(info));
                Commissaire_PriseurORM.updateCommissaire_Priseur(this);
            }
        }
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = Commissaire_PriseurDAL.getMaxIdCommissaire_Priseur() + 1;

            lp.Add(myDataObject);
            Commissaire_PriseurORM.insertCommissaire_Priseur(myDataObject);
            compteur = lp.Count();

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

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