public override void CreerPersonnes(clsPersonne personne)
        {
            clsCommunAccesDonnees commun    = new clsCommunAccesDonnees();
            SqlConnection         connexion = new SqlConnection();


            connexion = commun.OuvirConnexion();
            if (connexion == null)
            {
                throw new Exception();
            }

            SqlCommand command = new SqlCommand("tblPersonneAjouter", connexion)
            {
                CommandType = CommandType.StoredProcedure
            };

            command.Parameters.Add(new SqlParameter("@nom", personne.sNom));
            command.Parameters.Add(new SqlParameter("@prenom", personne.sPrenom));
            command.Parameters.Add(new SqlParameter("@adresses", personne.sAdresse));
            command.Parameters.Add(new SqlParameter("@naissance", personne.dDateNaissance));
            command.Parameters.Add(new SqlParameter("@niveau", (int)clsPersonne.enuNiveau.iCLIENT));
            command.Parameters.Add(new SqlParameter("@sexe", personne.eSexe == clsPersonne.enuSexe.iHOMME? "M": "F"));

            command.ExecuteNonQuery();

            commun.FermerConnexion();
        }
        public override DataTable RecupererListePersonnes(int iID)
        {
            DataTable             resultat  = new DataTable();
            clsCommunAccesDonnees commun    = new clsCommunAccesDonnees();
            SqlConnection         connexion = new SqlConnection();


            connexion = commun.OuvirConnexion();
            if (connexion == null)
            {
                return(resultat);
            }

            SqlCommand command = new SqlCommand("tblPersonnesRecuperePersonneParSuperviseur", connexion)
            {
                CommandType = CommandType.StoredProcedure
            };

            command.Parameters.Add(new SqlParameter("@idpersonne", iID));

            resultat.Load(command.ExecuteReader());

            commun.FermerConnexion();

            return(resultat);
        }
示例#3
0
        private DataTable RecupererPersonneParIid(int iID)
        {
            DataTable             resultat  = new DataTable();
            clsCommunAccesDonnees commun    = new clsCommunAccesDonnees();
            SqlConnection         connexion = new SqlConnection();

            connexion = commun.OuvirConnexion();
            if (connexion == null)
            {
                throw new Exception();
            }

            SqlCommand command = new SqlCommand("tblPersonneRecupererParId", connexion)
            {
                CommandType = CommandType.StoredProcedure
            };

            command.Parameters.Add(new SqlParameter("@iid", iID));

            resultat.Load(command.ExecuteReader());
            if (resultat == null || resultat.Rows.Count <= 0)
            {
                throw new Exception();
            }

            commun.FermerConnexion();

            return(resultat);
        }
        private void SuppprimerPersonneParID(int iID)
        {
            clsCommunAccesDonnees commun    = new clsCommunAccesDonnees();
            SqlConnection         connexion = new SqlConnection();


            connexion = commun.OuvirConnexion();
            if (connexion == null)
            {
                throw new Exception();
            }

            SqlCommand command = new SqlCommand("tblPersonnesSupprimerParId", connexion)
            {
                CommandType = CommandType.StoredProcedure
            };

            command.Parameters.Add(new SqlParameter("@idpersonne", iID));
            command.ExecuteNonQuery();

            commun.FermerConnexion();
        }
示例#5
0
        /// <summary>
        /// open connection
        /// retrieve client info by id and password
        /// close connection
        /// </summary>
        /// <param name="utilisatueur"></param>
        /// <param name="motDePasse"></param>
        /// <returns></returns>
        public DataTable AuthentifierPersonne(string utilisatueur, string motDePasse)
        {
            DataTable             resultat  = new DataTable();
            clsCommunAccesDonnees commun    = new clsCommunAccesDonnees();
            SqlConnection         connexion = new SqlConnection();

            try
            {
                connexion = commun.OuvirConnexion();
                if (connexion == null)
                {
                    throw new Exception();
                }

                SqlCommand command = new SqlCommand("tblPersonnesRechercherParUtilisateurMotDePasse", connexion)
                {
                    CommandType = CommandType.StoredProcedure
                };
                command.Parameters.Add(new SqlParameter("@utilisateur", Convert.ToInt32(utilisatueur)));
                command.Parameters.Add(new SqlParameter("@motdepasse", motDePasse));

                resultat.Load(command.ExecuteReader());
                if (resultat == null || resultat.Rows.Count <= 0)
                {
                    throw new Exception();
                }

                return(resultat);
            }
            catch (Exception ex)
            {
                return(resultat = null);
            }
            finally
            {
                commun.FermerConnexion();
            }
        }