示例#1
0
        public static Personne getPersonneConnecté(string strEmail, string strMdp)
        {
            DataRow oRow = DAL_Personne.ConnexionPersonne(strEmail, strMdp)[0];

            Personne pers = new Personne(Convert.ToInt32(oRow["Id"]), oRow["Nom"].ToString(), oRow["Prenom"].ToString(), oRow["Email"].ToString(), oRow["MotDePasse"].ToString(), oRow["Sexe"].ToString(), Convert.ToBoolean(oRow["bActif"]), Convert.ToBoolean(oRow["bIsAdmin"]));

            return(pers);
        }
示例#2
0
        public static Personne getPersonne(int nIdPersonne)
        {
            DataRow oRow = DAL_Personne.DonnePersonnePourId(nIdPersonne)[0];

            Personne pers = new Personne(oRow["Nom"].ToString(), oRow["Prenom"].ToString(), oRow["Email"].ToString(), oRow["MotDePasse"].ToString(), oRow["Sexe"].ToString());

            return(pers);
        }
示例#3
0
        /// <summary>
        /// Returne la liste des personnes
        /// </summary>
        /// <returns></returns>
        public static List <Personne> ListePersonnes()
        {
            List <Personne> personnes = new List <Personne>();

            DA_Personnes.PersonneDataTable dt = DAL_Personne.DonneToutes();

            foreach (DataRow oRow in dt)
            {
                Personne pers = new Personne(oRow["Nom"].ToString(), oRow["Prenom"].ToString(), oRow["Email"].ToString(), oRow["MotDePasse"].ToString(), oRow["Sexe"].ToString());

                personnes.Add(pers);
            }

            return(personnes);
        }
示例#4
0
        public static string NombrePersonneParSexe()
        {
            DataTable dt = DAL_Personne.DonneNombrePersonneParSexe();

            DataTable TableStats = new DataTable();

            TableStats.Columns.Add("category", typeof(string));
            TableStats.Columns.Add("value", typeof(Int32));

            foreach (DataRow oRow in dt.Rows)
            {
                object[] o = { oRow["Sexe"].ToString(), oRow["nb"] };
                TableStats.Rows.Add(o);
            }


            string Json = Common.Utilitaire.DataTableToJsonWithJsonNet(TableStats);

            return(Json);
        }
示例#5
0
 /// <summary>
 /// Ajoute une nouvelle personne en BDD
 /// </summary>
 /// <param name="pers"></param>
 public static void addPersonne(Personne pers)
 {
     DAL_Personne.Insert(pers.Nom, pers.Prenom, pers.Email
                         , pers.Tel, pers.DateNaiss, pers.MotDePasse, pers.bActif, pers.Sexe, pers.bIsAdmin);
 }