void loadPersonne() { Personne = PersonneORM.listePersonne(); myDataObjectPersonne = new PersonneViewModel(); //LIEN AVEC la VIEW /*listePersonne.ItemsSource = Personne; // bind de la liste avec la source, permettant le binding.#2#*/ }
void loadPersonnes() { lp = PersonneORM.listePersonnes(); myDataObject = new PersonneViewModel(); //LIEN AVEC la VIEW listePersonnes.ItemsSource = lp; // bind de la liste avec la source, permettant le binding. }
void loadPersonnes() { pe = PersonneORM.listePersonnes(); myDataObjectPersonne = new PersonneViewModel(); ComboBoxPersonne.ItemsSource = pe; //LIEN AVEC la VIEW /*listeAcheteurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/ }
private void supprimerPersonne(object sender, RoutedEventArgs e) { if (listePersonnes.SelectedItem is PersonneViewModel) { PersonneViewModel toRemove = (PersonneViewModel)listePersonnes.SelectedItem; lp.Remove(toRemove); listePersonnes.Items.Refresh(); PersonneORM.supprimerPersonne(selectedPersonneId); } }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); PersonneORM.updatePersonne(this); } }
private void Btn_Sppr(object sender, RoutedEventArgs e) { if (List_Personne.SelectedItem is PersonneViewModel) { PersonneViewModel toRemove = (PersonneViewModel)List_Personne.SelectedItem; lp.Remove(toRemove); List_Personne.Items.Refresh(); PersonneORM.supprimerPersonne(selectedPersonneId); } }
private void nomPrenomButton_MouseDoubleClick(object sender, MouseButtonEventArgs e) { myDataObject = new PersonneViewModel(); myDataObject.prenomPersonneProperty = prenomTextBox.Text; myDataObject.nomPersonneProperty = nomTextBox.Text; PersonneViewModel nouveau = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, myDataObject.nomPersonneProperty, myDataObject.prenomPersonneProperty); lp.Add(nouveau); PersonneORM.insertPersonne(nouveau); listePersonnes.Items.Refresh(); compteur = lp.Count(); myDataObject = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, "", ""); }
private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { MessageBoxResult result = MessageBox.Show("Êtes-vous sûr de vouloir supprimmer?", "My App", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: PersonneViewModel toRemove = (PersonneViewModel)listePersonnes.SelectedItem; lp.Remove(toRemove); listePersonnes.Items.Refresh(); PersonneORM.supprimerPersonne(selectedPersonneId); break; case MessageBoxResult.No: break; } }
private void Btn_Ajout(object sender, RoutedEventArgs e) { myDataObject.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1; lp.Add(myDataObject); PersonneORM.insertPersonne(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 myDataObject = new PersonneViewModel(); // 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 nomTextBox.DataContext = myDataObject; prenomTextBox.DataContext = myDataObject; emailTextBox.DataContext = myDataObject; telephoneTextBox.DataContext = myDataObject; personne.Content = new Personne(); }
private void PersonneButton_Click(object sender, RoutedEventArgs e) { myDataObjectPersonne.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1; Personne.Add(myDataObjectPersonne); PersonneORM.insertPersonne(myDataObjectPersonne); compteur = Personne.Count(); myDataObjectPersonne = new PersonneViewModel(); nomTextBox.DataContext = myDataObjectPersonne; prenomTextBox.DataContext = myDataObjectPersonne; mailTextBox.DataContext = myDataObjectPersonne; numeroTelTextBox.DataContext = myDataObjectPersonne; motDePasseTextBox.DataContext = myDataObjectPersonne; adresseTextBox.DataContext = myDataObjectPersonne; codePostalTextBox.DataContext = myDataObjectPersonne; ageTextBox.DataContext = myDataObjectPersonne; PersonneButton.DataContext = myDataObjectPersonne; }
public MainWindow() { InitializeComponent(); DALConnection.OpenConnection(); lp = PersonneORM.listePersonnes(); listePersonnes.ItemsSource = lp; pl = PlageORM.listePlages(); listePlages.ItemsSource = pl; dp = DepartementORM.listeDepartements(); listeDepartements.ItemsSource = dp; et = EtudeORM.listeEtudes(); listeEtudes.ItemsSource = et; }
void loadPersonnes() { lp = PersonneORM.listePersonnes(); myDataObject = new PersonneViewModel(); //LIEN AVEC la VIEW }