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;
            }
        }