public Boolean GuardarDetOrdenPago(List<clsOrdenPagoDet> a) { try { using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities()) { int aux = a.Count; List<clsOrdenPagoDet> Detalle = a; for (int i = 0; i < aux; i++) { int NumDetOrden = getNumDetOrdenPago(); OrdenPagoDeta = new OrdenPagoDet() { NumLinea = Detalle[i].NumLinea, NumCuentaPorPagar = Detalle[i].NumCuentaPorPagar, NumDetalleDeuda = NumDetOrden, SaldoDeuda = Detalle[i].SaldoDeuda, NumeroPagosRealizar = Detalle[i].NumeroPagosRealizar, NumOrdenCab = Detalle[i].NumOrdenPagoCab, TotalPagar = Detalle[i].TotalPagar, IdEmpresa = Detalle[i].IdEmpresa, AutorizarPago = Detalle[i].AutorizarPago, }; ent.AddToOrdenPagoDet(OrdenPagoDeta); ent.SaveChanges(); } } return true; } catch (Exception) { return false; } }
public Boolean Guardar(clsOrdenPagoDet OrdenDet) { try { int id = getIdSiguiente(); using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities()) { OrdenPagoDet pago = new OrdenPagoDet() { NumLinea = id, NumCuentaPorPagar = OrdenDet.NumCuentaPorPagar, NumDetalleDeuda = OrdenDet.NumDetalleDeuda, SaldoDeuda = OrdenDet.SaldoDeuda, NumeroPagosRealizar = OrdenDet.NumeroPagosRealizar, NumOrdenCab = OrdenDet.NumOrdenPagoCab, TotalPagar = OrdenDet.TotalPagar, IdEmpresa = OrdenDet.IdEmpresa, }; ent.AddToOrdenPagoDet(pago); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }