private void AcheteurButton_Click(object sender, RoutedEventArgs e) { try { myDataObjectAcheteur.idAcheteurProperty = AcheteurDAL.getMaxIdAcheteur() + 1; Acheteur.Add(myDataObjectAcheteur); AcheteurORM.insertAcheteur(myDataObjectAcheteur); compteur = Acheteur.Count(); myDataObjectAcheteur = new AcheteurViewModel(); soldeTextBox.DataContext = myDataObjectAcheteur; isSolvableTextBox.DataContext = myDataObjectAcheteur; vérifIdentitéTextBox.DataContext = myDataObjectAcheteur; moyenDePaiementTextBox.DataContext = myDataObjectAcheteur; comboxBoxPersonne.DataContext = myDataObjectAcheteur; AdminButton.DataContext = myDataObjectAcheteur; } catch (Exception ex) { MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning); } }
void loadAcheteurs() { lp = AcheteurORM.listeAcheteurs(); myDataObject = new AcheteurViewModel(); //LIEN AVEC la VIEW /*listeAcheteurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/ }
void loadAcheteur() { Acheteur = AcheteurORM.listeAcheteur(); myDataObjectAcheteur = new AcheteurViewModel(); //LIEN AVEC la VIEW AcheteurCombobox.ItemsSource = Acheteur; // bind de la liste avec la source, permettant le binding.#2#*/ }
void loadAcheteurs() { ac = AcheteurORM.listeAcheteurs(); myDataObjectacheteur = new AcheteurViewModel(); ComboBoxAcheteur.ItemsSource = ac; //LIEN AVEC la VIEW /*listeAchats.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/ }
private void supprimerAcheteur(object sender, RoutedEventArgs e) { if (listeAcheteurs.SelectedItem is AcheteurViewModel) { AcheteurViewModel toRemove = (AcheteurViewModel)listeAcheteurs.SelectedItem; lp.Remove(toRemove); listeAcheteurs.Items.Refresh(); AcheteurORM.supprimerAcheteur(selectedAcheteursId); } }
private void SupprButton(object sender, RoutedEventArgs routedEventArgs) { if (listeAcheteur.SelectedItem is AcheteurViewModel) { AcheteurViewModel toRemove = (AcheteurViewModel)listeAcheteur.SelectedItem; Acheteur.Remove(toRemove); listeAcheteur.Items.Refresh(); AcheteurORM.supprimerAcheteur(selectedAcheteurId); } }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); this.PropertyChanged(this, new PropertyChangedEventArgs(info)); AcheteurORM.updateAcheteur(this); } }
private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = AcheteurDAL.getMaxIdAcheteur() + 1; lp.Add(myDataObject); AcheteurORM.insertAcheteur(myDataObject); compteur = lp.Count(); // Comme on a inséré une Acheteur, on crée un nouvel objet AcheteurViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new AcheteurViewModel(); // Comme le contexte des élément de la vue est encore l'ancien AcheteurViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau AcheteurViewModel is_solvable.DataContext = myDataObject; ComboBoxPersonne.DataContext = myDataObject; }
void loadAcheteur() { Acheteur = AcheteurORM.listeAcheteur(); myDataObjectAcheteur = new AcheteurViewModel(); }