示例#1
0
 void loadVendeurs()
 {
     lp           = VendeurORM.listeVendeurs();
     myDataObject = new VendeurViewModel();
     //LIEN AVEC la VIEW
     /*listeVendeurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/
 }
示例#2
0
 void loadVendeur()
 {
     Vendeur      = VendeurORM.listeVendeur();
     myDataObject = new VendeurViewModel();
     //LIEN AVEC la VIEW
     listeVendeur.ItemsSource = Vendeur; // bind de la liste avec la source, permettant le binding.
 }
 void loadVendeur()
 {
     Vendeur             = VendeurORM.listeVendeur();
     myDataObjectVendeur = new VendeurViewModel();
     //LIEN AVEC la VIEW
     IDVendeurTextBox.ItemsSource = Vendeur; // bind de la liste avec la source, permettant le binding.#3##1#*/
 }
示例#4
0
 void loadVendeur()
 {
     ve = VendeurORM.listeVendeurs();
     myDataObjectVendeur         = new VendeurViewModel();
     ComboBoxVendeur.ItemsSource = ve;
     //LIEN AVEC la VIEW
     /*listeAchats.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/
 }
示例#5
0
 private void SupprButton(object sender, RoutedEventArgs routedEventArgs)
 {
     if (listeVendeur.SelectedItem is VendeurViewModel)
     {
         VendeurViewModel toRemove = (VendeurViewModel)listeVendeur.SelectedItem;
         Vendeur.Remove(toRemove);
         listeVendeur.Items.Refresh();
         VendeurORM.supprimerVendeur(selectedVendeurId);
     }
 }
示例#6
0
 private void supprimerVendeur(object sender, RoutedEventArgs e)
 {
     if (listeVendeurs.SelectedItem is VendeurViewModel)
     {
         VendeurViewModel toRemove = (VendeurViewModel)listeVendeurs.SelectedItem;
         lp.Remove(toRemove);
         listeVendeurs.Items.Refresh();
         VendeurORM.supprimerVendeur(selectedVendeursId);
     }
 }
示例#7
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                this.PropertyChanged(this, new PropertyChangedEventArgs(info));
                VendeurORM.updateVendeur(this);
            }
        }
示例#8
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = VendeurDAL.getMaxIdVendeur() + 1;

            lp.Add(myDataObject);
            VendeurORM.insertVendeur(myDataObject);
            compteur = lp.Count();

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

            // Comme le contexte des élément de la vue est encore l'ancien VendeurViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau VendeurViewModel
            ComboBoxProduit.DataContext  = myDataObject;
            ComboBoxPersonne.DataContext = myDataObject;
        }
示例#9
0
        private void VendeurButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                myDataObjectVendeur.idVendeurProperty = VendeurDAL.getMaxIdVendeur() + 1;

                Vendeur.Add(myDataObjectVendeur);
                VendeurORM.insertVendeur(myDataObjectVendeur);
                compteur = Vendeur.Count();


                myDataObjectVendeur = new VendeurViewModel();

                comboxBoxPersonne.DataContext = myDataObjectVendeur;
            }
            catch (Exception ex)
            {
                MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
示例#10
0
 void loadVendeur()
 {
     Vendeur             = VendeurORM.listeVendeur();
     myDataObjectVendeur = new VendeurViewModel();
 }