public void EditPG(int id_pg, string tipo) { PGracia pg = null; using (var db = new ApplicationDbContext()) { pg = db.PGracia.Find(id_pg); pg.Tipo = tipo; db.SaveChanges(); } }
public ActionResult EditPG([Bind(Include = "Id,Tipo,Periodo,DatosBonoId")] PGracia periodoGracia) { int idCurrentFicha = periodoGracia.DatosBonoId; if (ModelState.IsValid) { service.EditPG(periodoGracia.Id, periodoGracia.Tipo); service.CreateResult(idCurrentFicha, false); return(RedirectToAction("Details", new { id = idCurrentFicha })); } ViewBag.TiposPg = service.TiposPG(); return(View(periodoGracia)); }
// GET: DatosBono/EditPG/5 public ActionResult EditPG(int?id) { PGracia pg = null; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pg = db.PGracia.Find(id); if (pg == null) { return(HttpNotFound()); } ViewBag.TiposPg = service.TiposPG(); return(View(pg)); }
public void CreatePG(int id_ficha, int numeroPeriodos) { PGracia pg = null; for (int i = 1; i <= numeroPeriodos; i++) { pg = new PGracia() { DatosBonoId = id_ficha, Periodo = i, Tipo = "S" }; using (var db = new ApplicationDbContext()) { db.PGracia.Add(pg); db.SaveChanges(); } } }