//Mise à jour d'un administrateur "a" passé en paramètre public static bool Update(Administrateur a) { OdawaDS.administrateursDataTable dt = DataProvider.GetAdministrateurs(); //Création d'une administrateursRow et remplissage avec les attributs de "a" OdawaDS.administrateursRow updRow = DataProvider.odawa.administrateurs.NewadministrateursRow(); updRow.id = a.id; updRow.nom = a.nom.ToUpper(); updRow.prenom = a.prenom; updRow.username = a.username.ToLower(); updRow.password = a.password.ToLower(); updRow.email = a.email; updRow.phone = a.phone; //envoi à la DAL try { DataProvider.UpdateAdministrateur(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); } }
//Mise à jour administrateur public static void UpdateAdministrateur(OdawaDS.administrateursRow a) { odawa.administrateurs.FindByid(a.id).nom = a.nom; odawa.administrateurs.FindByid(a.id).prenom = a.prenom; odawa.administrateurs.FindByid(a.id).username = a.username; odawa.administrateurs.FindByid(a.id).password = a.password; odawa.administrateurs.FindByid(a.id).email = a.email; odawa.administrateurs.FindByid(a.id).phone = a.phone; WriteToDB("administrateurs"); }
//Création administrateur public static void CreateAdministrateur(OdawaDS.administrateursRow a) { odawa.administrateurs.Rows.Add(a); WriteToDB("administrateurs"); }