public ActionResult Modifier([Bind(Include = "idProgramme,nom,annee,dateValidation,idDevis, nbSession")] Programme programme) { if (!ValidationDate(programme)) { ModelState.AddModelError("Duplique", "Veuillez entrer une année entre celle du devis et l'année courante."); } if (ModelState.IsValid) { this.AddToastMessage("Confirmation de la modification", "Le programme " + '\u0022' + programme.Nom + '\u0022' + ", a bien été modifié.", ToastType.Success); _db.Entry(programme).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } if (!ValidationDate(programme)) { this.AddToastMessage("Problème lors de la modification", "Veuillez entrer une année entre celle du devis et l'année courante.", ToastType.Error, true); } else { if (!ProgrammeExiste(programme) && ModelState.IsValid) { this.AddToastMessage("Confirmation de la modification", "Le programme " + '\u0022' + programme.Nom + '\u0022' + ", a bien été modifié.", ToastType.Success); _db.Programme.Add(programme); _db.SaveChanges(); } } ViewBag.idDevis = ConstruireDevisSelectList(programme.IdDevis); return(View(programme)); }
public ActionResult Modifier([Bind(Include = "idCompetence,codeCompetence,description,motClef,obligatoire,actif,commentaire,idDevis")] EnonceCompetence enonceCompetence) { var existe = _db.EnonceCompetence.Any(ec => ec.IdCompetence != enonceCompetence.IdCompetence && ec.CodeCompetence == enonceCompetence.CodeCompetence && ec.IdDevis == enonceCompetence.IdDevis); Trim(enonceCompetence); if (!existe && ModelState.IsValid) { this.AddToastMessage("Confirmation de la modification", "L'énoncé de compétence " + '\u0022' + enonceCompetence.Description + '\u0022' + ", a bien été modifié.", ToastType.Success); _db.Entry(enonceCompetence).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Creation", "ContexteRealisation", new { enonceCompetence.IdCompetence })); } if (existe) { this.AddToastMessage("Problème lors de la modification", "Erreur, un énoncé de compétence avec ce code existe déjà.", ToastType.Error, true); } return(View(enonceCompetence)); }
public ActionResult Modifier([Bind(Include = "id,nomCaracteristique,JeuId")] Caracteristique caracteristique) { /* * if (!ModelState.IsValid) * { * return new HttpStatusCodeResult(HttpStatusCode.BadRequest); * } * * var jeu = _db.Jeu.Find(caracteristique.IdJeu); * * if (jeu == null) * { * return HttpNotFound(); * } * * _db.Entry(caracteristique).State = EntityState.Modified; * _db.SaveChanges(); * return RedirectToAction("Modifier", "Jeu", new {jeu.Id, jeu.NomJeu}); */ if (ModelState.IsValid) { Jeu jeu = _db.Jeu.Find(caracteristique.IdJeu); caracteristique.IdJeu = jeu.Id; _db.Entry(caracteristique).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Modifier", "Jeu", new { jeu.Id, jeu.NomJeu })); } return(View(caracteristique)); }
public ActionResult Edit([Bind(Include = "PlanCoursID,dateCreation,statusPlanCours")] Models.Plan_Cours.PlanCours planCours) { if (ModelState.IsValid) { _db.Entry(planCours).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planCours)); }
public ActionResult Modifier([Bind(Include = "idGrille,nom")] GrilleCours grilleCours) { if (!ModelState.IsValid) { return(View(grilleCours)); } _db.Entry(grilleCours).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
public ActionResult Modifier([Bind(Include = "id,pseudo,courriel,note,EtudiantId,JeuId")] Profil profil) { if (ModelState.IsValid) { _db.Entry(profil).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EtudiantId = new SelectList(_db.MembreESports, "id", "nom", profil.IdMembreESports); ViewBag.JeuId = new SelectList(_db.Jeu, "id", "nomJeu", profil.IdJeu); return(View(profil)); }
public ActionResult Modifier([Bind(Include = "IdApplication,Timestamp")] Application application) { if (!ModelState.IsValid) { return(View(application)); } _db.Entry(application).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Modifier([Bind(Include = "idCritere,description,numero,commentaire,idElement")] CriterePerformance criterePerformance) { Trim(criterePerformance); if (ModelState.IsValid) { _db.Entry(criterePerformance).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Creation", new { idElement = criterePerformance.IdElement })); } return(View(criterePerformance)); }
public ActionResult Modifier([Bind(Include = "IdApplication,Timestamp")] Application application) { if (!ModelState.IsValid) { this.AddToastMessage("Confirmation", "l'opération ne s'est pas effectué avec succes", ToastType.Error, true); return(View(application)); } _db.Entry(application).State = EntityState.Modified; _db.SaveChanges(); this.AddToastMessage("Confirmation de modification", "l'opération c'est effectué avec succes", ToastType.Success, true); return(RedirectToAction("Index")); }
public ActionResult Modifier([Bind(Include = "idElement,description,numero,motClef,commentaire,idCompetence")] ElementCompetence elementCompetence) { Trim(elementCompetence); if (ModelState.IsValid) { this.AddToastMessage("Confirmation de la modificaion", "L'élément de compétence " + '\u0022' + elementCompetence.Description + '\u0022' + ", a bien été modifié.", ToastType.Success); _db.Entry(elementCompetence).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Creation", "CriterePerformance", new { elementCompetence.IdElement })); } else { this.AddToastMessage("Confirmation de la modificaion", "L'élément de compétence " + '\u0022' + elementCompetence.Description + '\u0022' + ", n'a pas pus être modifié.", ToastType.Error); } return(View(elementCompetence)); }
public ActionResult Modifier([Bind(Include = "idContexte,numero,description,commentaire,idCompetence")] ContexteRealisation contexteRealisation) { Trim(contexteRealisation); if (ModelState.IsValid) { _db.Entry(contexteRealisation).State = EntityState.Modified; _db.SaveChanges(); this.AddToastMessage("Confirmation de la modification", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " a bien été modifié.", ToastType.Success); return(RedirectToAction("Creation", new { contexteRealisation.IdCompetence })); } else { this.AddToastMessage("Confirmation de la modification", "Le contexte de réalisation " + '\u0022' + contexteRealisation.Description + '\u0022' + " n'a pas été modifié.", ToastType.Error); } return(View(contexteRealisation)); }
public ActionResult Modifier([Bind(Include = "idDevis, discipline, annee, codeSpecialisation, nom, dateValidation, docMinistere, specialisation, sanction, nbUnite, condition, nbHeurefrmGenerale,nbHeurefrmSpecifique")] DevisMinistere devisMinistere, HttpPostedFileBase docMinistere) { devisMinistere.Departement = _db.Departement.Find(devisMinistere.Discipline); if (docMinistere != null) { if (!TeleverserFichier(docMinistere, devisMinistere)) { ModelState.AddModelError("PDF", "Le fichier doit être de type PDF."); } } if (!ModelState.IsValid) { return(View(devisMinistere)); } _db.Entry(devisMinistere).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Info", "DevisMinistere", new { idDevis = devisMinistere.IdDevis })); }
public ActionResult Modifier([Bind(Include = "idDevis, discipline, annee, codeSpecialisation")] DevisMinistere devisMinistere) { if (!DevisExiste(devisMinistere) && ModelState.IsValid) { devisMinistere.CodeSpecialisation = devisMinistere.CodeSpecialisation.ToUpper(); _db.Entry(devisMinistere).State = EntityState.Modified; _db.SaveChanges(); this.AddToastMessage("Confirmation de la modification", "Le devis " + '\u0022' + devisMinistere.Nom + '\u0022' + " a bien été modifié.", ToastType.Success); return(RedirectToAction("Index")); } if (DevisExiste(devisMinistere)) { this.AddToastMessage("Problème lors de la modification", "Erreur, ce devis ministeriel existe déjà.", ToastType.Error, true); } ViewBag.discipline = ConstruireCodeDevisMinistereSelectList(); return(View(devisMinistere)); }
public ActionResult Edit(OrdreDuJourViewModel ordreDuJourViewModelCreerOdj) { if (ModelState.IsValid) { int cpt = 0; _db.Entry(ordreDuJourViewModelCreerOdj.OrdreDuJour).State = EntityState.Modified; ordreDuJourViewModelCreerOdj.OrdreDuJour.IdModeleOrdreDuJour = _db.ModeleOrdreDuJour.First().IdModele; if (ordreDuJourViewModelCreerOdj.SujetPointPrincipal != null) { foreach (var item in _db.SujetPointPrincipal) { if (item.IdOrdreDuJour == ordreDuJourViewModelCreerOdj.OrdreDuJour.IdOdJ) { var updatedItem = item; updatedItem.SujetPoint = ordreDuJourViewModelCreerOdj.SujetPointPrincipal[cpt].SujetPoint; _db.Entry(updatedItem).State = EntityState.Modified; cpt++; } } int position = 0; foreach (var itemSP in ordreDuJourViewModelCreerOdj.ListeIdSousPointCache) { if (itemSP > ordreDuJourViewModelCreerOdj.ListeSousPoint.Count) { SousPointSujet souspoint = (from SousPointSujet in _db.SousPointSujet where SousPointSujet.IdSousPoint == itemSP select SousPointSujet).First(); if (souspoint != null) { souspoint.SujetSousPoint = ordreDuJourViewModelCreerOdj.ListeSousPoint[position]; _db.Entry(souspoint).State = EntityState.Modified; } else { return(HttpNotFound()); } } else { bool EmpecheDoublons = true; List <SujetPointPrincipal> listeSujetPointPrincipalQuery = GetPointPrincipal(); List <SujetPointPrincipal> listeSujetPointPrincipal = new List <SujetPointPrincipal>(); foreach (var item in listeSujetPointPrincipalQuery) { if (ordreDuJourViewModelCreerOdj.OrdreDuJour.IdOdJ == item.IdOrdreDuJour) { listeSujetPointPrincipal.Add(item); } } foreach (var item in listeSujetPointPrincipal) { if (EmpecheDoublons) { InsertSujetSousPoint(ordreDuJourViewModelCreerOdj.ListeSousPoint[position], listeSujetPointPrincipal[ordreDuJourViewModelCreerOdj.ListeIdSousPointCache[position]].IdPointPrincipal); EmpecheDoublons = false; } } } position++; } } _db.SaveChanges(); this.AddToastMessage("Modification d'un ordre du jour", "La modification a été effectuée", Toast.ToastType.Success); return(RedirectToAction("Index")); } return(View(ordreDuJourViewModelCreerOdj)); }