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&lt;T&gt; 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;
 }