コード例 #1
0
        private void btnsuppr_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("êtes vous sur de vouloir supprimer le cheval selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);


                List <PPEV2BO.Participe> uneListeParticipe = new List <PPEV2BO.Participe>();
                uneListeParticipe = GestionChevaux.GetCourseDunCheval(idSelected);

                if (uneListeParticipe.Count >= 1)
                {
                    MessageBox.Show("Ce cheval est assigner à une course, merci de réassigner le cheval et de réessayer.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                GestionChevaux.SupprimerCheval(idSelected);
                MessageBox.Show("Le cheval numéro " + idSelected + " a bien été supprimé");
                dataGridView1.Update();
                dataGridView1.Refresh();
                dataGridView1.DataSource = null;
                List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();
                uneListe = GestionChevaux.GetChevaux();
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
                this.dataGridView1.Columns[8].Visible = false;
                this.dataGridView1.Columns[9].Visible = false;
            }
        }
コード例 #2
0
        public listeChevaux()
        {
            InitializeComponent();

            // Nouvelle liste de cheval
            List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();

            uneListe = GestionChevaux.GetChevaux();
            // assignation de la liste à la datagridview
            dataGridView1.DataSource = uneListe;

            // on cache certaine colonne pour donner un meilleur rendu
            this.dataGridView1.Columns[0].Visible = false;
            this.dataGridView1.Columns[8].Visible = false;
            this.dataGridView1.Columns[9].Visible = false;


            // nouvelle liste d'entraineur
            List <PPEV2BO.Entraineur> listeEntraineur = new List <PPEV2BO.Entraineur>();

            listeEntraineur = GestionEntraineurs.GetEntraineurs();
            // remplissage de la combobox avec les entraineurs
            foreach (PPEV2BO.Entraineur Ent in listeEntraineur)
            {
                NomEntComboBox.Items.Add(Ent.Nom);
                NomEntComboBox.MaxDropDownItems = listeEntraineur.Count();
                NomEntComboBox.DropDownStyle    = ComboBoxStyle.DropDownList;
                //NomEntComboBox.DataSource
                //NomEntComboBox.DisplayMember
                //NomEntComboBox.ValueMember
            }

            //nouvelle liste de propriétaire
            List <PPEV2BO.Proprietaire> listeProprietaire = new List <PPEV2BO.Proprietaire>();

            listeProprietaire = GestionProprietaires.GetProprietaire();
            // remplissage de combobox avec les propriétaires
            foreach (PPEV2BO.Proprietaire Pro in listeProprietaire)
            {
                NomProComboBox.Items.Add(Pro.Nom);
                NomEntComboBox.MaxDropDownItems = listeProprietaire.Count();
                NomProComboBox.DropDownStyle    = ComboBoxStyle.DropDownList;
            }

            HOMMEradio.Checked = true;

            // empecher la modification du datagridview
            dataGridView1.ReadOnly = true;
        }
コード例 #3
0
        private void CourseComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    crs       = 0;
            string crsSelect = CourseComboBox.Text;
            List <PPEV2BO.Course> listeCourse = new List <PPEV2BO.Course>();

            listeCourse = GestionCourses.GetCourses();
            foreach (PPEV2BO.Course Cou in listeCourse)
            {
                if (Cou.Nom == crsSelect)
                {
                    crs          = Cou.Id;
                    label9.Text  = Cou.AgeMin.ToString();
                    label11.Text = Cou.AgeMax.ToString();

                    //ON COMPTE LE NOMBRE DE CHEVAUX DANS LA COURSE
                    List <PPEV2BO.Participe> listeParticipe = new List <PPEV2BO.Participe>();
                    listeParticipe = GestionParticipations.GetParticipations();
                    int indexDeComptage = 0;
                    int nbrFinal        = 0;
                    foreach (PPEV2BO.Participe Participe in listeParticipe)
                    {
                        if (Participe.Course == Cou.Id)
                        {
                            // METTRE ICI LE COMPTEUR
                            indexDeComptage = indexDeComptage + 1;
                        }
                    }
                    nbrFinal    = Cou.NbrMax - indexDeComptage;
                    label6.Text = nbrFinal.ToString();
                }
            }

            List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();

            uneListe = GestionChevaux.GetChevauxDuneCourse(crs);
            dataGridView1.DataSource = uneListe;


            this.dataGridView1.Columns[0].Visible = false;
            this.dataGridView1.Columns[8].Visible = false;
            this.dataGridView1.Columns[9].Visible = false;
        }
コード例 #4
0
        public gestioncourses()
        {
            InitializeComponent();

            HippodromeComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
            CourseComboBox.DropDownStyle     = ComboBoxStyle.DropDownList;
            comboBox1.DropDownStyle          = ComboBoxStyle.DropDownList;
            comboBox2.DropDownStyle          = ComboBoxStyle.DropDownList;

            List <PPEV2BO.Hippodrome> listeHip = new List <PPEV2BO.Hippodrome>();

            listeHip = GestionHippodrome.GetHippodrome();
            foreach (PPEV2BO.Hippodrome Hip in listeHip)
            {
                HippodromeComboBox.Items.Add(Hip.Nom);
                HippodromeComboBox.MaxDropDownItems = listeHip.Count();
            }

            List <PPEV2BO.Cheval> uneListeDeChevaux = new List <PPEV2BO.Cheval>();

            uneListeDeChevaux = GestionChevaux.GetChevaux();
            foreach (PPEV2BO.Cheval Che in uneListeDeChevaux)
            {
                comboBox1.Items.Add(Che.Nom);
                comboBox1.MaxDropDownItems = uneListeDeChevaux.Count();
            }

            List <PPEV2BO.Jockey> uneListeJockey = new List <PPEV2BO.Jockey>();

            uneListeJockey = GestionJockeys.GetJockeys();
            foreach (PPEV2BO.Jockey Jck in uneListeJockey)
            {
                comboBox2.Items.Add(Jck.Nom);
                comboBox2.MaxDropDownItems = uneListeJockey.Count();
            }
            dataGridView1.ReadOnly = true;
        }
コード例 #5
0
        private void CourseComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    crs       = 0;
            string crsSelect = CourseComboBox.Text;
            List <PPEV2BO.Course> listeCourse = new List <PPEV2BO.Course>();

            listeCourse = GestionCourses.GetCourses();
            foreach (PPEV2BO.Course Cou in listeCourse)
            {
                if (Cou.Nom == crsSelect)
                {
                    crs = Cou.Id;
                }
            }
            List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();

            uneListe = GestionChevaux.GetChevauxDuneCourse(crs);
            dataGridView1.DataSource = uneListe;


            this.dataGridView1.Columns[0].Visible = false;
            this.dataGridView1.Columns[8].Visible = false;
            this.dataGridView1.Columns[9].Visible = false;
        }
コード例 #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            // Modification d'un cheval
            if (MessageBox.Show("Etes vous sur de vouloir modifier le cheval selectionner ?", "Attention", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                if (NOMTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un nom.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (CouleurTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une couleur.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (AGETextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un age.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (SpeListBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une specialite.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (NOMPereTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un pere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (NOMMereTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une mere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                int idSelected = 0;
                idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

                int age = 0;
                Int32.TryParse(AGETextBox.Text, out age);
                string sexe = "X";

                // récupération de l'id d'un entraineur graçe à son nom
                int    ent       = 0;
                string entSelect = NomEntComboBox.Text;
                List <PPEV2BO.Entraineur> listeEntraineur = new List <PPEV2BO.Entraineur>();
                listeEntraineur = GestionEntraineurs.GetEntraineurs();
                foreach (PPEV2BO.Entraineur Ent in listeEntraineur)
                {
                    if (Ent.Nom == entSelect)
                    {
                        ent = Ent.Id;
                    }
                }

                // récupération de l'id d'un proprietaire à partir de son nom
                int    pro       = 0;
                string proSelect = NomProComboBox.Text;
                List <PPEV2BO.Proprietaire> listeProprietaire = new List <PPEV2BO.Proprietaire>();
                listeProprietaire = GestionProprietaires.GetProprietaire();
                foreach (PPEV2BO.Proprietaire Pro in listeProprietaire)
                {
                    if (Pro.Nom == proSelect)
                    {
                        pro = Pro.Id;
                    }
                }

                // assignation du sexe à partir des boutons radio
                if (HOMMEradio.Checked == true)
                {
                    sexe = "M";
                }
                else if (FEMMERadio.Checked == true)
                {
                    sexe = "F";
                }

                //modification du cheval
                GestionChevaux.ModifierCheval(idSelected, NOMTextBox.Text, CouleurTextBox.Text, age, SpeListBox.Text, NOMPereTextBox.Text, NOMMereTextBox.Text, sexe, ent, pro);
                MessageBox.Show(NOMTextBox.Text + "  a bien été modifié", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information);

                // reset du datagridview pour reset
                List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();
                uneListe = GestionChevaux.GetChevaux();
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
                this.dataGridView1.Columns[8].Visible = false;
                this.dataGridView1.Columns[9].Visible = false;
            }
        }
コード例 #7
0
        private void btnajout_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("êtes vous sur de vouloir ajouter le cheval selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                if (NOMTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un nom.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (CouleurTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une couleur.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (AGETextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un age.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (SpeListBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une specialite.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (NOMPereTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir un pere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (NOMMereTextBox.Text == "")
                {
                    MessageBox.Show("Merci de remplir une mere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }


                int age = 0;
                Int32.TryParse(AGETextBox.Text, out age);
                string sexe = "X";

                int    ent       = 0;
                string entSelect = NomEntComboBox.Text;
                List <PPEV2BO.Entraineur> listeEntraineur = new List <PPEV2BO.Entraineur>();
                listeEntraineur = GestionEntraineurs.GetEntraineurs();
                foreach (PPEV2BO.Entraineur Ent in listeEntraineur)
                {
                    if (Ent.Nom == entSelect)
                    {
                        ent = Ent.Id;
                    }
                }

                int    pro       = 0;
                string proSelect = NomProComboBox.Text;
                List <PPEV2BO.Proprietaire> listeProprietaire = new List <PPEV2BO.Proprietaire>();
                listeProprietaire = GestionProprietaires.GetProprietaire();
                foreach (PPEV2BO.Proprietaire Pro in listeProprietaire)
                {
                    if (Pro.Nom == proSelect)
                    {
                        pro = Pro.Id;
                    }
                }


                if (HOMMEradio.Checked == true)
                {
                    sexe = "M";
                }
                else if (FEMMERadio.Checked == true)
                {
                    sexe = "F";
                }



                GestionChevaux.CreerCheval(NOMTextBox.Text, CouleurTextBox.Text, age, SpeListBox.Text, NOMPereTextBox.Text, NOMMereTextBox.Text, sexe, ent, pro);
                MessageBox.Show(NOMTextBox.Text + " a bien été ajouté", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.Update();
                dataGridView1.Refresh();
                List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();
                uneListe = GestionChevaux.GetChevaux();
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
                this.dataGridView1.Columns[8].Visible = false;
                this.dataGridView1.Columns[9].Visible = false;
            }
        }
コード例 #8
0
        private void btnajout_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Etes vous sur de vouloir ajouter le cheval selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                string chvSelect = comboBox1.Text;
                string jckSelect = comboBox2.Text;
                // VERIF QUE LES CHAMPS NE SOIT PAS VIDE
                if (chvSelect == "" || jckSelect == "")
                {
                    MessageBox.Show("Impossible ! Merci de bien vouloir remplir les champs Cheval et Jockey.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                // RECUPERATION DE l'ID DE LA COURSE ET DE LA DATE
                int    crs       = 0;
                string laDate    = "x";
                string crsSelect = CourseComboBox.Text;
                List <PPEV2BO.Course> listeCourse = new List <PPEV2BO.Course>();
                listeCourse = GestionCourses.GetCourses();
                foreach (PPEV2BO.Course Cou in listeCourse)
                {
                    if (Cou.Nom == crsSelect)
                    {
                        crs    = Cou.Id;
                        laDate = Cou.Date.ToString();
                    }
                }

                // RECUPERATION DE L'ID DU CHEVAL
                int chv = 0;
                List <PPEV2BO.Cheval> listeChevaux = new List <PPEV2BO.Cheval>();
                listeChevaux = GestionChevaux.GetChevaux();
                foreach (PPEV2BO.Cheval Chv in listeChevaux)
                {
                    if (Chv.Nom == chvSelect)
                    {
                        chv = Chv.Id;
                    }
                }

                /// RECUPERATION DE L'ID DU JOCKEY
                int jck = 0;
                List <PPEV2BO.Jockey> listeJockey = new List <PPEV2BO.Jockey>();
                listeJockey = GestionJockeys.GetJockeys();
                foreach (PPEV2BO.Jockey Jck in listeJockey)
                {
                    if (Jck.Nom == jckSelect)
                    {
                        jck = Jck.Id;
                    }
                }
                // -----------------------------------------------------------
                // VERIFICATION DE SAISIE !! LIKE A BOSS !!!!!
                // -----------------------------------------------------------

                PPEV2BO.Cheval unCheval  = GestionChevaux.GetUnChevaux(chv);
                PPEV2BO.Course uneCourse = GestionCourses.GetUneCourse(crs);

                if (unCheval.Age < uneCourse.AgeMin || unCheval.Age > uneCourse.AgeMax)
                {
                    MessageBox.Show("Impossible ! Le Cheval séléctionné ne peux pas faire partie de cette course à cause de son age.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (GestionChevaux.GetUnChevaux(chv).Sexe != GestionCourses.GetUneCourse(crs).Sexe&& GestionCourses.GetUneCourse(crs).Sexe != "X")
                {
                    MessageBox.Show("Impossible ! Le Cheval séléctionné ne peux pas faire partie de cette course à cause de son sexe.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();
                uneListe = GestionChevaux.GetChevauxDuneCourse(crs);
                dataGridView1.DataSource = uneListe;
                if (uneListe.Count() >= GestionCourses.GetUneCourse(crs).NbrMax)
                {
                    MessageBox.Show("Impossible ! La course a atteint son maximum de chevaux.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                foreach (PPEV2BO.Cheval unChevalTest in uneListe)
                {
                    if (unChevalTest.Id == GestionChevaux.GetUnChevaux(chv).Id)
                    {
                        MessageBox.Show("Impossible ! Ce cheval est déja dans la liste.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                List <PPEV2BO.Participe> uneListedeParticipation = new List <PPEV2BO.Participe>();
                uneListedeParticipation = GestionParticipations.GetParticipations();

                foreach (PPEV2BO.Participe uneParticipation in uneListedeParticipation)
                {
                    if (uneParticipation.Jockey == GestionJockeys.GetUnJockey(jck).Id&& uneParticipation.Course == GestionCourses.GetUneCourse(crs).Id)
                    {
                        MessageBox.Show("Impossible ! Ce Jockey est déja dans a assigné à un Cheval de la liste.", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                // -------------------------------------------------------------

                GestionParticipations.CreerParticipation(chv, crs, jck, 0);
                MessageBox.Show(comboBox1.Text + " a bien été ajouté", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);


                uneListe = GestionChevaux.GetChevauxDuneCourse(crs);
                dataGridView1.DataSource = uneListe;

                // REFRESH DU NOMBRES DE PLACES DISPO:


                listeCourse = GestionCourses.GetCourses();
                foreach (PPEV2BO.Course Cou in listeCourse)
                {
                    if (Cou.Nom == crsSelect)
                    {
                        crs = Cou.Id;

                        //ON COMPTE LE NOMBRE DE CHEVAUX DANS LA COURSE
                        List <PPEV2BO.Participe> listeParticipe = new List <PPEV2BO.Participe>();
                        listeParticipe = GestionParticipations.GetParticipations();
                        int indexDeComptage = 0;
                        int nbrFinal        = 0;
                        foreach (PPEV2BO.Participe Participe in listeParticipe)
                        {
                            if (Participe.Course == Cou.Id)
                            {
                                // METTRE ICI LE COMPTEUR
                                indexDeComptage = indexDeComptage + 1;
                            }
                        }
                        nbrFinal    = Cou.NbrMax - indexDeComptage;
                        label6.Text = nbrFinal.ToString();
                    }
                }


                this.dataGridView1.Columns[0].Visible = false;
                this.dataGridView1.Columns[8].Visible = false;
                this.dataGridView1.Columns[9].Visible = false;
            }
        }
コード例 #9
0
        private void comboBoxCou_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    crs       = 0;
            string crsSelect = comboBoxCou.Text;
            List <PPEV2BO.Course> listeCourse = new List <PPEV2BO.Course>();

            listeCourse = GestionCourses.GetCourses();
            foreach (PPEV2BO.Course Cou in listeCourse)
            {
                if (Cou.Nom == crsSelect)
                {
                    crs = Cou.Id;
                }
            }
            List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>();

            uneListe = GestionChevaux.GetChevauxDuneCourse(crs);
            dataGridViewResultat.DataSource = uneListe;
            comboBoxch1.Items.Clear();
            comboBoxch2.Items.Clear();
            comboBoxch3.Items.Clear();
            comboBoxch4.Items.Clear();
            comboBoxch5.Items.Clear();
            foreach (PPEV2BO.Cheval Ch in uneListe)
            {
                comboBoxch1.Items.Add(Ch.Nom);
                comboBoxch1.MaxDropDownItems = uneListe.Count();
                comboBoxch2.Items.Add(Ch.Nom);
                comboBoxch2.MaxDropDownItems = uneListe.Count();
                comboBoxch3.Items.Add(Ch.Nom);
                comboBoxch3.MaxDropDownItems = uneListe.Count();
                comboBoxch4.Items.Add(Ch.Nom);
                comboBoxch4.MaxDropDownItems = uneListe.Count();
                comboBoxch5.Items.Add(Ch.Nom);
                comboBoxch5.MaxDropDownItems = uneListe.Count();
            }


            this.dataGridViewResultat.Columns[0].Visible = false;
            this.dataGridViewResultat.Columns[8].Visible = false;
            this.dataGridViewResultat.Columns[9].Visible = false;

            List <PPEV2BO.Participe> uneListeParticipation = new List <PPEV2BO.Participe>();

            uneListeParticipation = GestionParticipations.GetListeDuClassement(crs);

            foreach (PPEV2BO.Participe Participant in uneListeParticipation)
            {
                if (Participant.Clas == 1)
                {
                    comboBoxch1.SelectedIndex = comboBoxch1.FindStringExact(GestionChevaux.GetUnChevaux(Participant.Cheval).Nom);
                }
                else if (Participant.Clas == 2)
                {
                    comboBoxch2.SelectedIndex = comboBoxch2.FindStringExact(GestionChevaux.GetUnChevaux(Participant.Cheval).Nom);
                }
                else if (Participant.Clas == 3)
                {
                    comboBoxch3.SelectedIndex = comboBoxch3.FindStringExact(GestionChevaux.GetUnChevaux(Participant.Cheval).Nom);
                }
                else if (Participant.Clas == 4)
                {
                    comboBoxch4.SelectedIndex = comboBoxch4.FindStringExact(GestionChevaux.GetUnChevaux(Participant.Cheval).Nom);
                }
                else if (Participant.Clas == 5)
                {
                    comboBoxch5.SelectedIndex = comboBoxch5.FindStringExact(GestionChevaux.GetUnChevaux(Participant.Cheval).Nom);
                }
            }
        }
コード例 #10
0
        private void buttonValider_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("êtes vous sur de vouloir ajouter le cheval selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                // RECUPERATION DE LID DE LA COURSE
                int    crs       = 0;
                string crsSelect = comboBoxCou.Text;
                List <PPEV2BO.Course> listeCourse = new List <PPEV2BO.Course>();
                listeCourse = GestionCourses.GetCourses();
                foreach (PPEV2BO.Course Cou in listeCourse)
                {
                    if (Cou.Nom == crsSelect)
                    {
                        crs = Cou.Id;
                    }
                }

                // RECUPERATION DE L'ID DES CHEVAUX
                int    chv1       = 0;
                int    chv2       = 0;
                int    chv3       = 0;
                int    chv4       = 0;
                int    chv5       = 0;
                string chvSelect1 = comboBoxch1.Text;
                string chvSelect2 = comboBoxch2.Text;
                string chvSelect3 = comboBoxch3.Text;
                string chvSelect4 = comboBoxch4.Text;
                string chvSelect5 = comboBoxch5.Text;
                List <PPEV2BO.Cheval> listeChevaux = new List <PPEV2BO.Cheval>();
                listeChevaux = GestionChevaux.GetChevaux();
                foreach (PPEV2BO.Cheval Chv in listeChevaux)
                {
                    if (Chv.Nom == chvSelect1)
                    {
                        chv1 = Chv.Id;
                    }
                    else if (Chv.Nom == chvSelect2)
                    {
                        chv2 = Chv.Id;
                    }
                    else if (Chv.Nom == chvSelect3)
                    {
                        chv3 = Chv.Id;
                    }
                    else if (Chv.Nom == chvSelect4)
                    {
                        chv4 = Chv.Id;
                    }
                    else if (Chv.Nom == chvSelect5)
                    {
                        chv5 = Chv.Id;
                    }
                }
                GestionParticipations.AssignerClassementCheval(chv1, crs, 1);
                GestionParticipations.AssignerClassementCheval(chv2, crs, 2);
                GestionParticipations.AssignerClassementCheval(chv3, crs, 3);
                GestionParticipations.AssignerClassementCheval(chv4, crs, 4);
                GestionParticipations.AssignerClassementCheval(chv5, crs, 5);

                MessageBox.Show("Le classement a bien été appliqué", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }