// GET LIST APAGAR OF CARTAO CREDITO
        //------------------------------------------------------------------------------------------------------------
        public List <objAPagar> ListAPagarCartaoVinculadas(long IDDespesaCartao, object dbTran = null)
        {
            try
            {
                AcessoDados db = dbTran == null ? new AcessoDados() : (AcessoDados)dbTran;

                string query = "SELECT * FROM qryDespesaCartaoAPagar WHERE IDDespesaCartao = @IDDespesaCartao";

                // add params
                db.LimparParametros();
                db.AdicionarParametros("@IDDespesaCartao", IDDespesaCartao);

                DataTable dt = db.ExecutarConsulta(CommandType.Text, query);

                var list = new List <objAPagar>();

                if (dt.Rows.Count == 0)
                {
                    return(list);
                }

                var pBLL = new APagarBLL();

                foreach (DataRow row in dt.Rows)
                {
                    list.Add(pBLL.ConvertRowInClass(row));
                }

                return(list);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        // GET LIST APAGAR OF CARTAO CREDITO
        //------------------------------------------------------------------------------------------------------------
        public List <objAPagar> ListAPagarCartaoEmAberto(int IDCartaoCredito)
        {
            try
            {
                AcessoDados db = new AcessoDados();

                string query = "SELECT * FROM qryAPagar WHERE IDCartaoCredito = @IDCartaoCredito AND IDSituacao = 1";

                // add params
                db.LimparParametros();
                db.AdicionarParametros("@IDCartaoCredito", IDCartaoCredito);

                DataTable dt = db.ExecutarConsulta(CommandType.Text, query);

                if (dt.Rows.Count == 0)
                {
                    return(null);
                }

                var pBLL = new APagarBLL();
                var list = new List <objAPagar>();

                foreach (DataRow row in dt.Rows)
                {
                    list.Add(pBLL.ConvertRowInClass(row));
                }

                return(list);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }