public ActionResult Edit([Bind(Include = "noCommanditaire,nomCommanditaire,nomContact,logo,url,textePresentation,courrielContact,numTel,extension,dateSupprime")] tblCommanditaire tblCommanditaire) { if (ModelState.IsValid) { if (Request.Form["SupprimerAffiche"] != null) { tblCommanditaire.logo = null; } else if (Request.Files["pic"].ContentLength > 0) { var pic = Request.Files["pic"]; using (var reader = new System.IO.BinaryReader(pic.InputStream)) { tblCommanditaire.logo = reader.ReadBytes(pic.ContentLength); } } else { tblCommanditaire.logo = provider.returnCommanditaire(tblCommanditaire.noCommanditaire).logo; } provider.UpdateCommanditaire(tblCommanditaire); return(RedirectToAction("Index")); } LayoutController.pagePermission = PermissionNames.GererCommanditaire; return(View(tblCommanditaire)); }
public ActionResult Supprimer(int?id) { if (id != null) { tblDon don = provider.returnDon((int)id); tblCommanditaire tblCommanditaire = provider.returnCommanditaire((int)don.noCommanditaire); SendDeleteMail(tblCommanditaire.courrielContact.ToString(), don.montant.ToString()); provider.supprimerDon((int)id); } var retour = Request.QueryString["return"] ?? "~/Commanditaire"; return(Redirect(retour)); }
// GET: tblCommanditaires/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblCommanditaire tblCommanditaire = provider.returnCommanditaire((int)id); if (tblCommanditaire == null) { return(HttpNotFound()); } LayoutController.pagePermission = null; return(View(tblCommanditaire)); }
public ActionResult Create([Bind(Include = "noDon,noCommanditaire,noSousEvenement,dateDon,dateSupprime")] tblDon tblDon, string montant) { if (ModelState.IsValid) { tblDon.montant = Convert.ToDecimal(montant, CultureInfo.InvariantCulture); if (tblDon.montant > 1000000) { tblDon.montant = 1000000; } provider.AjouterDon(tblDon); tblCommanditaire tblCommanditaire = provider.returnCommanditaire((int)tblDon.noCommanditaire); SendMail(tblCommanditaire.courrielContact.ToString(), tblDon.montant.ToString(), tblDon.dateDon.Value.ToShortDateString(), provider.ReturnSousEvent(tblDon.noSousEvenement.Value).nom, tblDon.noDon.ToString()); } var retour = Request.QueryString["return"] ?? "~/Commanditaire"; return(Redirect(retour)); }