private void button4_Click(object sender, EventArgs e)
        {
            int id = DAO <Enfant> .NumMax("Enfant", "id");

            int idEmploye = (Int32)cbEmployes.SelectedValue;

            if (txtBxAge.Text != "" && txtBxPrenom.Text != "")
            {
                string prenom = txtBxPrenom.Text;
                Int32  age    = 0;
                if (Int32.TryParse(txtBxAge.Text, out age))
                {
                    UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                    Enfant         unEnfant         = new Enfant(id, age, prenom, unUtilisateurDAO.find(idEmploye));
                    EnfantDAO      enfantDao        = new EnfantDAO();
                    Boolean        check            = enfantDao.create(unEnfant);
                    if (check == true)
                    {
                        MessageBox.Show("Enfant ajouté.");
                    }
                    else
                    {
                        MessageBox.Show("Incident dans l'ajout de l'enfant.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs.");
            }
            cbEnfants.DataSource    = EnfantDAO.findByEmploye((Int32)cbEmployes.SelectedValue);
            cbEnfants.DisplayMember = "Infos";
            cbEnfants.ValueMember   = "Id";
        }
Example #2
0
        //Read
        public override Enfant find(int pId)
        {
            Enfant unEnfant = null;

            try
            {
                String        requete    = "SELECT * FROM Enfant WHERE id=" + pId;
                SqlCommand    maCommande = new SqlCommand(requete, seConnecter());
                SqlDataReader resultat   = maCommande.ExecuteReader();
                if (resultat.Read())
                {
                    int            age              = (int)resultat["age"];
                    string         prenom           = (string)resultat["prenom"];
                    int            idUtilisateur    = (int)resultat["idUtilisateur"];
                    UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                    Utilisateur    unEmploye        = unUtilisateurDAO.find(idUtilisateur);
                    unEnfant = new Enfant(pId, age, prenom, unEmploye);
                }


                resultat.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Oups: " + ex);
            }
            return(unEnfant);
        }
Example #3
0
 private void btnValider_Click(object sender, EventArgs e)
 {
     if (nbId.Value != 0 && textBoxPasswd.Text != "")
     {
         Int32  id  = (int)nbId.Value;
         String mdp = textBoxPasswd.Text;
         if (Utilisateur.verifUtilisateur(id, mdp) == false)
         {
             MessageBox.Show("Login ou Mot de passe incorrect.");
         }
         else if (Utilisateur.verifUtilisateur(id, mdp) == true)
         {
             UtilisateurDAO unU = new UtilisateurDAO();
             if (unU.find(id).getTypeU() == 1)
             {
                 formResponsable formTest = new formResponsable();
                 formTest.ShowDialog();
             }
             else if (unU.find(id).getTypeU() == 2)
             {
                 formEmploye formTest = new formEmploye(id);
                 formTest.ShowDialog();
             }
             else
             {
                 MessageBox.Show("Type utilisateur inconnu ...");
             }
         }
         textBoxPasswd.Clear();
     }
     else
     {
         MessageBox.Show("Veuillez renseigner votre login et votre mot de passe.");
     }
 }
        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 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 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 btnSupprEnfant_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Vous êtes sûr de vouloir supprimer cet enfant?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                int            idEnfant         = (Int32)cbEnfants.SelectedValue;
                UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                EnfantDAO      enfantDao        = new EnfantDAO();
                Enfant         unEnfant         = enfantDao.find(idEnfant);
                Boolean        check            = enfantDao.delete(unEnfant);
                if (check == true)
                {
                    MessageBox.Show("Enfant supprimé.");
                }
                else
                {
                    MessageBox.Show("Incident dans la suppression de l'enfant.");
                }
            }
            else
            {
                MessageBox.Show("Suppression annulée");
            }
            cbEnfants.DataSource    = EnfantDAO.findByEmploye((Int32)cbEmployes.SelectedValue);
            cbEnfants.DisplayMember = "Infos";
            cbEnfants.ValueMember   = "Id";
        }
Example #8
0
        //Find all by employees
        public static List <Enfant> findByEmploye(int pId)
        {
            List <Enfant> lesEnfants = new List <Enfant>();
            String        requete    = "SELECT * FROM Enfant WHERE idUtilisateur=" + pId;
            SqlCommand    maCommande = new SqlCommand(requete, seConnecter());
            SqlDataReader resultat   = maCommande.ExecuteReader();

            while (resultat.Read())
            {
                int            id               = (int)resultat["id"];
                int            age              = (int)resultat["age"];
                string         prenom           = (string)resultat["prenom"];
                UtilisateurDAO unUtilisateurDAO = new UtilisateurDAO();
                Enfant         unEnfant         = new Enfant(id, age, prenom, unUtilisateurDAO.find(pId));
                lesEnfants.Add(unEnfant);
            }
            resultat.Close();
            return(lesEnfants);
        }
        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");
            }
        }