コード例 #1
0
 void loadProduitCategorie()
 {
     ProduitCategorie             = ProduitCategorieORM.listeProduitCategorie();
     myDataObjectProduitCategorie = new ProduitCategorieViewModel();
     //LIEN AVEC la VIEW
     /*listePersonne.ItemsSource = Personne; // bind de la liste avec la source, permettant le binding.#2#*/
 }
コード例 #2
0
 private void ProduitCategorieButton_Click(object sender, RoutedEventArgs e)
 {
     ProduitCategorie             = ProduitCategorieORM.getProduitCategorie(Convert.ToInt32(produitCombobox.SelectedValue.ToString()));
     myDataObjectProduitCategorie = new ProduitCategorieViewModel();
     listeCategorie.DataContext   = myDataObjectProduitCategorie;
     listeCategorie.ItemsSource   = ProduitCategorie;
     listeCategorie.Items.Refresh();
 }
コード例 #3
0
        private void ProduitCategorieButton_Click(object sender, RoutedEventArgs e)
        {
            ProduitCategorie.Add(myDataObjectProduitCategorie);
            ProduitCategorieORM.insertProduitCategorie(myDataObjectProduitCategorie);

            myDataObjectProduitCategorie       = new ProduitCategorieViewModel();
            produitCombobox.DataContext        = myDataObjectProduitCategorie;
            categorieCombobox.DataContext      = myDataObjectProduitCategorie;
            ProduitCategorieButton.DataContext = myDataObjectProduitCategorie;
        }
コード例 #4
0
 private void SupprButton(object sender, RoutedEventArgs routedEventArgs)
 {
     if (listeCategorie.SelectedItem is ProduitCategorieViewModel)
     {
         ProduitCategorieViewModel toRemove = (ProduitCategorieViewModel)listeCategorie.SelectedItem;
         ProduitCategorie.Remove(toRemove);
         listeCategorie.Items.Refresh();
         ProduitCategorieORM.supprimerProduitCategorie(Convert.ToInt32(produitCombobox.SelectedValue.ToString()), selectedCategorieId);
     }
 }
コード例 #5
0
        public static ObservableCollection <ProduitCategorieViewModel> getProduitCategorie(int idProduitCategorie)
        {
            ObservableCollection <ProduitCategorieDAO>       pDAO  = ProduitCategorieDAO.getProduitCategorie(idProduitCategorie);
            ObservableCollection <ProduitCategorieViewModel> liste = new ObservableCollection <ProduitCategorieViewModel>();

            foreach (ProduitCategorieDAO element in pDAO)
            {
                ProduitCategorieViewModel p = new ProduitCategorieViewModel(element.nomCategorieDAO, element.IDCategorieDAO);
                liste.Add(p);
            }
            return(liste);
        }
コード例 #6
0
        public static ObservableCollection <ProduitCategorieViewModel> listeProduitCategorie()
        {
            ObservableCollection <ProduitCategorieDAO>       lDAO = ProduitCategorieDAO.listeProduitCategorie();
            ObservableCollection <ProduitCategorieViewModel> l    = new ObservableCollection <ProduitCategorieViewModel>();

            foreach (ProduitCategorieDAO element in lDAO)
            {
                ProduitCategorieViewModel p = new ProduitCategorieViewModel(element.idProduitDAO, element.idCategorieDAO);
                l.Add(p);
            }

            return(l);
        }
コード例 #7
0
 public static void insertProduitCategorie(ProduitCategorieViewModel p)
 {
     ProduitCategorieDAO.insertProduitCategorie(new ProduitCategorieDAO(p.idProduitProperty, p.idCategorieProperty));
 }