private Boolean GuardarDetCtaPorPagar(List<clsCuentaPorPagarDetalle> a)
        {
            try
            {
                using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
                {
                    int aux = a.Count;
                    List<clsCuentaPorPagarDetalle> Detalle = a;
                    for (int i = 0; i < aux; i++)
                    {
                        int NumDetCtaxPag = getNumDetCtaxPag();
                        DeuDet = new DeudaDet()
                        {
                            IdEmpresa = Detalle[i]._IdEmpresa,
                            NumCuentaPorPagar = Detalle[i]._NumCuentaPorPagar,
                            NumDetalleDeuda = NumDetCtaxPag,
                            ValorLetra = Detalle[i]._ValorLetra,
                            FechaVencimiento = Detalle[i]._FechaVencimiento,
                            Estado = Detalle[i]._Estado,
                        };
                        ent.AddToDeudaDet(DeuDet);
                        ent.SaveChanges();
                    }
                    //ent.SaveChanges();
                }

                return true;

            }
            catch (Exception)
            {
                return false;
            }
        }