public static PagosRealizados AgregarPago(PagosRealizados pago, int cedula) { try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { var id = db.BuscarIdPorCedula(cedula).FirstOrDefault(); if (id == null) { pago = new PagosRealizados(); return(pago); } else { db.insertPagosRealizados(pago.monto, pago.fecha, pago.descuento, pago.montoDescuento, pago.IDUsuario = Convert.ToInt32(id)); db.SaveChanges(); return(pago); } } } catch (Exception ex) { throw ex; } }
public ActionResult modificarPago(int?idusuario, int idpago) { int cedula = Pagos.getUsu(idusuario); ViewBag.Usuario = cedula; PagosRealizados pago = Pagos.visualizarModificarPago(idpago); return(View(pago)); }
public async Task <PagosRealizados> UpsertAsync(PagosRealizados payment) { var current = await _db.PagosRealizados.FirstOrDefaultAsync(x => x.IdEmpleado == payment.IdEmpleado); if (null == current) { _db.PagosRealizados.Add(payment); } await _db.SaveChangesAsync(); return(payment); }
public ActionResult modificarPago(PagosRealizados pago) { PagosRealizados pagos = new PagosRealizados(); int usu = Pagos.getUsu(pago.IDUsuario); ViewBag.Usuario = usu; if (ModelState.IsValid) { pagos = Pagos.modificarPago(pago); return(RedirectToAction("pagosMantenimiento")); } return(View(pagos)); }
public ActionResult agregarPago(PagosRealizados pago, FormCollection form) { PagosRealizados pagosRealizados = new PagosRealizados(); var cedula = form["cedula"]; pagosRealizados = Pagos.AgregarPago(pago, Convert.ToInt32(cedula)); if (pagosRealizados.IDUsuario == 0) { return(RedirectToAction("agregarPago")); } else { return(RedirectToAction("pagosMantenimiento")); } }
public static PagosRealizados visualizarModificarPago(int?id) { PagosRealizados pago = new PagosRealizados(); try { using (PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities()) { pago = db.PagosRealizados.Find(id); } } catch (Exception ex) { throw ex; } return(pago); }
public static PagosRealizados modificarPago(PagosRealizados pago) { PROMETHEUS_DBEntities db = new PROMETHEUS_DBEntities(); try { db.updatePagosRealizados(pago.ID, pago.monto, pago.fecha, pago.descuento, pago.montoDescuento, pago.IDUsuario); db.SaveChanges(); } catch (Exception ex) { throw ex; } return(pago); }