public Cliente GetClientesById(Guid id)
        {
            var conexaoBd = new ConexaoBD();

            conexaoBd.AddParametro("@id", id);

            var sql = @"SELECT a.Id
                                  ,a.Codigo
                                  ,a.Nome
                                  ,b.Id as CidadeId
                                  ,b.Nome as CidadeNome
                                  ,b.Estado
                                  ,a.Telefone
                                  ,a.DataCadastro
                              FROM Cliente a
                              LEFT JOIN Cidade b ON b.Id = a.CidadeId
                             WHERE a.Id = @id";

            var dt = conexaoBd.ExecuteReader(sql);

            return(Parser(dt).FirstOrDefault());
        }
        public IEnumerable <Cliente> GetClientes(string nome)
        {
            var conexaoBd = new ConexaoBD();

            conexaoBd.AddParametro("@nome", nome);

            var sql = @"SELECT a.Id
                                  ,a.Codigo
                                  ,a.Nome
                                  ,b.Id as CidadeId
                                  ,b.Nome as CidadeNome
                                  ,b.Estado
                                  ,a.Telefone
                                  ,a.DataCadastro
                              FROM Cliente a
                              LEFT JOIN Cidade b ON b.Id = a.CidadeId
                             WHERE a.Nome like '%' + @nome + '%'
                             ORDER BY a.Codigo";

            var dt = conexaoBd.ExecuteReader(sql);

            return(Parser(dt));
        }