예제 #1
0
        /// <summary>
        /// Suppression d'un développeur
        /// </summary>
        /// <param name="developpeur">objet developpeur à supprimer</param>
        public static void DelDepveloppeur(Developpeur developpeur)
        {
            string req = "delete from developpeur where iddeveloppeur = @iddeveloppeur;";
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@iddeveloppeur", developpeur.Iddeveloppeur);
            ConnexionBdd conn = ConnexionBdd.GetInstance(connectionString);

            conn.ReqUpdate(req, parameters);
        }
예제 #2
0
        /// <summary>
        /// Demande de modification du pwd
        /// </summary>
        /// <param name="developpeur"></param>
        public static void UpdatePwd(Developpeur developpeur)
        {
            string req = "update developpeur set pwd = @pwd ";

            req += "where iddeveloppeur = @iddeveloppeur;";
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@idDeveloppeur", developpeur.Iddeveloppeur);
            parameters.Add("@pwd", GetStringSha256Hash(developpeur.Pwd));
            ConnexionBdd conn = ConnexionBdd.GetInstance(connectionString);

            conn.ReqUpdate(req, parameters);
        }
예제 #3
0
        /// <summary>
        /// Modification d'un développeur
        /// </summary>
        /// <param name="developpeur"></param>
        public static void UpdateDeveloppeur(Developpeur developpeur)
        {
            string req = "update developpeur set nom = @nom, prenom = @prenom, tel = @tel, mail = @mail, idprofil = @idprofil ";

            req += "where iddeveloppeur = @iddeveloppeur;";
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@idDeveloppeur", developpeur.Iddeveloppeur);
            parameters.Add("@nom", developpeur.Nom);
            parameters.Add("@prenom", developpeur.Prenom);
            parameters.Add("@tel", developpeur.Tel);
            parameters.Add("@mail", developpeur.Mail);
            parameters.Add("idprofil", developpeur.Idprofil);
            ConnexionBdd conn = ConnexionBdd.GetInstance(connectionString);

            conn.ReqUpdate(req, parameters);
        }
예제 #4
0
        /// <summary>
        /// Ajoute un développeur
        /// </summary>
        /// <param name="developpeur"></param>
        public static void AddDeveloppeur(Developpeur developpeur)
        {
            string req = "insert into developpeur(nom, prenom, tel, mail, pwd, idprofil) ";

            req += "values (@nom, @prenom, @tel, @mail, @pwd, @idprofil);";
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@nom", developpeur.Nom);
            parameters.Add("@prenom", developpeur.Prenom);
            parameters.Add("@tel", developpeur.Tel);
            parameters.Add("@mail", developpeur.Mail);
            parameters.Add("@pwd", GetStringSha256Hash(developpeur.Nom));
            parameters.Add("@idprofil", developpeur.Idprofil);
            ConnexionBdd conn = ConnexionBdd.GetInstance(connectionString);

            conn.ReqUpdate(req, parameters);
        }