コード例 #1
0
 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.*/
 }
コード例 #2
0
        public static AcheteurViewModel getAcheteur(int idAcheteur)
        {
            AcheteurDAO       pDAO = AcheteurDAO.getAcheteur(idAcheteur);
            AcheteurViewModel p    = new AcheteurViewModel(pDAO.idAcheteurDAO, pDAO.soldeAcheteurDAO, pDAO.isSolvableAcheteurDAO, pDAO.identiteAcheteurDAO, pDAO.moyenPaiementAcheteurDAO, pDAO.idPersonneAcheteurDAO, pDAO.idPersonneDAO, pDAO.nomAcheteurDAO, pDAO.prenomAcheteurDAO, pDAO.mailAcheteurDAO, pDAO.numeroTelAcheteurDAO, pDAO.motDePasseAcheteurDAO, pDAO.adresseAcheteurDAO, pDAO.codePostalAcheteurDAO, pDAO.ageAcheteurDAO);

            return(p);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
 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#*/
 }
コード例 #5
0
        public static AcheteurViewModel getAcheteur(int idAcheteur)
        {
            AcheteurDAO       pDAO = AcheteurDAO.getAcheteur(idAcheteur);
            AcheteurViewModel p    = new AcheteurViewModel(pDAO.id_acheteur, pDAO.id_personne, pDAO.is_solvable);

            return(p);
        }
コード例 #6
0
 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.*/
 }
コード例 #7
0
ファイル: Acheteur.xaml.cs プロジェクト: EL-R1/BidCardCoin
 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);
     }
 }
コード例 #8
0
 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);
     }
 }
コード例 #9
0
        public static ObservableCollection <AcheteurViewModel> listeAcheteurs()
        {
            ObservableCollection <AcheteurDAO>       lDAO = AcheteurDAO.listeAcheteurs();
            ObservableCollection <AcheteurViewModel> l    = new ObservableCollection <AcheteurViewModel>();

            foreach (AcheteurDAO element in lDAO)
            {
                AcheteurViewModel p = new AcheteurViewModel(element.id_acheteur, element.id_personne, element.is_solvable);
                l.Add(p);
            }
            return(l);
        }
コード例 #10
0
        public static ObservableCollection <AcheteurViewModel> listeAcheteur()
        {
            ObservableCollection <AcheteurDAO>       lDAO = AcheteurDAO.listeAcheteur();
            ObservableCollection <AcheteurViewModel> l    = new ObservableCollection <AcheteurViewModel>();

            foreach (AcheteurDAO element in lDAO)
            {
                AcheteurViewModel p = new AcheteurViewModel(element.idAcheteurDAO, element.soldeAcheteurDAO, element.isSolvableAcheteurDAO, element.identiteAcheteurDAO, element.moyenPaiementAcheteurDAO, element.idPersonneAcheteurDAO, element.idPersonneDAO, element.nomAcheteurDAO, element.prenomAcheteurDAO, element.mailAcheteurDAO, element.numeroTelAcheteurDAO, element.motDePasseAcheteurDAO, element.adresseAcheteurDAO, element.codePostalAcheteurDAO, element.ageAcheteurDAO);
                l.Add(p);
            }
            return(l);
        }
コード例 #11
0
        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;
        }
コード例 #12
0
 void loadAcheteur()
 {
     Acheteur             = AcheteurORM.listeAcheteur();
     myDataObjectAcheteur = new AcheteurViewModel();
 }
コード例 #13
0
 public static void insertAcheteur(AcheteurViewModel p)
 {
     AcheteurDAO.insertAcheteur(new AcheteurDAO(p.id, p.id_personne, p.is_solvable));
 }
コード例 #14
0
 public static void updateAcheteur(AcheteurViewModel p)
 {
     AcheteurDAO.updateAcheteur(new AcheteurDAO(p.id, p.id_personne, p.is_solvable));
 }
コード例 #15
0
 public static void insertAcheteur(AcheteurViewModel p)
 {
     AcheteurDAO.insertAcheteur(new AcheteurDAO(p.idAcheteurProperty, p.soldeAcheteurProperty, p.isSolvableAcheteurProperty, p.identiteAcheteurProperty, p.moyenPaiementAcheteurProperty, p.idPersonneAcheteurProperty));
 }
コード例 #16
0
 public static void updateAcheteur(AcheteurViewModel p)
 {
     AcheteurDAO.updateAcheteur(new AcheteurDAO(p.idAcheteurProperty, p.soldeAcheteurProperty, p.isSolvableAcheteurProperty, p.identiteAcheteurProperty, p.moyenPaiementAcheteurProperty, p.idPersonneAcheteurProperty, p.idPersonneProperty, p.nomAcheteurProperty, p.prenomAcheteurProperty, p.mailAcheteurProperty, p.numeroTelAcheteurProperty, p.motDePasseAcheteurProperty, p.adresseAcheteurProperty, p.codePostalAcheteurProperty, p.ageAcheteurProperty));
 }