public ActionResult Edit(int id, CuentasPendientesCP a)
 {
     try
     {
         var context    = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
         var ObjectEdit = context.CuentasPendientesCP.FirstOrDefault(cu => cu.IdCuentaPendiente == id);
         if (ObjectEdit != null)
         {
             ObjectEdit.Anticipo = a.Anticipo;
             ObjectEdit.CuentasCobrarPagarOtras = a.CuentasCobrarPagarOtras;
             ObjectEdit.Detalle     = a.Detalle;
             ObjectEdit.Fecha       = a.Fecha;
             ObjectEdit.Folio       = a.Folio;
             ObjectEdit.IdCarro     = a.IdCarro;
             ObjectEdit.IdCliente   = a.IdCliente;
             ObjectEdit.IdConcepto  = a.IdConcepto;
             ObjectEdit.IdEstado    = a.IdEstado;
             ObjectEdit.IdProveedor = a.IdProveedor;
             ObjectEdit.Importe     = a.Importe;
             context.CuentasPendientesCP.Update(a);
             context.SaveChanges();
         }
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult CuentasCobrar(CuentasPendientesCP a)
 {
     try
     {
         var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
         context.CuentasPendientesCP.Add(a);
         context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }