private void btnAddEmploye_Click(object sender, EventArgs e)
        {
            if (tbAddMdpEmploye.Text != "")
            {
                int id = DAO <Utilisateur> .NumMax("Utilisateur", "id");

                string         mdp = tbAddMdpEmploye.Text;
                UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                Utilisateur    unU   = new Utilisateur(id, 2, mdp);
                Boolean        check = unUtilisateurDAO.create(unU);
                if (check == true)
                {
                    MessageBox.Show("Employé ajouté.");
                }
                else
                {
                    MessageBox.Show("Incident dans l'ajout de l'employé.");
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs.");
            }
            cbEmployes.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployes.DisplayMember = "Infos";
            cbEmployes.ValueMember   = "Id";

            cbEmployeAff.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployeAff.DisplayMember = "Infos";
            cbEmployeAff.ValueMember   = "Id";
        }
        private void btnModifEmploye_Click(object sender, EventArgs e)
        {
            if (tbModifMdpEmploye.Text != "")
            {
                int            id               = (Int32)cbEmployeAff.SelectedValue;
                string         nvMdp            = tbModifMdpEmploye.Text;
                UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                Utilisateur    unU              = unUtilisateurDAO.find(id);
                unU.setMdp(nvMdp);
                Boolean check = unUtilisateurDAO.update(unU);
                if (check == true)
                {
                    MessageBox.Show("Le mot de passe a bien été modifié.");
                }
                else
                {
                    MessageBox.Show("Incident dans la modification du mot de passe.");
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs.");
            }
            cbEmployes.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployes.DisplayMember = "Infos";
            cbEmployes.ValueMember   = "Id";

            cbEmployeAff.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployeAff.DisplayMember = "Infos";
            cbEmployeAff.ValueMember   = "Id";
        }
        private void btnSupprEmploye_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Vous êtes sûr de vouloir supprimer cet employe?(Et tous ses enfants)", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                Int32          idEmploye        = (Int32)cbEmployeAff.SelectedValue;
                UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                Utilisateur    unU   = unUtilisateurDAO.find(idEmploye);
                Boolean        check = unUtilisateurDAO.delete(unU);
                if (check == true)
                {
                    MessageBox.Show("Employé supprimé.");
                }
                else
                {
                    MessageBox.Show("Incident dans la suppression de l'employé.");
                }
            }
            else
            {
                MessageBox.Show("Suppression annulée");
            }
            cbEmployes.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployes.DisplayMember = "Infos";
            cbEmployes.ValueMember   = "Id";

            cbEmployeAff.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployeAff.DisplayMember = "Infos";
            cbEmployeAff.ValueMember   = "Id";
        }
        private void formResponsable_Load(object sender, EventArgs e)
        {
            cbEmployes.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployes.DisplayMember = "Infos";
            cbEmployes.ValueMember   = "Id";

            cbEnfants.DataSource    = EnfantDAO.findByEmploye((Int32)cbEmployes.SelectedValue);
            cbEnfants.DisplayMember = "Infos";
            cbEnfants.ValueMember   = "Id";

            cbEmployeAff.DataSource    = UtilisateurDAO.findAllEmployes();
            cbEmployeAff.DisplayMember = "Infos";
            cbEmployeAff.ValueMember   = "Id";

            cbAffCateg.DataSource    = CategorieDAO.findAll();
            cbAffCateg.DisplayMember = "Infos";
            cbAffCateg.ValueMember   = "Id";

            cbCategJouet.DataSource    = CategorieDAO.findAll();
            cbCategJouet.DisplayMember = "Infos";
            cbCategJouet.ValueMember   = "Id";

            List <Jouet> lesJouets   = new List <Jouet>();
            CategorieDAO uneCategDAO = new CategorieDAO();
            Categorie    uneCateg    = uneCategDAO.find((int)cbCategJouet.SelectedValue);

            try { lesJouets = JouetDAO.findByCateg(uneCateg); }
            catch { MessageBox.Show("Problème avec la fonction pour trouver les jouets."); }
            try
            {
                Int32 i = 0;
                foreach (Jouet j in lesJouets)
                {
                    dGVJouets.Rows.Insert(i, j.getLibelle());
                    i++;
                }
            }
            catch
            {
                MessageBox.Show("Impossible d'afficher les jouets des enfants");
            }
        }