private void LieuButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectLieu.idLieuProperty = LieuDAL.getMaxIdLieu() + 1;

            c.Add(myDataObjectLieu);
            LieuORM.insertLieu(myDataObjectLieu);
            compteur = c.Count();

            /*listeLieu.Items.Refresh();*/
            myDataObjectLieu = new LieuViewModel();

            villeTextBox.DataContext       = myDataObjectLieu;
            adresseTextBox.DataContext     = myDataObjectLieu;
            codePostalTextBox.DataContext  = myDataObjectLieu;
            departementTextBox.DataContext = myDataObjectLieu;
            LieuButton.DataContext         = myDataObjectLieu;
        }
예제 #2
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = LieuDAL.getMaxIdLieu() + 1;

            lp.Add(myDataObject);
            LieuORM.insertLieu(myDataObject);
            compteur = lp.Count();

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

            // Comme le contexte des élément de la vue est encore l'ancien LieuViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau LieuViewModel
            nom.DataContext         = myDataObject;
            adresse.DataContext     = myDataObject;
            ville.DataContext       = myDataObject;
            code_postal.DataContext = myDataObject;
        }
예제 #3
0
 public static void insertLieu(LieuDAO p)
 {
     LieuDAL.insertLieu(p);
 }
예제 #4
0
 public static void supprimerLieu(int id)
 {
     LieuDAL.supprimerLieu(id);
 }
예제 #5
0
 public static void updateLieu(LieuDAO p)
 {
     LieuDAL.updateLieu(p);
 }
예제 #6
0
        public static LieuDAO getLieu(int idLieu)
        {
            LieuDAO p = LieuDAL.getLieu(idLieu);

            return(p);
        }
예제 #7
0
        public static ObservableCollection <LieuDAO> listeLieux()
        {
            ObservableCollection <LieuDAO> l = LieuDAL.selectLieux();

            return(l);
        }
예제 #8
0
 /// <summary>
 /// Représente la fonction qui lit un lieu créé
 /// Fait appel à la Dal qui utilise le singleton
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 public Lieu Get(Lieu item)
 {
     return(LieuDAL.GetInstance().Get(item));
 }
예제 #9
0
 /// <summary>
 /// Représente la fonction qui lit une liste de lieux créés
 /// fait appel à la DAL qui utilise le singleton
 /// </summary>
 /// <returns></returns>
 public List <Lieu> Get()
 {
     return(LieuDAL.GetInstance().Get());
 }
예제 #10
0
 /// <summary>
 /// Représente la fonction qui permet de modifier un lieu créé
 /// Retourne un booléen
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 public bool Update(Lieu item)
 {
     return(LieuDAL.GetInstance().Update(item));
 }
예제 #11
0
 /// <summary>
 /// Représente la fonction qui permet de supprimer un lieu créé
 /// Fait apprel à la DAL  qui utilise le singleton pour la suppression
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 public bool Delete(Lieu item)
 {
     return(LieuDAL.GetInstance().Delete(item));
 }
예제 #12
0
 /// <summary>
 /// représente la fonction  qui permet de creer un Lieu
 /// fait appel à la DAL qui utilise le singleton
 /// retourne un booléen
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 public bool Create(Lieu item)
 {
     return(LieuDAL.GetInstance().Create(item));
 }