// 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));
        }