コード例 #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
        public static Commissaire_PriseurViewModel getCommissaire_Priseur(int idCommissaire_Priseur)
        {
            Commissaire_PriseurDAO       pDAO = Commissaire_PriseurDAO.getCommissaire_Priseur(idCommissaire_Priseur);
            Commissaire_PriseurViewModel p    = new Commissaire_PriseurViewModel(pDAO.id_comissaire_priseur, pDAO.id_produit, pDAO.id_personne);

            return(p);
        }
コード例 #3
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.*/
 }
コード例 #4
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);
     }
 }
コード例 #5
0
        public static ObservableCollection <Commissaire_PriseurViewModel> listeCommissaire_Priseurs()
        {
            ObservableCollection <Commissaire_PriseurDAO>       lDAO = Commissaire_PriseurDAO.listeCommissaire_Priseurs();
            ObservableCollection <Commissaire_PriseurViewModel> l    = new ObservableCollection <Commissaire_PriseurViewModel>();

            foreach (Commissaire_PriseurDAO element in lDAO)
            {
                Commissaire_PriseurViewModel p = new Commissaire_PriseurViewModel(element.id_comissaire_priseur, element.id_produit, element.id_personne);
                l.Add(p);
            }
            return(l);
        }
コード例 #6
0
        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;
        }
コード例 #7
0
 public static void insertCommissaire_Priseur(Commissaire_PriseurViewModel p)
 {
     Commissaire_PriseurDAO.insertCommissaire_Priseur(new Commissaire_PriseurDAO(p.id, p.id_produit, p.id_personne));
 }