Пример #1
0
        private void SuppButton_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("êtes vous sur de vouloir supprimer l'entraineur selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int    idSelected     = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                string nomSelected    = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);
                string prenomSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);

                List <PPEV2BO.Cheval> ListeChevaux = new List <PPEV2BO.Cheval>();
                ListeChevaux = GestionEntraineurs.GetChevauxEntraineurs(idSelected);


                if (ListeChevaux.Count >= 1)
                {
                    MessageBox.Show(nomSelected + " " + prenomSelected + " entraine actuellement des chevaux, merci de réassigner les chevaux entrainer par " + prenomSelected + " et de réessayer.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                GestionEntraineurs.SupprimerEntraineur(idSelected);
                MessageBox.Show(textBox1.Text + " a bien été supprimé", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.Update();
                dataGridView1.Refresh();
                // Création de la liste entraineur
                List <PPEV2BO.Entraineur> uneListe = new List <PPEV2BO.Entraineur>();
                uneListe = GestionEntraineurs.GetEntraineurs();
                // on définit le dataGridView comme étant une liste
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
            }
        }
Пример #2
0
        private void ModButton_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Etes vous sur de vouloir modifier l'entraineur selectionné ?", "Attention", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                int idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                int age        = 0;
                Int32.TryParse(textBox3.Text, out age);
                string sexe = "X";

                if (radioButton1.Checked == true)
                {
                    sexe = "H";
                }
                else if (radioButton2.Checked == true)
                {
                    sexe = "F";
                }

                GestionEntraineurs.ModifierEntraineur(idSelected, textBox1.Text, textBox2.Text, age, sexe, textBox4.Text);
                MessageBox.Show(textBox1.Text + " a bien été modifié", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.Update();
                dataGridView1.Refresh();
                // Création de la liste entraineur
                List <PPEV2BO.Entraineur> uneListe = new List <PPEV2BO.Entraineur>();
                uneListe = GestionEntraineurs.GetEntraineurs();
                // on définit le dataGridView comme étant une liste
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
            }
        }
Пример #3
0
        private void Ajtbutton_Click(object sender, EventArgs e)
        {
            // A REFAIRE
            if (MessageBox.Show("êtes vous sur de vouloir ajouter l'entraineur selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                if (textBox1.Text == "")
                {
                    MessageBox.Show("Merci de remplir un nom.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (textBox2.Text == "")
                {
                    MessageBox.Show("Merci de remplir un prenom.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (textBox3.Text == "")
                {
                    MessageBox.Show("Merci de remplir un age.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                else if (textBox4.Text == "")
                {
                    MessageBox.Show("Merci de remplir une localisation.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                int idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                int age        = 0;
                Int32.TryParse(textBox3.Text, out age);
                string sexe = "X";

                if (radioButton1.Checked == true)
                {
                    sexe = "M";
                }
                else if (radioButton2.Checked == true)
                {
                    sexe = "F";
                }

                GestionEntraineurs.CreerEntraineur(textBox1.Text, textBox2.Text, age, sexe, textBox4.Text);
                MessageBox.Show(textBox1.Text + " a bien été crée", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.Update();
                dataGridView1.Refresh();
                dataGridView1.DataSource = null;
                // Création de la liste entraineur
                List <PPEV2BO.Entraineur> uneListe = new List <PPEV2BO.Entraineur>();
                uneListe = GestionEntraineurs.GetEntraineurs();
                // on définit le dataGridView comme étant une liste
                dataGridView1.DataSource = uneListe;
                this.dataGridView1.Columns[0].Visible = false;
            }
        }
Пример #4
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;
        }
Пример #5
0
        public listeEntraineurs()
        {
            InitializeComponent();
            // Création de la liste entraineur
            List <PPEV2BO.Entraineur> uneListe = new List <PPEV2BO.Entraineur>();

            uneListe = GestionEntraineurs.GetEntraineurs();

            // on définit le dataGridView comme étant une liste
            dataGridView1.DataSource = uneListe;


            this.dataGridView1.Columns[0].Visible = false;
            radioButton1.Checked = true;

            // empecher la modification du datagridview
            dataGridView1.ReadOnly = true;
            dataGridView2.ReadOnly = true;
        }
Пример #6
0
        // quand on clique sur la datagridview, saisie des infos
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.SelectedCells.Count > 0)
            {
                int             selectedrowindex = dataGridView1.SelectedCells[0].RowIndex;
                DataGridViewRow selectedRow      = dataGridView1.Rows[selectedrowindex];
                // a = Convert.ToString(selectedRow.Cells["nom"].Value);
                int    idSelected      = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                string nomSelected     = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);
                string couleurSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);
                string ageSelected     = Convert.ToString(dataGridView1.CurrentRow.Cells[3].Value);
                string speSelected     = Convert.ToString(dataGridView1.CurrentRow.Cells[4].Value);
                string nomPereSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[5].Value);
                string nomMereSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[6].Value);
                string sexeSelected    = Convert.ToString(dataGridView1.CurrentRow.Cells[7].Value);
                int    idEntSelected   = Convert.ToInt32(dataGridView1.CurrentRow.Cells[8].Value);
                int    idProSelected   = Convert.ToInt32(dataGridView1.CurrentRow.Cells[9].Value);


                PPEV2BO.Entraineur unEnt = new PPEV2BO.Entraineur();
                unEnt = GestionEntraineurs.GetUnEntraineurs(idEntSelected);
                NomEntComboBox.Text = unEnt.Nom;
                PPEV2BO.Proprietaire unPro = new PPEV2BO.Proprietaire();
                unPro = GestionProprietaires.GetUnProprietaire(idProSelected);
                NomProComboBox.Text = unPro.Nom;
                CouleurTextBox.Text = couleurSelected;
                NOMTextBox.Text     = nomSelected;
                AGETextBox.Text     = ageSelected;
                SpeListBox.Text     = speSelected;
                if (sexeSelected == "M")
                {
                    HOMMEradio.Checked = true;
                    FEMMERadio.Checked = false;
                }
                else if (sexeSelected == "F")
                {
                    FEMMERadio.Checked = true;
                    HOMMEradio.Checked = false;
                }
                NOMPereTextBox.Text = nomPereSelected;
                NOMMereTextBox.Text = nomMereSelected;
            }
        }
Пример #7
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.SelectedCells.Count > 0)
            {
                int             selectedrowindex = dataGridView1.SelectedCells[0].RowIndex;
                DataGridViewRow selectedRow      = dataGridView1.Rows[selectedrowindex];
                // a = Convert.ToString(selectedRow.Cells["nom"].Value);
                int    idSelected           = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                string nomSelected          = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);
                string prenomSelected       = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value);
                string ageSelected          = Convert.ToString(dataGridView1.CurrentRow.Cells[3].Value);
                string civiliteSelected     = Convert.ToString(dataGridView1.CurrentRow.Cells[4].Value);
                string localisationSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[5].Value);



                textBox1.Text = nomSelected;
                textBox2.Text = prenomSelected;
                textBox3.Text = ageSelected;
                textBox4.Text = localisationSelected;


                if (civiliteSelected == "H" || civiliteSelected == "M")
                {
                    radioButton1.Checked = true;
                    radioButton2.Checked = false;
                }
                else if (civiliteSelected == "F")
                {
                    radioButton2.Checked = true;
                    radioButton1.Checked = false;
                }

                List <PPEV2BO.Cheval> ListeChevaux = new List <PPEV2BO.Cheval>();
                ListeChevaux                     = GestionEntraineurs.GetChevauxEntraineurs(idSelected);
                dataGridView2.DataSource         = ListeChevaux;
                dataGridView2.Columns[0].Visible = false;
                dataGridView2.Columns[8].Visible = false;
                dataGridView2.Columns[9].Visible = false;
            }
        }
Пример #8
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;
            }
        }
Пример #9
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;
            }
        }