//Mise à jour d'un utilisateur "u" passé en paramètre public static bool Update(Utilisateur u) { //Vérification de l'objet u: il est transmis par le web service et n'est pas sûr if (isValid(u)) { OdawaDS.utilisateursDataTable dt = DataProvider.GetUtilisateurs(); //Création d'une utilisateursRow et remplissage avec les attributs de "u" OdawaDS.utilisateursRow updRow = DataProvider.odawa.utilisateurs.NewutilisateursRow(); updRow.id = u.id; updRow.nom = u.nom.ToUpper(); updRow.prenom = u.prenom; updRow.username = u.username.ToLower(); updRow.password = u.password; updRow.email = u.email.ToLower(); updRow.phone = u.phone; //Envoi à la DAL try { DataProvider.UpdateUtilisateur(updRow); //si ok, renvoie true return(true); } catch (System.Data.SqlClient.SqlException e) { //si SQLException, log et renvoie false LogManager.LogSQLException(e.Message); return(false); } } //Si pas validé, renvoie false return(false); }
//Mise à jour d'un utilisateur public static void UpdateUtilisateur(OdawaDS.utilisateursRow u) { odawa.utilisateurs.FindByid(u.id).nom = u.nom; odawa.utilisateurs.FindByid(u.id).prenom = u.prenom; odawa.utilisateurs.FindByid(u.id).username = u.username; odawa.utilisateurs.FindByid(u.id).password = u.password; odawa.utilisateurs.FindByid(u.id).email = u.email; odawa.utilisateurs.FindByid(u.id).phone = u.phone; WriteToDB("utilisateurs"); }
//Création d'un utilisateur public static void CreateUtilisateur(OdawaDS.utilisateursRow u) { odawa.utilisateurs.Rows.Add(u); WriteToDB("utilisateurs"); }