Esempio n. 1
0
 public AfficherDepartements()
 {
     InitializeComponent();
     lu = DepartementORM.listeDepartements();
     listeDepartements.ItemsSource = lu;
     myDataObject = new DepartementViewModel();
 }
Esempio n. 2
0
        private void supprimerButton_Click(object sender, EventArgs e)
        {
            DepartementViewModel toRemove = (DepartementViewModel)listeDepartements.SelectedItem;

            lu.Remove(toRemove);
            listeDepartements.Items.Refresh();
            DepartementORM.supprimerDepartement(selectedDepartementId);
        }
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            DepartementViewModel toRemove = (DepartementViewModel)listeDepartements.SelectedItem;

            lp3.Remove(toRemove);

            DepartementORM.supprimerDepartement(selectedDepartementsId);
            MessageBox.Show("Departement supprimé avec succes ! ");
        }
Esempio n. 4
0
 public AfficherCommunes()
 {
     InitializeComponent();
     lu = CommuneORM.listeCommunes();
     listeCommunes.ItemsSource = lu;
     myDataObject = new CommuneViewModel();
     lp           = DepartementORM.listeDepartements();
     listeDepartementsCombo.ItemsSource = lp;
 }
Esempio n. 5
0
        public static CommuneViewModel getCommune(int idCommune)
        {
            CommuneDAO           pDAO  = CommuneDAO.getCommune(idCommune);
            int                  idDep = pDAO.idDepartementCommuneDAO;
            DepartementViewModel m     = DepartementORM.getDepartement(idDep);
            CommuneViewModel     p     = new CommuneViewModel(pDAO.idCommuneDAO, pDAO.nomCommuneDAO, pDAO.codePostalDAO, m);

            return(p);
        }
Esempio n. 6
0
        private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomDepartementProperty = nomTextBox.Text;
            DepartementViewModel nouveau = new DepartementViewModel(DepartementDAL.getMaxIdDepartement() + 1, myDataObject.nomDepartementProperty);

            le.Add(nouveau);
            DepartementORM.insertDepartement(nouveau);
            listeDepartements.Items.Refresh();
        }
Esempio n. 7
0
        public Commune()
        {
            InitializeComponent();

            lp2 = CommuneORM.ListeCommunes();
            listeCommunes.ItemsSource = lp2;

            lp3 = DepartementORM.ListeDepartements();
            listeDepartementsCombo.ItemsSource = lp3;
        }
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                DepartementORM.updateDepartement(this);
            }
        }
Esempio n. 9
0
        public static ObservableCollection <CommuneViewModel> listeCommune()
        {
            ObservableCollection <CommuneDAO>       lDAO = CommuneDAO.listeCommune();
            ObservableCollection <CommuneViewModel> l    = new ObservableCollection <CommuneViewModel>();

            foreach (CommuneDAO element in lDAO)
            {
                int idDep = element.idDepartementCommuneDAO;
                DepartementViewModel m = DepartementORM.getDepartement(idDep);
                CommuneViewModel     p = new CommuneViewModel(element.idCommuneDAO, element.nomCommuneDAO, element.codePostalDAO, m);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 10
0
        private void ajouterDepartement_Click(object sender, EventArgs e)
        {
            myDataObject.nomDepartementProperty = Nom.Text;
            string valueToParse = NumeroDepartement.Text;
            int    result;
            int    defaultValue = 0;

            myDataObject.numeroDepartementProperty = int.TryParse(valueToParse, out result) ? result : defaultValue;
            DepartementViewModel nouveau = new DepartementViewModel(DepartementDAL.getMaxIdDepartement() + 1, myDataObject.nomDepartementProperty, myDataObject.numeroDepartementProperty);

            lu.Add(nouveau);
            DepartementORM.insertDepartement(nouveau);
            listeDepartements.Items.Refresh();
        }
        /////////////////////////////////////   Departement     /////////////////////////////////////
        /////////////////////////////////////   Departement     /////////////////////////////////////
        private void ValideDepartement_Click(object sender, RoutedEventArgs e)
        {
            myDataObject3 = new DepartementViewModel();
            myDataObject3.nomDepartementProperty = NomDepartement.Text;
            myDataObject3.CodePostalePropertie   = CodePostaleDep.Text;
            DepartementViewModel nouveau = new DepartementViewModel(DepartementDAL.getMaxIdDepartement() + 1, myDataObject3.nomDepartementProperty, myDataObject3.CodePostalePropertie);

            lp3.Add(nouveau);
            DepartementORM.insertDepartement(nouveau);
            compteur = lp3.Count();
            listeDepartements.ItemsSource  = lp3;
            ((TextBox)NomDepartement).Text = string.Empty;

            MessageBox.Show("Département ajouté avec succes ! ");
        }
Esempio n. 12
0
        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;
        }
Esempio n. 13
0
        public MainWindow(Window actual_window)
        {
            window = actual_window;
            InitializeComponent();
            DALConnection.OpenConnection();

            // Initialisation de la liste des personnes via la BDD.
            lp      = PersonneORM.listePersonnes();
            lp_prel = PrelevementORM.listePrelevements();
            lp_Esp  = EspeceORM.listeEspeces();
            lp_Et   = EtudeORM.listeEtude();
            lp_Pl   = PlageORM.listePlages();
            lc      = CommuneORM.listeCommunes();
            de      = DepartementORM.listeDepartements();

            //LIEN AVEC la VIEW
            listePersonnes.ItemsSource   = lp;
            listePrelevement.ItemsSource = lp_prel;
            listeEspece.ItemsSource      = lp_Esp;
            listeEtude.ItemsSource       = lp_Et;
            listePlages.ItemsSource      = lp_Pl;
            // bind de la liste avec la source, permettant le binding.
            // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre


            //COMBO BOX FONCTIONNEL
            foreach (var item in lc)
            {
                liste_box1.Items.Add(item.nomVilleProperty);
            }
            foreach (var item in de)
            {
                liste_box3.Items.Add(item.nomProperty);
            }
            foreach (var item2 in lp_prel)
            {
                liste_box2.Items.Add(item2.idprelevementProperty);
            }
        }
 public Departement()
 {
     InitializeComponent();
     lp3 = DepartementORM.ListeDepartements();
     listeDepartements.ItemsSource = lp3;
 }