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);
        }
Пример #2
0
        ////////////////////////////////////////////////////////////////////////////////



        /////////////// Plage////////////////////////////////////////////////////////

        private void ajouterPlageButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            myDataObject_Plage = new PlageViewModel();

            myDataObject_Plage.nomProperty = nomPlageTextBox.Text;
            //  myDataObject_Plage.TypeProperty = TypeTextBox.Text;
            PlageViewModel nouveau = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, myDataObject_Plage.nomProperty, new CommuneViewModel(1, "", ""), new PrelevementViewModel(1, "", ""), new DepartementViewModel(1, "boulanger"));

            lp_Pl.Add(nouveau);
            PlageDAO.insertPlage(nouveau);
            listePlages.Items.Refresh();
            compteur           = lp_Pl.Count();
            myDataObject_Plage = new PlageViewModel(PlageDAL.getMaxIdPlage() + 1, "", new CommuneViewModel(1, "", ""), new PrelevementViewModel(1, "", ""), new DepartementViewModel(1, "boulanger"));
        }
Пример #3
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, "", "", "");
        }
Пример #4
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 ! ");
        }
        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();
        }
Пример #6
0
 public static void insertPlage(PlageDAO p)
 {
     PlageDAL.insertPlage(p);
 }
Пример #7
0
 public static void supprimerPlage(int id)
 {
     PlageDAL.supprimerPlage(id);
 }
Пример #8
0
 public static void updatePlage(PlageDAO p)
 {
     PlageDAL.updatePlage(p);
 }
Пример #9
0
        public static PlageDAO getPlage(int idPlage)
        {
            PlageDAO p = PlageDAL.getPlage(idPlage);

            return(p);
        }
Пример #10
0
        public static ObservableCollection <PlageDAO> listePlages()
        {
            ObservableCollection <PlageDAO> l = PlageDAL.selectPlages();

            return(l);
        }
Пример #11
0
        public static PlageDAO getPlages(int idPlage)
        {
            PlageDAO u = PlageDAL.getPlage(idPlage);

            return(u);
        }
Пример #12
0
 public static void insertPlage(PlageDAO d)
 {
     PlageDAL.insertPlage(d);
 }
Пример #13
0
 public static void updatePlage(PlageDAO d)
 {
     PlageDAL.updatePlage(d);
 }
Пример #14
0
        public static ObservableCollection <PlageDAO> listePlageParCommune(int idCommune)
        {
            ObservableCollection <PlageDAO> l = PlageDAL.selectPlageParCommune(idCommune);

            return(l);
        }
Пример #15
0
        public static ObservableCollection <PlageDAO> listeEtudePlage(int idEtude)
        {
            ObservableCollection <PlageDAO> l = PlageDAL.selectEtudePlage(idEtude);

            return(l);
        }