public static Pago Buscar(int id) { Contexto contexto = new Contexto(); Pago pago = new Pago(); try { pago = contexto.Pago.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(pago); }
public void RegistrarPago(Pago Pago) { try { connection.Open(); Pago.IdPago = PagoRepository.ObtenerCodigo(); PagoRepository.RegistrarPago(Pago); } catch (Exception) { throw; } finally { connection.Closed(); } }
public static bool Buscar(Expression <Func <Pago, bool> > criterio, bool relaciones) { using (var db = new Repositorio <Pago>()) { if ((pagoReturned = db.Buscar(criterio)) != null) { if (relaciones) { FacturasBLL.Buscar(x => x.FacturaId == pagoReturned.FacturaId, true); pagoReturned.Factura = FacturasBLL.facturaReturned; } return(true); } return(false); } }
public static bool Guardar(Pago pago) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Pago.Add(pago) != null) { contexto.Analisis.Find(pago.AnalisisId).Balance -= pago.MontoPago; contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }