Пример #1
0
 void loadProduit()
 {
     Produit             = ProduitORM.listeProduit();
     myDataObjectProduit = new ProduitViewModel();
     //LIEN AVEC la VIEW
     ProduitCombobox.ItemsSource = Produit; // bind de la liste avec la source, permettant le binding.#2#*/
 }
 private void loadProduits()
 {
     lp = ProduitORM.listeProduit();
     myDataObjectProduit = new ProduitViewModel();
     //LIEN AVEC la VIEW
     listeProduit.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
 }
 void loadProduits()
 {
     lpr = ProduitORM.listeProduits();
     myDataObjectProduit       = new ProduitViewModel();
     listeArtistes.ItemsSource = lpr;
     listeStyles.ItemsSource   = lpr;
 }
Пример #4
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = ProduitDAL.getMaxIdProduit() + 1;

            lp.Add(myDataObject);
            ProduitORM.insertProduit(myDataObject);
            compteur = lp.Count();

            // Comme on a inséré une Personne, on crée un nouvel objet PersonneViewModel
            // Et on réatache tout ce qu'il faut pour que la vue soit propre
            /*listeProduits.Items.Refresh();*/
            myDataObject = new ProduitViewModel();

            // Comme le contexte des élément de la vue est encore l'ancien PersonneViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau PersonneViewModel
            ComboBoxLot.DataContext    = myDataObject;
            prix_de_depart.DataContext = myDataObject;
            Description.DataContext    = myDataObject;
            Date_Vente.DataContext     = myDataObject;
            estimation.DataContext     = myDataObject;
            is_vendu.DataContext       = myDataObject;
            prix_reserve.DataContext   = myDataObject;
            region.DataContext         = myDataObject;
            attribut.DataContext       = myDataObject;
        }
 void loadProduits()
 {
     pr = ProduitORM.listeProduits();
     myDataObjectProduit         = new ProduitViewModel();
     ComboBoxProduit.ItemsSource = pr;
     //LIEN AVEC la VIEW
     //List_Produit.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
 }
 private void SupprButton(object sender, RoutedEventArgs routedEventArgs)
 {
     if (listeProduit.SelectedItem is ProduitViewModel)
     {
         ProduitViewModel toRemove = (ProduitViewModel)listeProduit.SelectedItem;
         lp.Remove(toRemove);
         listeProduit.Items.Refresh();
         ProduitORM.supprimerProduit(selectedProduitId);
     }
 }
Пример #7
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                this.PropertyChanged(this, new PropertyChangedEventArgs(info));
                ProduitORM.updateProduit(this);
            }
        }
        private void nomPrenomButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectProduit.idProperty = ProduitDAL.getMaxIdProduit() + 1;

            lpr.Add(myDataObjectProduit);
            ProduitORM.insertProduit(myDataObjectProduit);
            compteur = lpr.Count();

            listeProduits.Items.Refresh();
            myDataObjectProduit = new ProduitViewModel();

            nomProduit.DataContext  = myDataObjectProduit;
            estimation.DataContext  = myDataObjectProduit;
            description.DataContext = myDataObjectProduit;
            //style.DataContext = myDataObjectProduit;
            //artiste.DataContext = myDataObjectProduit;
            //categorie.DataContext = myDataObjectProduit;
            nomPrenomButton2.DataContext = myDataObjectProduit;
        }
Пример #9
0
        private void Btn_Ajout(object sender, RoutedEventArgs e)
        {
            myDataObject.idProduitProperty = ProduitDAL.getMaxIdProduit() + 1;

            lp.Add(myDataObject);
            ProduitORM.insertProduit(myDataObject);
            compteur = lp.Count();

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

            // Comme le contexte des élément de la vue est encore l'ancien ProduitViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau ProduitViewModel
            nomTextBox.DataContext         = myDataObject;
            descriptionTextBox.DataContext = myDataObject;
            etatTextBox.DataContext        = myDataObject;
            artisteTextBox.DataContext     = myDataObject;
            prixdTextBox.DataContext       = myDataObject;
            prixrTextBox.DataContext       = myDataObject;
            lotComboBox.DataContext        = myDataObject;
            Produit.Content = new Article();
        }
        private void ProduitButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectProduit.idProduitProperty = ProduitDAL.getMaxIdProduit() + 1;

            IDPhotoTextBox.DataContext = 1;
            Produit.Add(myDataObjectProduit);
            ProduitORM.insertProduit(myDataObjectProduit);
            compteur = Produit.Count();


            myDataObjectProduit = new ProduitViewModel();

            EstimationTextBox.DataContext  = myDataObjectProduit;
            PrixVenteTextBox.DataContext   = myDataObjectProduit;
            NomTextBox.DataContext         = myDataObjectProduit;
            DescriptionTextBox.DataContext = myDataObjectProduit;
            ArtisteTextBox.DataContext     = myDataObjectProduit;
            StyleTextBox.DataContext       = myDataObjectProduit;
            comboxBoxLot.DataContext       = myDataObjectProduit;
            IDPhotoTextBox.DataContext     = myDataObjectProduit;
            IDAcheteurTextBox.DataContext  = myDataObjectProduit;
            IDVendeurTextBox.DataContext   = myDataObjectProduit;
            ProduitButton.DataContext      = myDataObjectProduit;
        }
Пример #11
0
 void loadProduits()
 {
     lp           = ProduitORM.listeProduits();
     myDataObject = new ProduitViewModel();
     //LIEN AVEC la VIEW
 }