コード例 #1
0
        public Espece()
        {
            InitializeComponent();

            lp5 = EspeceORM.listeEspeces();
            listeEspeces.ItemsSource = lp5;
        }
コード例 #2
0
 public AfficherEspece()
 {
     InitializeComponent();
     le = EspeceORM.listeEspeces();
     listeEspeces.ItemsSource = le;
     myDataObject             = new EspeceViewModel();
 }
コード例 #3
0
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            EspeceViewModel toRemove = (EspeceViewModel)listeEspeces.SelectedItem;

            le.Remove(toRemove);
            listeEspeces.Items.Refresh();
            EspeceORM.supprimerEspece(selectedEspeceId);
        }
コード例 #4
0
        private void ajouterEspece_Click(object sender, EventArgs e)
        {
            myDataObject.nomEspeceProperty = Nom.Text;
            EspeceViewModel nouveau = new EspeceViewModel(EspeceDAL.getMaxIdEspece() + 1, myDataObject.nomEspeceProperty);

            lu.Add(nouveau);
            EspeceORM.insertEspece(nouveau);
            listeEspeces.Items.Refresh();
        }
コード例 #5
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                EspeceORM.updateEspece(this);
            }
        }
コード例 #6
0
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            EspeceViewModel toRemove = (EspeceViewModel)listeEspeces.SelectedItem;

            lp5.Remove(toRemove);

            listeEspeces.Items.Refresh();

            EspeceORM.supprimerEspece(selectedEspeceId);
            MessageBox.Show("Espece supprimée avec succes ! ");
        }
コード例 #7
0
        private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomEspeceProperty = nomTextBox.Text;
            EspeceViewModel nouveau = new EspeceViewModel(EspeceDAL.getMaxIdEspece() + 1, myDataObject.nomEspeceProperty);

            le.Add(nouveau);
            EspeceORM.insertEspece(nouveau);
            listeEspeces.Items.Refresh();
            compteur     = le.Count();
            myDataObject = new EspeceViewModel(EspeceDAL.getMaxIdEspece() + 1, "");
        }
コード例 #8
0
        ////////////////////////////////////////////////////////////////////////////////


        /////////////// Espece////////////////////////////////////////////////////////
        private void ajouterEspeceButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            myDataObject_Espece               = new EspeceViewModel();
            myDataObject_Espece.nomProperty   = nom_especeTextBox.Text;
            myDataObject_Espece.genreProperty = genre_especeTextBox.Text;
            EspeceViewModel nouveau = new EspeceViewModel(EspeceDAL.getMaxIdEspece() + 1, myDataObject_Espece.nomProperty, myDataObject_Espece.genreProperty);

            lp_Esp.Add(nouveau);
            EspeceORM.insertEspece(nouveau);
            listeEspece.Items.Refresh();
            compteur            = lp_Esp.Count();
            myDataObject_Espece = new EspeceViewModel(EspeceDAL.getMaxIdEspece() + 1, "", "");
        }
コード例 #9
0
        /////////////////////////////////////    ESPECE    /////////////////////////////////////
        /////////////////////////////////////     ESPECE      /////////////////////////////////////
        private void ValideEspece_Click(object sender, RoutedEventArgs e)
        {
            myDataObject5 = new EspeceViewModel();
            myDataObject5.nomEspeceProperty = nomEspece.Text;

            EspeceViewModel nouveau = new EspeceViewModel(myDataObject5.idEspeceProperty, myDataObject5.nomEspeceProperty);

            lp5.Add(nouveau);
            EspeceORM.insertEspece(nouveau);
            compteur = lp5.Count();

            listeEspeces.ItemsSource = lp5;

            ((TextBox)nomEspece).Text = string.Empty;
            MessageBox.Show("Espece ajoutée avec succes ! ");
        }
コード例 #10
0
        /////////////// Espece////////////////////////////////////////////////////////

        private void supprimerButton_Espece_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            EspeceViewModel  toRemove = (EspeceViewModel)listeEspece.SelectedItem;
            MessageBoxResult result   = MessageBox.Show("Voulez vous bien supprimer l'Espece " + toRemove.nomProperty + " de la table ?", "Table espece", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                MessageBox.Show("l'èspece a été suprimmer", "Table Espece");

                lp_Esp.Remove(toRemove);
                listeEspece.Items.Refresh();
                EspeceORM.supprimerEspece(selectedEspeceId);
                break;

            case MessageBoxResult.No:
                MessageBox.Show("L'èspece n'a pas été supprimer", "Table Espece");
                break;
            }
        }
コード例 #11
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();
        }
コード例 #12
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);
            }
        }