public int Update(int id, Cheval cheval) { Command command = new Command("UPDATE CHEVAL SET Nom_cheval= @Nom_Cheval, " + "Pere_Cheval= @Pere_Cheval, " + "Mere_Cheval=@Mere_Cheval," + "Sortie_Provisoire = @Sortie_Provisoire, " + "Raison_Sortie = @Raison_Sortie," + "Nom_Proprietaire = @Nom_Proprietaire, " + "Id_Soins = @Id_soins, " + "Poids = @Poids, " + "Race = @Race," + "Age = @Age, " + "Sexe = @Sexe " + "WHERE Id_Cheval = @Id_cheval"); command.AddParameter("Id_Cheval", id); command.AddParameter("Nom_Cheval", cheval.Nom_Cheval); command.AddParameter("Pere_Cheval", cheval.PereCheval); command.AddParameter("Mere_Cheval", cheval.MereCheval); command.AddParameter("Sortie_Provisoire", cheval.SortieProvisoire); command.AddParameter("Raison_Sortie", cheval.RaisonSortie); command.AddParameter("Id_Proprietaire", cheval.Id_Proprietaire); command.AddParameter("Id_soins", cheval.Id_Soins); command.AddParameter("Poids", cheval.Poids); command.AddParameter("Race", cheval.Race); command.AddParameter("Age", cheval.Age); command.AddParameter("Sexe", cheval.Sexe); return(_connection.ExecuteNonQuery(command)); }
/// <summary> /// Cette méthode retourne une liste de cheval qui sont entrainés par un entraineur en passant l'id de l'entraineur en paramètre /// </summary> /// <param name="id"></param> /// <returns></returns> public static List <Cheval> GetChevauxEntrainer(int id) { List <Cheval> ListeChevaux = new List <Cheval>(); SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "select * from cheval where ent_id = " + id; SqlDataReader MonLecteur = Cmd.ExecuteReader(); while (MonLecteur.Read()) { // recuperation de valeurs int chevalId = (int)MonLecteur["ch_id"]; string chevalNom = (string)MonLecteur["ch_nom"]; string chevalCouleur = (string)MonLecteur["ch_couleur"]; int chevalAge = (int)MonLecteur["ch_age"]; string chevalSpecialite = (string)MonLecteur["ch_specialite"]; string chevalNomPere = (string)MonLecteur["ch_nompere"]; string chevalNomMere = (string)MonLecteur["ch_nommere"]; string chevalSexe = (string)MonLecteur["ch_sexe"]; // c'est ici que ça deviens compliqué, bien lire les deux prochaines lignes plusieurs fois pour comprendre. int chevalEnt = (int)MonLecteur["ent_id"]; int chevalPro = (int)MonLecteur["pro_id"]; //Entraineur chevalEnt = EntraineurDAO.GetUnEntraineur((int)MaConnectionSql.MonLecteur["ent_id"]); //Proprietaire chevalPro = ProprietaireDAO.GetUnProprietaire((int)MaConnectionSql.MonLecteur["pro_id"]); // Et la bim, on crée l'objet cheval. ( Et y'a pas d'erreur wow ) Cheval unCheval = new Cheval(chevalId, chevalNom, chevalCouleur, chevalAge, chevalSpecialite, chevalNomPere, chevalNomMere, chevalSexe, chevalEnt, chevalPro); // on ajoute le cheval à la liste ListeChevaux.Add(unCheval); } MonLecteur.Close(); ConnexionDb.CloseConnexion(); return(ListeChevaux); }
public Cheval Get(int idAChercher) { Cheval GetCheval = new Cheval(); using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM CHEVAL where id = @idCherch", _connection); command.Parameters.AddWithValue("idCherch", idAChercher); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { new Cheval { ID_Cheval = reader["ID_Cheval"] == DBNull.Value ? 0 : (int)reader["ID_Cheval"], Nom_cheval = reader["Nom_cheval"] == DBNull.Value ? string.Empty : (string)reader["Nom_cheval"], Pere_Cheval = reader["Pere_Cheval"] == DBNull.Value ? string.Empty : (string)reader["Pere_Cheval"], Mere_Cheval = reader["Mere_Cheval"] == DBNull.Value ? string.Empty : (string)reader["Mere_Cheval"], Sortie_Provisoire = reader["Sortie_Provisoire"] == DBNull.Value ? string.Empty : (string)reader["Sortie_Provisoire"], Raison_SortieProvisoire = reader["Raison_SortieProvisoire"] == DBNull.Value ? string.Empty : (string)reader["Raison_SortieProvisoire"], ID_Proprietaire = reader["ID_Proprietaire"] == DBNull.Value ? 0 : (int)reader["ID_Proprietaire"], ID_Soins = reader["ID_Soins"] == DBNull.Value ? 0 : (int)reader["ID_Soins"], Poids = reader["Poids"] == DBNull.Value ? 0 : (int)reader["Poids"], Race = reader["Race"] == DBNull.Value ? string.Empty : (string)reader["Race"] }; } } _connection.Close(); return(GetCheval); } }
public void Create(Cheval NouveauCheval) { using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO CHEVAL (ID_Cheval,Pere_Cheval,Mere_Cheval," + //les champs de la table "Sortie_Provisoire,Raison_SortieProvisoire,Nom_cheval," + "ID_Proprietaire,ID_Soins,Poids,Race)" + "VALUES (@nom_cheval, @id_cheval, @pere_cheval, @mere_cheval," + //les champs a rentrer "@sortie_provisoire, @raison_sortieprovisoire, " + "@id_proprietaire, @id_soins, @poids, @race )"); command.Parameters.AddWithValue("id_cheval", NouveauCheval.ID_Cheval); command.Parameters.AddWithValue("nom_cheval", NouveauCheval.Nom_cheval); command.Parameters.AddWithValue("nom_cheval", NouveauCheval.Nom_cheval); command.Parameters.AddWithValue("pere_cheval", NouveauCheval.Pere_Cheval); command.Parameters.AddWithValue("mere_cheval", NouveauCheval.Mere_Cheval); command.Parameters.AddWithValue("sortie_provisoire", NouveauCheval.Sortie_Provisoire); command.Parameters.AddWithValue("raison_sortieprovisoire", NouveauCheval.Raison_SortieProvisoire); command.Parameters.AddWithValue("id_proprietaire", NouveauCheval.ID_Proprietaire); command.Parameters.AddWithValue("id_soins", NouveauCheval.ID_Soins); command.Parameters.AddWithValue("poids", NouveauCheval.Poids); command.Parameters.AddWithValue("race", NouveauCheval.Race); command.ExecuteNonQuery(); _connection.Close(); } }
public void Update(Cheval ChevalAModifier) { using (_connection) { _connection.Open(); SqlCommand command = new SqlCommand("UPDATE CHEVAL SET Nom_cheval=@nom_cheval, Pere_Cheval= @pere_cheval, Mere_Cheval=@mere_cheval" + "Sortie_Provisoire = @sortie_provisoire, Raison_SortieProvisoire = @sortie_provisoire" + "ID_Proprietaire = @id_proprietaire, ID_Soins = @id_soins, Poids = @poids, Race = @race" + "WHERE ID_Cheval = @id_cheval"); command.Parameters.AddWithValue("id_cheval", ChevalAModifier.ID_Cheval); command.Parameters.AddWithValue("nom_cheval", ChevalAModifier.Nom_cheval); command.Parameters.AddWithValue("pere_cheval", ChevalAModifier.Pere_Cheval); command.Parameters.AddWithValue("mere_cheval", ChevalAModifier.Mere_Cheval); command.Parameters.AddWithValue("sortie_provisoire", ChevalAModifier.Sortie_Provisoire); command.Parameters.AddWithValue("raison_sortieprovisoire", ChevalAModifier.Raison_SortieProvisoire); command.Parameters.AddWithValue("id_proprietaire", ChevalAModifier.ID_Proprietaire); command.Parameters.AddWithValue("id_soins", ChevalAModifier.ID_Soins); command.Parameters.AddWithValue("poids", ChevalAModifier.Poids); command.Parameters.AddWithValue("race", ChevalAModifier.Race); command.ExecuteNonQuery(); _connection.Close(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nom,Taille,Robe,Photo,UserId")] Cheval cheval) { if (id != cheval.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cheval); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ChevalExists(cheval.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cheval)); }
/// <summary> /// Cette méthode retourne un cheval en passant son id en paramètre /// </summary> /// <param name="id"></param> /// <returns></returns> public static Cheval GetUnCheval(int id) { Cheval unCheval = null; ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql2 = "select * from cheval where ch_id = " + id; MaConnectionSql.Cmd.CommandText = stringSql2; MaConnectionSql.MonLecteur = MaConnectionSql.Cmd.ExecuteReader(); if (MaConnectionSql.MonLecteur.Read()) { // recuperation de valeurs int chevalId = (int)MaConnectionSql.MonLecteur["ch_id"]; string chevalNom = (string)MaConnectionSql.MonLecteur["ch_nom"]; string chevalCouleur = (string)MaConnectionSql.MonLecteur["ch_couleur"]; int chevalAge = (int)MaConnectionSql.MonLecteur["ch_age"]; string chevalSpecialite = (string)MaConnectionSql.MonLecteur["ch_specialite"]; string chevalNomPere = (string)MaConnectionSql.MonLecteur["ch_nompere"]; string chevalNomMere = (string)MaConnectionSql.MonLecteur["ch_nommere"]; string chevalSexe = (string)MaConnectionSql.MonLecteur["ch_sexe"]; // c'est ici que ça deviens compliqué, bien lire les deux prochaines lignes plusieurs fois pour comprendre. int chevalEnt = (int)MaConnectionSql.MonLecteur["ent_id"]; int chevalPro = (int)MaConnectionSql.MonLecteur["pro_id"]; // Et la bim, on crée l'objet cheval. ( Et y'a pas d'erreur wow ) unCheval = new Cheval(chevalId, chevalNom, chevalCouleur, chevalAge, chevalSpecialite, chevalNomPere, chevalNomMere, chevalSexe, chevalEnt, chevalPro); } return(unCheval); }
public async Task <IActionResult> Create([Bind("Id,Nom,Taille,Robe,Photo,UserId")] Cheval cheval) { if (ModelState.IsValid) { _context.Add(cheval); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cheval)); }
/// <summary> /// Cette méthode met à jour un nouveau cheval passé en paramètre dans la BDD /// </summary> /// <param name="unCheval"></param> /// <returns></returns> public static int UpdateCheval(Cheval unCheval) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "update cheval set ch_nom = '" + unCheval.Nom + "', ch_couleur = '" + unCheval.Couleur + "', ch_age = " + unCheval.Age + ", ch_specialite = '" + unCheval.Specialite + "', ch_nompere = '" + unCheval.Nompere + "', ch_nommere = '" + unCheval.Nommere + "', ch_sexe = '" + unCheval.Sexe + "', ent_id = " + unCheval.Entraineur + ", pro_id = " + unCheval.Proprietaire + " WHERE ch_id =" + unCheval.Id; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
/// <summary> /// Cette méthode insert un nouveau cheval passé en paramètre dans la BDD /// </summary> /// <param name="unCheval"></param> /// <returns></returns> public static int AjoutCheval(Cheval unCheval) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = " insert into cheval (ch_nom, ch_couleur, ch_age, ch_specialite, ch_nompere, ch_nommere, ch_sexe, ent_id, pro_id) VALUES ('" + unCheval.Nom + "','" + unCheval.Couleur + "'," + unCheval.Age + ",'" + unCheval.Specialite + "','" + unCheval.Nompere + "','" + unCheval.Nommere + "','" + unCheval.Sexe + "'," + unCheval.Entraineur + "," + unCheval.Proprietaire + ")"; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
internal static ChevalVaccinationAPI DalChevalVaccinToApi(this Cheval cheval) { return(new ChevalVaccinationAPI() { Nom_Cheval = cheval.Nom_Cheval, Race = cheval.Race, Age = cheval.Age, Sexe = cheval.Sexe, Id_Vaccination = chevalRepository.GetIDVaccinParCheval(cheval.Id_Cheval), Nom_Vaccin = chevalRepository.GetVaccinParCheval(cheval.Id_Cheval), Delai_Indisponibilite = chevalRepository.GetDelaiVaccinParCheval(cheval.Id_Cheval) }); }
/// <summary> /// Cette méthode met à jour un nouveau cheval passé en paramètre dans la BDD /// </summary> /// <param name="unCheval"></param> /// <returns></returns> public static int UpdateCheval(Cheval unCheval) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = "update cheval set ch_nom = '" + unCheval.Nom + "', ch_couleur = '" + unCheval.Couleur + "', ch_age = " + unCheval.Age + ", ch_specialite = '" + unCheval.Specialite + "', ch_nompere = '" + unCheval.Nompere + "', ch_nommere = '" + unCheval.Nommere + "', ch_sexe = '" + unCheval.Sexe + "', ent_id = " + unCheval.Entraineur + ", pro_id = " + unCheval.Proprietaire + " WHERE ch_id =" + unCheval.Id; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
internal static SoinsChevalAPI DalChevalSoinToAPI(this Cheval cheval) { return(new SoinsChevalAPI() { Nom_Cheval = cheval.Nom_Cheval, Age = cheval.Age, Sexe = cheval.Sexe, Type_De_Soin = chevalRepository.GetTypeDeSoinsParCheval(cheval.Id_Cheval), Vermifuge = chevalRepository.GetDateVermifugeParCheval(cheval.Id_Cheval), Marechal_Derniere_Visite = chevalRepository.GetDateMarechalParCheval(cheval.Id_Cheval), Date_De_Soin = chevalRepository.GetDateSoinsParCheval(cheval.Id_Cheval), Alimentation = chevalRepository.GetAlimentationParCheval(cheval.Id_Cheval), Complement_Alimentation = chevalRepository.GetComplementAlimentationParCheval(cheval.Id_Cheval), Durree_Indisponibilite = chevalRepository.GetDureeIndisponibiliteParCheval(cheval.Id_Cheval) }); }
internal static ChevalEntrainementAPI DALChevalHistoToAPI(this Cheval cheval) { return(new ChevalEntrainementAPI() { Nom_Employe = chevalRepository.GetEmployeEntraineParCheval(cheval.Id_Cheval), Date_Entrainement = chevalRepository.GetDateEntrainementParCheval(cheval.Id_Cheval), Nom_Cheval = cheval.Nom_Cheval, Race = cheval.Race, Sexe = cheval.Sexe, Age = cheval.Age, Plat = chevalRepository.GetPlatParCheval(cheval.Id_Cheval), Obstacle = chevalRepository.GetObstacleParCheval(cheval.Id_Cheval), Marcheur = chevalRepository.GetMarcheurParCheval(cheval.Id_Cheval), Pre = chevalRepository.GetPreParCheval(cheval.Id_Cheval), Duree = chevalRepository.GetDureeParCheval(cheval.Id_Cheval), }); }
/// <summary> /// Cette méthode insert un nouveau cheval passé en paramètre dans la BDD /// </summary> /// <param name="unCheval"></param> /// <returns></returns> public static int AjoutCheval(Cheval unCheval) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); // ok, la ligne suivante en sql fait un peu mal à la tête // merci de bien la vérifié au niveau de cheval.ent.id et cheval.pro.Id string stringSql = " insert into cheval (ch_nom, ch_couleur, ch_age, ch_specialite, ch_nompere, ch_nommere, ch_sexe, ent_id, pro_id) VALUES ('" + unCheval.Nom + "','" + unCheval.Couleur + "'," + unCheval.Age + ",'" + unCheval.Specialite + "','" + unCheval.Nompere + "','" + unCheval.Nommere + "','" + unCheval.Sexe + "'," + unCheval.Entraineur + "," + unCheval.Proprietaire + ")"; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
internal static ChevalHistoriqueAPI DALChevalSoinsToAPI(this Cheval cheval) { return(new ChevalHistoriqueAPI() { Nom_Cheval = cheval.Nom_Cheval, Pere_Cheval = cheval.PereCheval, Mere_Cheval = cheval.MereCheval, Race = cheval.Race, Age = cheval.Age, Sexe = cheval.Sexe, Debourage = chevalRepository.GetDebourrageChevalParcheval(cheval.Id_Cheval), Pre_Entrainement = chevalRepository.GetPre_EntrainementChevalParcheval(cheval.Id_Cheval), Entraineur_Precedent = chevalRepository.GetEntraineur_PrecedentChevalParcheval(cheval.Id_Cheval), Proprietaire_Precedent = chevalRepository.GetProprietaire_PrecedentCheval(cheval.Id_Cheval), Elevage = chevalRepository.GetElevageCheval(cheval.Id_Cheval) }); }
public int Create(Cheval cheval) { Command command = new Command("CreateCheval", true); command.AddParameter("Nom_Cheval", cheval.Nom_Cheval); command.AddParameter("Pere_Cheval", cheval.PereCheval); command.AddParameter("Mere_Cheval", cheval.MereCheval); command.AddParameter("Sortie_Provisoire", cheval.SortieProvisoire); command.AddParameter("Raison_Sortie", cheval.RaisonSortie); command.AddParameter("Id_Proprietaire", cheval.Id_Proprietaire); command.AddParameter("Id_Soins", cheval.Id_Soins); command.AddParameter("Poids", cheval.Poids); command.AddParameter("Race", cheval.Race); command.AddParameter("Age", cheval.Age); command.AddParameter("Sexe", cheval.Sexe); return(_connection.ExecuteNonQuery(command)); }
internal static ChevalCourseAPI DalChevalCourseToApi(this Cheval cheval) { return(new ChevalCourseAPI() { Date_Courses = chevalRepository.GetDateCourseParCheval(cheval.Id_Cheval), Nom_Cheval = cheval.Nom_Cheval, Race = cheval.Race, Sexe = cheval.Sexe, Age = cheval.Age, Id_Courses = chevalRepository.GetIdCourseParCheval(cheval.Id_Cheval), Discipline = chevalRepository.GetDisciplineCourseParCheval(cheval.Id_Cheval), Distance = chevalRepository.GetDistanceCourseParCheval(cheval.Id_Cheval), Hippodrome = chevalRepository.GetHippodromeCourseParCheval(cheval.Id_Cheval), Jockey = chevalRepository.GetJockeyParCheval(cheval.Id_Cheval), Poids_De_Course = chevalRepository.GetPoidsDeCourseParCheval(cheval.Id_Cheval), Terrain = chevalRepository.GetTerrainCourseParCheval(cheval.Id_Cheval), Avis = chevalRepository.GetAvisCourseParCheval(cheval.Id_Cheval), Corde = ((DAL.IRepository.IChevalRepository)chevalRepository).GetCordeCourseParCheval(cheval.Id_Cheval) }); }
/// <summary> /// RETOURNE LA LISTE DES CHEVAUX DANS LA BDD /// </summary> /// <returns></returns> public static List <Cheval> GetChevaux() { List <Cheval> listChe = new List <Cheval>(); ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql2 = "select * from cheval"; MaConnectionSql.Cmd.CommandText = stringSql2; MaConnectionSql.MonLecteur = MaConnectionSql.Cmd.ExecuteReader(); while (MaConnectionSql.MonLecteur.Read()) { // recuperation de valeurs int chevalId = (int)MaConnectionSql.MonLecteur["ch_id"]; string chevalNom = (string)MaConnectionSql.MonLecteur["ch_nom"]; string chevalCouleur = (string)MaConnectionSql.MonLecteur["ch_couleur"]; int chevalAge = (int)MaConnectionSql.MonLecteur["ch_age"]; string chevalSpecialite = (string)MaConnectionSql.MonLecteur["ch_specialite"]; string chevalNomPere = (string)MaConnectionSql.MonLecteur["ch_nompere"]; string chevalNomMere = (string)MaConnectionSql.MonLecteur["ch_nommere"]; string chevalSexe = (string)MaConnectionSql.MonLecteur["ch_sexe"]; // c'est ici que ça deviens compliqué, bien lire les deux prochaines lignes plusieurs fois pour comprendre. int chevalEnt = (int)MaConnectionSql.MonLecteur["ent_id"]; int chevalPro = (int)MaConnectionSql.MonLecteur["pro_id"]; //Entraineur chevalEnt = EntraineurDAO.GetUnEntraineur((int)MaConnectionSql.MonLecteur["ent_id"]); //Proprietaire chevalPro = ProprietaireDAO.GetUnProprietaire((int)MaConnectionSql.MonLecteur["pro_id"]); // Et la bim, on crée l'objet cheval. ( Et y'a pas d'erreur wow ) Cheval unCheval = new Cheval(chevalId, chevalNom, chevalCouleur, chevalAge, chevalSpecialite, chevalNomPere, chevalNomMere, chevalSexe, chevalEnt, chevalPro); // on ajoute le cheval à la liste listChe.Add(unCheval); } MaConnectionSql.MonLecteur.Close(); MaConnectionSql.CloseConnection(); return(listChe); // auccune erreur, wow. }
internal static Cheval DALChevalToAPI(this Cheval cheval) { return(new Cheval() { Id_Cheval = cheval.Id_Cheval, Nom_Cheval = cheval.Nom_Cheval, PereCheval = cheval.PereCheval, MereCheval = cheval.MereCheval, SortieProvisoire = cheval.SortieProvisoire, Id_Proprietaire = cheval.Id_Proprietaire, RaisonSortie = cheval.RaisonSortie, Id_Soins = cheval.Id_Soins, Poids = cheval.Poids, Race = cheval.Race, Age = cheval.Age, Sexe = cheval.Sexe, //Entrainements = chevalRepository.GetAllEntrainementById(cheval.Id_Cheval), //Employes = chevalRepository.GetAllEmployeById(cheval.Id_Cheval), //Courses = chevalRepository.GetallCoursesById(cheval.Id_Cheval), //Soinss = chevalRepository.GetAllSoinsById(cheval.Id_Cheval), //Vaccinations= chevalRepository.GetAllVaccinationsById(cheval.Id_Cheval), //Historique = chevalRepository.Gethistorique(cheval.Id_Cheval) }); }
public static int CreerCheval(string nom, string couleur, int age, string specialite, string nompere, string nommere, string sexe, int unEnt, int unPro) { Cheval ch = new Cheval(nom, couleur, age, specialite, nompere, nommere, sexe, unEnt, unPro); return(ChevalDAO.AjoutCheval(ch)); }
public static int ModifierCheval(int id, string nom, string couleur, int age, string specialite, string nompere, string nommere, string sexe, int unEnt, int unPro) { Cheval ch = new Cheval(id, nom, couleur, age, specialite, nompere, nommere, sexe, unEnt, unPro); return(ChevalDAO.UpdateCheval(ch)); }