public ActionResult AddEntre([Bind(Include = "Id_En,Name,Img,User_name,Password,Sport")] Entraineur entraineur) { if (Request.Files.Count > 0) { HttpPostedFileBase files = Request.Files[0]; string chemin = ""; if (files.ContentLength > 0) { chemin = files.FileName; entraineur.Img = chemin; var path = Path.Combine(Server.MapPath("~/Img"), chemin); files.SaveAs(path); } } if (ModelState.IsValid) { db.Entraineurs.Add(entraineur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entraineur)); }
/// <summary> /// Cette méthode retourne les entraineurs de la BDD sous forme de liste /// </summary> /// <param></param> /// <returns></returns> public static List <Entraineur> GetEntraineurs() { List <Entraineur> listEntr = new List <Entraineur>(); ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql2 = "select * from entraineur"; MaConnectionSql.Cmd.CommandText = stringSql2; MaConnectionSql.MonLecteur = MaConnectionSql.Cmd.ExecuteReader(); while (MaConnectionSql.MonLecteur.Read()) { // recuperation de valeurs int entId = (int)MaConnectionSql.MonLecteur["ent_id"]; string entNom = (string)MaConnectionSql.MonLecteur["ent_nom"]; string entPrenom = (string)MaConnectionSql.MonLecteur["ent_prenom"]; int entAge = (int)MaConnectionSql.MonLecteur["ent_age"]; string entCivilite = (string)MaConnectionSql.MonLecteur["ent_civilite"]; string entLocalisation = (string)MaConnectionSql.MonLecteur["ent_localisation"]; Entraineur unEnt = new Entraineur(entId, entNom, entPrenom, entAge, entCivilite, entLocalisation); listEntr.Add(unEnt); } MaConnectionSql.MonLecteur.Close(); MaConnectionSql.CloseConnection(); return(listEntr); }
public ActionResult Edit([Bind(Include = "Id_En,Name,Img,User_name,Password,Sport")] Entraineur entraineur) { var a = db.Entraineurs.AsNoTracking().FirstOrDefault(c => c.Id_En == entraineur.Id_En).Id_En; string fullPath = Request.MapPath("~/img/" + a); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } if (Request.Files.Count > 0) { HttpPostedFileBase files = Request.Files[0]; if (files.ContentLength > 0) { entraineur.Img = files.FileName; } } if (ModelState.IsValid) { db.Entry(entraineur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entraineur)); }
/// <summary> /// Cette méthode retourne un entraineur quand on passe son id en paramètre /// </summary> /// <param></param> /// <returns></returns> public static Entraineur GetUnEntraineur(int id) { Entraineur unEntraineur = null; ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = "select * from entraineur where ent_id = " + id; MaConnectionSql.Cmd.CommandText = stringSql; MaConnectionSql.MonLecteur = MaConnectionSql.Cmd.ExecuteReader(); if (MaConnectionSql.MonLecteur.Read()) { int entId = (int)MaConnectionSql.MonLecteur["ent_id"]; string entNom = (string)MaConnectionSql.MonLecteur["ent_nom"]; string entPrenom = (string)MaConnectionSql.MonLecteur["ent_prenom"]; int entAge = (int)MaConnectionSql.MonLecteur["ent_age"]; string entCivilite = (string)MaConnectionSql.MonLecteur["ent_civilite"]; string entLocalisation = (string)MaConnectionSql.MonLecteur["ent_localisation"]; unEntraineur = new Entraineur(entId, entNom, entPrenom, entAge, entCivilite, entLocalisation); } MaConnectionSql.CloseConnection(); return(unEntraineur); }
/// <summary> /// Cette méthode retourne les entraineurs de la BDD sous forme de liste /// </summary> /// <param></param> /// <returns></returns> public static List <Entraineur> GetEntraineurs() { List <Entraineur> listEntr = new List <Entraineur>(); SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "select * from entraineur"; SqlDataReader MonLecteur = Cmd.ExecuteReader(); while (MonLecteur.Read()) { // recuperation de valeurs int entId = (int)MonLecteur["ent_id"]; string entNom = (string)MonLecteur["ent_nom"]; string entPrenom = (string)MonLecteur["ent_prenom"]; int entAge = (int)MonLecteur["ent_age"]; string entCivilite = (string)MonLecteur["ent_civilite"]; string entLocalisation = (string)MonLecteur["ent_localisation"]; Entraineur unEnt = new Entraineur(entId, entNom, entPrenom, entAge, entCivilite, entLocalisation); listEntr.Add(unEnt); } MonLecteur.Close(); ConnexionDb.CloseConnexion(); return(listEntr); }
public ActionResult Edit(Entraineur entraineur, Utilisateur utilisateur) { var entraineurToUpdate = db.Entraineurs.Find(entraineur.idENT); var utilisateurToUpdate = db.Utilisateurs.Find(utilisateur.idUTIL); utilisateurToUpdate.nomUTIL = utilisateur.nomUTIL; utilisateurToUpdate.prenomUTIL = utilisateur.prenomUTIL; utilisateurToUpdate.courrielUTIL = utilisateur.courrielUTIL; if (TryUpdateModel(entraineurToUpdate, "", new string[] { "descriptionENT", "photoENT", "estActifENT" })) { try { db.SaveChanges(); return(RedirectToAction("Details")); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } if (ModelState.IsValid) { db.Entry(entraineur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details")); } return(View()); }
public ActionResult DeleteConfirmede(int id) { Entraineur entraineur = db.Entraineurs.Find(id); db.Entraineurs.Remove(entraineur); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnEffacer_Click(object sender, RoutedEventArgs e) { if (grilleDonnees.SelectedIndex >= 0) { Entraineur aEffacer = grilleDonnees.SelectedItem as Entraineur; ocEntraineur.Remove(aEffacer); } }
public ActionResult ConfirmationSupprimer(int id) { Entraineur entraineur = _db.Entraineur.Find(id); _db.Entraineur.Remove(entraineur ?? throw new InvalidOperationException()); _db.SaveChanges(); this.AddToastMessage("Suppression effectuée.", entraineur.NomComplet + " a été supprimé(e) de la liste.", ToastType.Success); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idEntraineur,Nom,Prenom,Numero,Email,DateDeNaissance")] Entraineur entraineur) { if (ModelState.IsValid) { db.Entry(entraineur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entraineur)); }
public ActionResult Creation([Bind(Include = "id,nomEntraineur,prenomEntraineur,pseudoEntraineur,numeroTelephone,adresseCourriel")] Entraineur entraineur) { if (!ModelState.IsValid) { return(View(entraineur)); } _db.Entraineur.Add(entraineur); _db.SaveChanges(); this.AddToastMessage("Ajout d'entraîneur effectué.", entraineur.NomComplet + " a été ajouté(e) à la liste d'entraîneurs sous le pseudo « " + entraineur.PseudoEntraineur + " ».", ToastType.Success); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "idEntraineur,Nom,Prenom,Numero,Email,DateDeNaissance")] Entraineur entraineur) { if (ModelState.IsValid) { db.Entraineurs.Add(entraineur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(entraineur)); }
public ActionResult LogeAsAentre(Entraineur entraineur) { var ifNotNull = db.Entraineurs.SingleOrDefault(C => C.User_name.Equals(entraineur.User_name) && C.Password.Equals(entraineur.Password)); if (ifNotNull != null) { Session["name"] = ifNotNull.Name; return(RedirectToAction("Indexx", "Entraineurs")); } return(View()); }
public ActionResult Modifier([Bind(Include = "id,nomEntraineur,prenomEntraineur,pseudoEntraineur,numeroTelephone,adresseCourriel")] Entraineur entraineur) { if (ModelState.IsValid) { _db.Entry(entraineur).State = EntityState.Modified; _db.SaveChanges(); this.AddToastMessage("Modifications apportées.", "Les changements apportés à l'entraîneur " + entraineur.NomComplet + " ont été enregistrés.", ToastType.Success); return(RedirectToAction("Index")); } return(View(entraineur)); }
/// <summary> /// Cette méthode modifie un entraineur /// </summary> /// <param></param> /// <returns></returns> public static int UpdateEntraineur(Entraineur unEntraineur) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "update entraineur set ent_nom = '" + unEntraineur.Nom + "', ent_prenom = '" + unEntraineur.Prenom + "', ent_age = " + unEntraineur.Age + ", ent_civilite = '" + unEntraineur.Civilite + "', ent_localisation = '" + unEntraineur.Localisation + "' WHERE ent_id =" + unEntraineur.Id; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
/// <summary> /// Cette méthode ajoute un entraineur en BDD /// </summary> /// <param name="unEntraineur"></param> /// <returns></returns> public static int AjoutEntraineur(Entraineur unEntraineur) { int nbEnr; // connexion à la BD SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = " insert into entraineur (ent_nom, ent_prenom, ent_age, ent_civilite, ent_localisation) VALUES ('" + unEntraineur.Nom + "','" + unEntraineur.Prenom + "'," + unEntraineur.Age + ",'" + unEntraineur.Civilite + "','" + unEntraineur.Localisation + "')"; nbEnr = Cmd.ExecuteNonQuery(); ConnexionDb.CloseConnexion(); return(nbEnr); }
// GET: Entraineurs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { } Entraineur entraineur = db.Entraineurs.Find(id); if (entraineur == null) { } return(View("_Edit", entraineur)); }
// GET: Entraineurs/Delete/5 public PartialViewResult Delete(int?id) { if (id == null) { } Entraineur entraineur = db.Entraineurs.Find(id); if (entraineur == null) { } return(PartialView("_Delete", entraineur)); }
// GET: Entraineurs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Entraineur entraineur = db.Entraineurs.Find(id); if (entraineur == null) { return(HttpNotFound()); } return(View(entraineur)); }
/// <summary> /// Cette méthode ajoute un entraineur en BDD /// </summary> /// <param name="unEntraineur"></param> /// <returns></returns> public static int AjoutEntraineur(Entraineur unEntraineur) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = " insert into entraineur (ent_nom, ent_prenom, ent_age, ent_civilite, ent_localisation) VALUES ('" + unEntraineur.Nom + "','" + unEntraineur.Prenom + "'," + unEntraineur.Age + ",'" + unEntraineur.Civilite + "','" + unEntraineur.Localisation + "')"; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
/// <summary> /// Cette méthode modifie un entraineur /// </summary> /// <param></param> /// <returns></returns> public static int UpdateEntraineur(Entraineur unEntraineur) { int nbEnr; // connexion à la BD ConnexionDb MaConnectionSql = new ConnexionDb(); MaConnectionSql.InitializeConnection(); MaConnectionSql.OpenConnection(); string stringSql = "update entraineur set ent_nom = '" + unEntraineur.Nom + "', ent_prenom = '" + unEntraineur.Prenom + "', ent_age = " + unEntraineur.Age + ", ent_civilite = '" + unEntraineur.Civilite + "', ent_localisation = '" + unEntraineur.Localisation + "' WHERE ent_id =" + unEntraineur.Id; MaConnectionSql.Cmd.CommandText = stringSql; nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery(); MaConnectionSql.CloseConnection(); return(nbEnr); }
public ActionResult Create(Entraineur entraineurCreated) { try { // TODO: Add insert logic here ctx.Entraineurs.Add(entraineurCreated); ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here Entraineur entraineurDeleted = ctx.Entraineurs.Single(e => e.codeent == id); ctx.Entraineurs.Remove(entraineurDeleted); ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, Entraineur newEntraineur) { try { // TODO: Add update logic here Entraineur oldEntraineur = ctx.Entraineurs.Single(e => e.codeent == id); oldEntraineur.nom = newEntraineur.nom; oldEntraineur.prenom = newEntraineur.prenom; oldEntraineur.daten = newEntraineur.daten; oldEntraineur.nationnalite = newEntraineur.nationnalite; ctx.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Entraineur entraineur) { if (ModelState.IsValid) { if (db.Entraineurs.Where(ent => ent.idUTIL == entraineur.idUTIL).Count() == 0) { db.Entraineurs.Add(entraineur); db.SaveChanges(); return(RedirectToAction("Details")); } else { } } ViewBag.idUTIL = new SelectList(from u in db.Utilisateurs where u.idCLUB == idClub && (from ent in db.Entraineurs select ent).All(ent => ent.idUTIL != u.idUTIL) select u, "idUTIL", "nomUTIL", entraineur.idUTIL); return(View(entraineur)); }
private void btnValidation_Click(object sender, RoutedEventArgs e) { try { string banque = txtBoxBancaire.Text.ToString(); string salaire = txtBoxSalaire.Text.ToString(); string entree = txtBoxEntree.Text.ToString(); bool statut = true; if ((banque == "Coordonnees Bancaire") && (salaire == "salaire") && (entree == "date entree")) { statut = false; banque = ""; salaire = Convert.ToString(double.NaN); entree = "01/01/0001"; } aAjouter = new Entraineur(txtBoxNom.Text, txtBoxPrenom.Text, txtBoxSexe.Text, txtBoxAdresse.Text, txtBoxVille.Text, Convert.ToDateTime(txtBoxNaissance.Text), txtBoxTel.Text, null, Convert.ToInt32(txtBoxArgent.Text), Convert.ToDouble(txtBoxCompet.Text), false, statut, Convert.ToDouble(salaire), Convert.ToDateTime(entree), banque); MessageBox.Show("Ajout Reussi"); this.DialogResult = true; } catch { MessageBox.Show("Echec de l'ajout"); } }
/// <summary> /// Cette méthode retourne un entraineur quand on passe son id en paramètre /// </summary> /// <param></param> /// <returns></returns> public static Entraineur GetUnEntraineur(int id) { Entraineur unEntraineur = null; SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion(); SqlCommand Cmd = MaConnectionSql.CreateCommand(); Cmd.CommandText = "select * from entraineur where ent_id = " + id; SqlDataReader MonLecteur = Cmd.ExecuteReader(); if (MonLecteur.Read()) { int entId = (int)MonLecteur["ent_id"]; string entNom = (string)MonLecteur["ent_nom"]; string entPrenom = (string)MonLecteur["ent_prenom"]; int entAge = (int)MonLecteur["ent_age"]; string entCivilite = (string)MonLecteur["ent_civilite"]; string entLocalisation = (string)MonLecteur["ent_localisation"]; unEntraineur = new Entraineur(entId, entNom, entPrenom, entAge, entCivilite, entLocalisation); } MonLecteur.Close(); ConnexionDb.CloseConnexion(); return(unEntraineur); }
public void BuildData() { Random rnd = new Random(DateTime.Now.Millisecond); // liste des entraineurs entraineurs = new List <Entraineur>(); Entraineur entraineur = new Entraineur() { EntraineurId = 1, Nom = "Dr YaCommeUneMagouille" }; entraineurs.Add(entraineur); entraineur = new Entraineur() { EntraineurId = 2, Nom = "Papy Emile" }; entraineurs.Add(entraineur); entraineur = new Entraineur() { EntraineurId = 3, Nom = "Moumoune" }; entraineurs.Add(entraineur); entraineur = new Entraineur() { EntraineurId = 4, Nom = "Paprika" }; entraineurs.Add(entraineur); entraineur = new Entraineur() { EntraineurId = 5, Nom = "La Carotte" }; entraineurs.Add(entraineur); entraineur = new Entraineur() { EntraineurId = 6, Nom = "Patchouli" }; entraineurs.Add(entraineur); // liste des valeureux candidats concurrents = new Concurrent[] { new Concurrent { Nom = "Speedy Jet Trophy", Victoires = 100, Defaites = 0, EntraineurId = 1, ConcurrentId = 1 }, new Concurrent { Nom = "Spidi Gonzales", Victoires = 0, Defaites = 100, EntraineurId = 2, ConcurrentId = 2 }, new Concurrent { Nom = "La Foudre du Nord", Victoires = 2, Defaites = 8, EntraineurId = 3, ConcurrentId = 3 }, new Concurrent { Nom = "Cool Man", Victoires = 50, Defaites = 2, EntraineurId = 4, ConcurrentId = 4 }, new Concurrent { Nom = "Salade", Victoires = 5, Defaites = 6, EntraineurId = 5, ConcurrentId = 5 }, new Concurrent { Nom = "Super Gascon", Victoires = 3, Defaites = 3, EntraineurId = 6, ConcurrentId = 6 }, new Concurrent { Nom = "Gros Baveux", Victoires = 45, Defaites = 5, EntraineurId = 4, ConcurrentId = 7 }, new Concurrent { Nom = "Petit Baveux", Victoires = 160, Defaites = 55, EntraineurId = 5, ConcurrentId = 8 }, new Concurrent { Nom = "Persillade", Victoires = 2, Defaites = 5, EntraineurId = 4, ConcurrentId = 9 }, new Concurrent { Nom = "Doudou", Victoires = 2, Defaites = 3, EntraineurId = 4, ConcurrentId = 10 }, new Concurrent { Nom = "Pilou Pilou", Victoires = 3, Defaites = 8, EntraineurId = 6, ConcurrentId = 11 } }; // liste des courses sur 2 ans int[] years = Enumerable.Range(DateTime.Now.Year, 2).ToArray(); List <Course> courses = new List <Course>() { new Course { Label = "Speedy Jet Trophy", Pays = "Des Merveilles", Ville = "Xanadu" }, new Course { Label = "Restau de la Gare", Pays = "France", Ville = "Bapaume (sud)" }, new Course { Label = "Cassoulet Lillois", Pays = "France", Ville = "Wazemmes" }, new Course { Label = "La Grande Course du Large", Pays = "Suisse", Ville = "Berne" }, new Course { Label = "Cache-cache", Pays = "Belgique", Ville = "Bruxelles" }, new Course { Label = "Attrap'moi", Pays = "Tunisie", Ville = "Tunis" }, new Course { Label = "Rally sans Frontière", Pays = "France", Ville = "Paris" }, new Course { Label = "La Grande Course", Pays = "Suisse", Ville = "Bernes" }, new Course { Label = "Radis et Salade", Pays = "Portugal", Ville = "Porto" } }; // affectation des courses sur les 2 années et des concurrents pour chaque course int idCourse = 1; int[] myValues = Enumerable.Range(0, concurrents.Length).ToArray(); listeCourses = new List <Course>(); foreach (int year in years) { foreach (Course course in courses) { if (rnd.NextDouble() < 0.1) { // la course n'a pas eu lieu continue; } Course currentCourse = new Course(); currentCourse.Concurrents = new List <Concurrent>(); currentCourse.Label = course.Label; currentCourse.Pays = course.Pays; currentCourse.Ville = course.Ville; currentCourse.CourseId = idCourse; currentCourse.Likes = rnd.Next(500); currentCourse.NbTickets = rnd.Next(5000, 20000); idCourse++; // quand a lieu la course cette année là? currentCourse.Date = new DateTime(year, 1 + rnd.Next(12), 1 + rnd.Next(28)); // qui participait? Il en faut au moins 2 int nbParticipants = 2 + rnd.Next(concurrents.Length - 1); int[] threeRandom = myValues.OrderBy(x => rnd.Next()).Take(nbParticipants).ToArray(); for (int i = 0; i < threeRandom.Length; i++) { int valeur = threeRandom[i]; currentCourse.Concurrents.Add(concurrents[valeur]); concurrents[valeur].Courses.Add(currentCourse); } listeCourses.Add(currentCourse); } // initialisation des paris paris = new List <Pari>(); foreach (Course course in listeCourses) { foreach (Concurrent concurrent in course.Concurrents) { Pari pari = new Pari(); pari.Concurrent = concurrent; pari.ConcurrentId = concurrent.ConcurrentId; pari.CourseId = course.CourseId; pari.Course = course; pari.DateDernierPari = DateTime.Now; pari.NbParis = 1 + rnd.Next(10); paris.Add(pari); } } // calcul de la cote foreach (Course course in listeCourses) { var pariCourses = paris.Where(p => p.CourseId == course.CourseId).ToList(); int total = pariCourses.Sum(p => p.NbParis); pariCourses.ForEach(p => { p.SC = (double)total / p.NbParis; p.SC = Math.Round(10 * p.SC) / 10; }); } } visiteurs = new List <Visiteur>(); Visiteur visiteur = new Visiteur() { Id = 1, Nom = "Batman" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 2, Nom = "Papy Emile" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 3, Nom = "Les compagnons de la salade" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 4, Nom = "Gaston Lagaffe" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 5, Nom = "Dr YaCommeUneMagouille" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 6, Nom = "La Carotte" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 7, Nom = "M. Potiron" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 8, Nom = "Mme Pirate" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 9, Nom = "Miss Ligulette" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 10, Nom = "Perle de lune" }; visiteurs.Add(visiteur); visiteur = new Visiteur() { Id = 11, Nom = "M. Bond" }; visiteurs.Add(visiteur); }
bool chargerListeEntraineur(string nom_club) { Excel.Application appExcel = null; Excel._Workbook workBook = null; Excel._Worksheet workSheet = null; bool chargementReussi; int nbEntraineur; Entraineur entraineurAdd; string nom_membre; string prenom_membre; string sexe_membre; string adresse_membre; string ville_membre; DateTime naissance_membre; string numero_telephone; int argent_membre; double compet_membre; bool cotis_membre; bool status_salarie; DateTime dateEntree; double salaire; string coordonneesBancaire; try { chargementReussi = true; appExcel = new Excel.Application(); appExcel.Visible = false; //Get a new workbook. workBook = (Excel._Workbook)(appExcel.Workbooks.Open(Environment.CurrentDirectory.ToString() + "/" + nom_club + "/FichierEntraineur" + nom_club + ".xlsx")); workSheet = (Excel._Worksheet)workBook.ActiveSheet; nbEntraineur = Convert.ToInt32(Convert.ToString(workSheet.Cells[1, 1].Value)); if (nbEntraineur != 0) { for (int i = 0; i < nbEntraineur; i++) { nom_membre = Convert.ToString(workSheet.Cells[i + 2, 1].Value); prenom_membre = Convert.ToString(workSheet.Cells[i + 2, 2].Value); sexe_membre = Convert.ToString(workSheet.Cells[i + 2, 3].Value); adresse_membre = Convert.ToString(workSheet.Cells[i + 2, 4].Value); ville_membre = Convert.ToString(workSheet.Cells[i + 2, 5].Value); naissance_membre = Convert.ToDateTime(workSheet.Cells[i + 2, 6].Value); numero_telephone = "0" + Convert.ToString(workSheet.Cells[i + 2, 7].Value); argent_membre = Convert.ToInt32(workSheet.Cells[i + 2, 9].Value); compet_membre = Convert.ToDouble(workSheet.Cells[i + 2, 10].Value); if (Convert.ToString((workSheet.Cells[i + 2, 11].Value)) == "O") { cotis_membre = true; } else { cotis_membre = false; } if (Convert.ToString((workSheet.Cells[i + 2, 12].Value)) == "O") { status_salarie = true; } else { status_salarie = false; } dateEntree = Convert.ToDateTime(workSheet.Cells[i + 2, 13].Value); salaire = Convert.ToDouble(workSheet.Cells[i + 2, 14].Value); coordonneesBancaire = Convert.ToString(workSheet.Cells[i + 2, 15].Value); entraineurAdd = new Entraineur(nom_membre, prenom_membre, sexe_membre, adresse_membre, ville_membre, naissance_membre, numero_telephone, this.clubAChager, argent_membre, compet_membre, cotis_membre, status_salarie, salaire, dateEntree, coordonneesBancaire); this.liste_entraineur.Add(entraineurAdd); } } } catch { chargementReussi = false; msgAReturn = "Echec chargement Entraineur " + nom_club; } System.Runtime.InteropServices.Marshal.ReleaseComObject(workSheet); //workSheet = null; workBook.Close(true); System.Runtime.InteropServices.Marshal.ReleaseComObject(workBook); //workBook = null; appExcel.Quit(); System.Runtime.InteropServices.Marshal.ReleaseComObject(appExcel); return(chargementReussi); }
public static int ModifierEntraineur(int id, string nom, string prenom, int age, string civilite, string localisation) { Entraineur et = new Entraineur(id, nom, prenom, age, civilite, localisation); return(EntraineurDAO.UpdateEntraineur(et)); }