/// <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); }
/// <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); }
/// <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); }
/// <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); }