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; } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet OrdenPagoDet. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToOrdenPagoDet(OrdenPagoDet ordenPagoDet) { base.AddObject("OrdenPagoDet", ordenPagoDet); }
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; } }
/// <summary> /// Crear un nuevo objeto OrdenPagoDet. /// </summary> /// <param name="numLinea">Valor inicial de la propiedad NumLinea.</param> /// <param name="numCuentaPorPagar">Valor inicial de la propiedad NumCuentaPorPagar.</param> /// <param name="numDetalleDeuda">Valor inicial de la propiedad NumDetalleDeuda.</param> /// <param name="saldoDeuda">Valor inicial de la propiedad SaldoDeuda.</param> /// <param name="numeroPagosRealizar">Valor inicial de la propiedad NumeroPagosRealizar.</param> /// <param name="numOrdenCab">Valor inicial de la propiedad NumOrdenCab.</param> /// <param name="totalPagar">Valor inicial de la propiedad TotalPagar.</param> /// <param name="idEmpresa">Valor inicial de la propiedad IdEmpresa.</param> /// <param name="autorizarPago">Valor inicial de la propiedad AutorizarPago.</param> public static OrdenPagoDet CreateOrdenPagoDet(global::System.Int32 numLinea, global::System.Int32 numCuentaPorPagar, global::System.Int32 numDetalleDeuda, global::System.Decimal saldoDeuda, global::System.Int32 numeroPagosRealizar, global::System.Int32 numOrdenCab, global::System.Decimal totalPagar, global::System.Int32 idEmpresa, global::System.Boolean autorizarPago) { OrdenPagoDet ordenPagoDet = new OrdenPagoDet(); ordenPagoDet.NumLinea = numLinea; ordenPagoDet.NumCuentaPorPagar = numCuentaPorPagar; ordenPagoDet.NumDetalleDeuda = numDetalleDeuda; ordenPagoDet.SaldoDeuda = saldoDeuda; ordenPagoDet.NumeroPagosRealizar = numeroPagosRealizar; ordenPagoDet.NumOrdenCab = numOrdenCab; ordenPagoDet.TotalPagar = totalPagar; ordenPagoDet.IdEmpresa = idEmpresa; ordenPagoDet.AutorizarPago = autorizarPago; return ordenPagoDet; }