/// <summary>
        /// Listar Dados
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public List <T> ListarDados(T entity)
        {
            List <T>      retorno = null;
            SqlDataReader dr;

            try
            {
                db.Conectar();
                dr      = db.GeraReaderProcedure(_procedure, ConfiguraParansSQL(entity, "P"));
                retorno = TransfereDrParaLista(dr);
                db.Desconectar();
            }
            catch (Exception ex)
            {
                _erro = "Ocorreu erro:" + ex.Message.ToString();
            }

            return(retorno);
        }