コード例 #1
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.");
     }
 }
コード例 #2
0
ファイル: EnfantDAO.cs プロジェクト: JulesTesse/PPE-Jouet-TV
        //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);
        }
コード例 #3
0
        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";
        }
コード例 #4
0
        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";
        }
コード例 #5
0
        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";
        }
コード例 #6
0
ファイル: EnfantDAO.cs プロジェクト: JulesTesse/PPE-Jouet-TV
        //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);
        }