private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomPlageProperty = nomTextBox.Text;

            int defaultValueCommune = 1; //si la string est abhérente, le département par défaut est 1 -> mauvaisNumDépartement
            int resultCommune;

            myDataObject.communePlage = CommuneORM.getCommune(int.TryParse(idCommuneTextBox.Text, out resultCommune) ? resultCommune : defaultValueCommune);

            int.TryParse(nbEspecesDifferentesTextBox.Text, out int resultNbEspeces);
            myDataObject.nbEspecesDifferentesPlageProperty = resultNbEspeces;

            float resultSurface;
            float defaultValueSurface = 0.0F;

            myDataObject.surfacePlageProperty = float.TryParse(surfaceTextBox.Text, out resultSurface) ? resultSurface : defaultValueSurface;

            PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject.nomPlageProperty, myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty);

            lp.Add(nouveau);
            PlageORM.insertPlage(nouveau);
            listePlages.Items.Refresh();
            compteur     = lp.Count();
            myDataObject = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, "", myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty);
        }
 public AfficherPlages()
 {
     InitializeComponent();
     lp = PlageORM.listePlages();
     listePlages.ItemsSource = lp;
     myDataObject            = new PlageViewModel();
 }
        public MainWindow()
        {
            InitializeComponent();
            DALConnection.OpenConnection();

            lp  = DepartementORM.listeDepartement();
            lp1 = PersonenORM.listePersonne();
            lp2 = EtudeORM.listeEtude();
            lp3 = AnimauxORM.listeAnimaux();
            lp4 = CommuneORM.listeCommune();
            lp5 = PlageORM.listePlage();
            lp7 = ZoneEtudeORM.listeZoneEtude();



            //LIEN AVEC la VIEW
            listeDepartement.ItemsSource = lp;
            listeCommune.ItemsSource     = lp4;
            listePlage.ItemsSource       = PlageZone;
            listeEtude.ItemsSource       = lp2;
            // listeDepartement2.ItemsSource = lp;
            // listeCommune2.ItemsSource = CommuneParDepartement;
            listePlage2.ItemsSource = lp5;
            // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre
        }
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem;

            lp.Remove(toRemove);
            listePlages.Items.Refresh();
            PlageORM.supprimerPlage(selectedPlageId);
        }
Example #5
0
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem;

            lp1.Remove(toRemove);
            listePlages.Items.Refresh();
            PlageORM.supprimerPlage(selectedPlagesId);
            MessageBox.Show("Plage supprimée avec succes ! ");
        }
Example #6
0
        public Plage()
        {
            InitializeComponent();
            lp1 = PlageORM.listePlages();
            listePlages.ItemsSource = lp1;

            lp2 = CommuneORM.ListeCommunes();
            listeCommunesCombo.ItemsSource = lp2;
        }
Example #7
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                PlageORM.updatePlage(this);
            }
        }
        private void AjoutPlage_Click_1(object sender, EventArgs e)
        {
            myDataObject5 = new PlageViewModel();
            myDataObject5.nomPlageProperty = nomPlage.Text;
            var            list    = (CommuneViewModel)listeCommune.SelectedItem;
            PlageViewModel nouveau = new PlageViewModel(0, myDataObject5.nomPlageProperty, new CommuneViewModel(list.idCommuneProperty, "", "", null));

            lp5.Add(nouveau);
            PlageORM.insertPlage(nouveau);
            lp5                      = PlageORM.listePlage();
            nomPlage.Text            = string.Empty;
            listeCommune.ItemsSource = null;
        }
Example #9
0
 public MainWindow()
 {
     InitializeComponent();
     DALConnection.OpenConnection();
     lu = ComptageORM.listeComptages();
     // Initialisation de la liste des personnes via la BDD.
     le = EtudeORM.listeEtudes();
     lp = PlageORM.listePlages();
     //lu = EtudeORM.getEtude(user.idPersonne);
     MainWindow.user = user;
     ListeEtude.ItemsSource = le; 
     ListePlage.ItemsSource = lp;
     //listeComptages.ItemsSource = lu;
 }
Example #10
0
        private void plageButton_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            myDataObject2 = new PlageViewModel();
            myDataObject2.nomPlageProperty        = nompTextBox.Text;
            myDataObject2.superficiePlageProperty = superficieTextBox.Text;
            myDataObject2.villeProperty           = idvilleTextBox.Text;
            PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject2.nomPlageProperty, myDataObject2.superficiePlageProperty, myDataObject2.villeProperty);

            pl.Add(nouveau);
            PlageORM.insertPlage(nouveau);
            listePlages.Items.Refresh();
            compteur      = pl.Count();
            myDataObject2 = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, "", "", "");
        }
Example #11
0
        public EtudeB()
        {
            InitializeComponent();

            lp1 = PlageORM.listePlages();
            listePlagesCombo.ItemsSource = lp1;
            lp4 = EtudeORM.ListeEtude();
            listeEtudes.ItemsSource = lp4;


            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd-HH-mm-ss"; //Format BDD
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;
        }
Example #12
0
        private void supprimer2Button_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Êtes-vous sûr de vouloir supprimmer?", "My App", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                PlageViewModel toRemove = (PlageViewModel)listePlages.SelectedItem;
                pl.Remove(toRemove);
                listePlages.Items.Refresh();
                PlageORM.supprimerPlage(selectedPlageId);
                break;

            case MessageBoxResult.No:
                break;
            }
        }
Example #13
0
        /////////////////////////////////////   Plage     /////////////////////////////////////
        /////////////////////////////////////    Plage    /////////////////////////////////////
        private void ValidePlage_Click(object sender, RoutedEventArgs e)
        {
            myDataObject1 = new PlageViewModel();
            myDataObject1.nomPlageProperty           = nomPlage.Text;
            myDataObject1.superficEtudePlageProperty = SuperficiePlage.Text;
            myDataObject1.CommunePlage = (CommuneViewModel)listeCommunesCombo.SelectedItem;

            PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject1.nomPlageProperty, myDataObject1.superficEtudePlageProperty, myDataObject1.CommunePlage);

            lp1.Add(nouveau);
            PlageORM.insertPlage(nouveau);
            listePlages.Items.Refresh();
            listePlages.ItemsSource = lp1;
            compteur = lp1.Count();
            ((TextBox)nomPlage).Text        = string.Empty;
            ((TextBox)SuperficiePlage).Text = string.Empty;

            MessageBox.Show("Plage ajoutée avec succes ! ");
        }
Example #14
0
        public EspeceNombre()
        {
            InitializeComponent();
            lp8 = EspeceNombreORM.ListeEspeceNombres();
            listeEspecesNombres.ItemsSource = lp8;

            lp1 = PlageORM.listePlages();
            listePlagesCombo.ItemsSource = lp1;

            lp4 = EtudeORM.ListeEtude();
            listeEtudesCombo.ItemsSource = lp4;

            lp5 = EspeceORM.listeEspeces();
            listeEspeceCombo.ItemsSource = lp5;

            lp7 = ZoneInvestigationORM.ListeZoneInvestigation();
            listeZonesCombo.ItemsSource = lp7;

            lp8 = EspeceNombreORM.ListeEspeceNombres();
        }
Example #15
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;
        }
Example #16
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 ZoneInvestigation()
        {
            InitializeComponent();

            lp = UsersORM.listeUsers();
            listeUsersCombo.ItemsSource = lp;
            lp1 = PlageORM.listePlages();
            listePlageCombo.ItemsSource = lp1;
            lp4 = EtudeORM.ListeEtude();
            listeEtudesCombo.ItemsSource = lp4;
            listeDateCombo.ItemsSource   = lp4;
            lp7 = ZoneInvestigationORM.ListeZoneInvestigation();
            ListeEtudeZone.ItemsSource = lp7;

            lp7 = ZoneInvestigationORM.ListeZoneInvestigation();

            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd-HH-mm-ss"; //Format BDD
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;
        }
        private void ajouterPlage_Click(object sender, EventArgs e)
        {
            myDataObject.nomPlageProperty = Nom.Text;
            string CommuneIdToParse = Commune.Text;
            int    result;
            int    defaultValue = 1; //si la string est abhérente, la commune par défaut est 1 -> mauvaisNumDépartement

            myDataObject.communePlage = CommuneORM.getCommune(int.TryParse(CommuneIdToParse, out result) ? result : defaultValue);
            string valueToParse = nbEspeces.Text;

            defaultValue = 0;
            myDataObject.nbEspecesDifferentesPlageProperty = int.TryParse(valueToParse, out result) ? result : defaultValue;
            valueToParse = surface.Text;
            float result2;
            float defaultValue2 = 0.0F;

            myDataObject.surfacePlageProperty = float.TryParse(valueToParse, out result2) ? result2 : defaultValue2;
            PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject.nomPlageProperty, myDataObject.communePlage, myDataObject.nbEspecesDifferentesPlageProperty, myDataObject.surfacePlageProperty);

            lu.Add(nouveau);
            PlageORM.insertPlage(nouveau);
            listePlages.Items.Refresh();
        }
Example #19
0
 public PlageB()
 {
     InitializeComponent();
     lp1 = PlageORM.listePlages();
     listePlages.ItemsSource = lp1;
 }