private void CpButton_Click(object sender, RoutedEventArgs e) { DateTime anneeDeNaissance = new DateTime(2020 - myDateObjectCp.AgeProperty, 1, 1); myDateObjectCp.idPersonneCpProperty = CommissairePriseurDAL.getMaxIdCommissairePriseur() + 1; //myDataObject.MetierPersonneProperty = new MetierViewModel(1, "boulanger"); myDateObjectCp.DateNaisPersonneProperty = anneeDeNaissance; lcp.Add(myDateObjectCp); CommissairePriseurORM.insertCommissairePriseur(myDateObjectCp); compteur = lu.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 listeCPs.Items.Refresh(); myDateObjectCp = new CommissairePriseurViewModel(); // 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 nomTextBoxCp.DataContext = myDateObjectCp; prenomTextBoxCp.DataContext = myDateObjectCp; AjouterBoutonCp.DataContext = myDateObjectCp; txtAgeCp.DataContext = myDateObjectCp; txtEmailCp.DataContext = myDateObjectCp; txtPasswordCp.DataContext = myDateObjectCp; txtTelCp.DataContext = myDateObjectCp; idBoolCp.DataContext = myDateObjectCp; volbool.DataContext = myDateObjectCp; formationTxt.DataContext = myDateObjectCp; verifbool.DataContext = myDateObjectCp; }
public static void insertCommissairePriseur(CommissairePriseurDAO p) { CommissairePriseurDAL.insertCommissairePriseur(p); }
public static void supprimerCommissairePriseur(int id) { CommissairePriseurDAL.supprimerCommissairePriseur(id); }
public static void updateCommissairePriseur(CommissairePriseurDAO p) { CommissairePriseurDAL.updateCommissairePriseur(p); }
public static CommissairePriseurDAO getCommissairePriseur(int idPersonneCommissairePriseur) { CommissairePriseurDAO p = CommissairePriseurDAL.getCommissairePriseur(idPersonneCommissairePriseur); return(p); }
public static ObservableCollection <CommissairePriseurDAO> listeCommissairePriseurs() { ObservableCollection <CommissairePriseurDAO> l = CommissairePriseurDAL.selectCommissairePriseurs(); return(l); }