// GET: Pagos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblPagos tblPagos = db.tblPagos.Find(id); if (tblPagos == null) { return(HttpNotFound()); } var cxp = db.tblCxP.Find(tblPagos.id_cxp); var compra = db.tblCompra.Find(cxp.id_compra); if (compra.precio_compra == cxp.abonado) { ViewBag.max = tblPagos.abono; } else { ViewBag.max = (compra.precio_compra - cxp.abonado) + tblPagos.abono; } sendLimitFecha(tblPagos.id_cxp); ViewBag.id_cxp = tblPagos.id_cxp; ViewBag.fecha_value = tblPagos.fecha?.ToString("yyyy-MM-dd"); return(View(tblPagos)); }
public ActionResult DeleteConfirmed(int id) { tblPagos tblPagos = db.tblPagos.Find(id); int? id_cxp = tblPagos.id_cxp; db.tblPagos.Remove(tblPagos); db.SaveChanges(); actualizarSaldoAbonado(id_cxp); return(RedirectToAction("Index", new { id = id_cxp })); }
public ActionResult Edit([Bind(Include = "Id,id_cxp,fecha,abono")] tblPagos tblPagos) { if (ModelState.IsValid) { db.Entry(tblPagos).State = EntityState.Modified; db.SaveChanges(); actualizarSaldoAbonado(tblPagos.id_cxp); return(RedirectToAction("Index", new { id = tblPagos.id_cxp })); } ViewBag.id_cxp = new SelectList(db.tblCxP, "Id", "estado", tblPagos.id_cxp); return(View(tblPagos)); }
// GET: Pagos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblPagos tblPagos = db.tblPagos.Find(id); if (tblPagos == null) { return(HttpNotFound()); } return(View(tblPagos)); }