Exemple #1
0
        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);
        }