Amigos, bom dia a todos.
Gostaria de uma ajuda de vcs. Recebi uma missão, de criar uma consulta com o Webservice do Serasa. Temos login e senha, contrato, etc, com o serasa.
Fiz o projeto em C#, fiz a referencia.
Só preciso receber o retorno da consulta, após digitar o CNPJ do cliente.
O problema é que criei o código, como se pode ver abaixo, e agora pede as credenciais.
protected void btnBuscarCnpj_Click(object sender, EventArgs e)
{
WSerasa.DataLicensingServicePortTypeClient serasa = new WSerasa.DataLicensingServicePortTypeClient();
var parametros = new ParametersInPJ();
parametros.cnpj = txtCnpj.Text;
try
{
var dados = serasa.ConsultarPJ(parametros);
if (dados != null)
{
lblCnpj.Text = string.Format(
@"SimplesNacional: {0}<br/ >
SituacaoCadastral: {1}<br>
RazaoSocial: {2}<br/>",
dados.simplesNacional,
dados.situacaoCadastral,
dados.razaoSocial);
}
else
lblCnpj.Text = "CNPJ não localizado";
}
catch(Exception ex)
{
lblCnpj.Text = ex.Message;
}
Ao digitar o CNPJ na Label, recebo a resposta:
System.InvalidOperationException:
'O nome de usuário não foi fornecido. Especifique o nome de usuário em ClientCredentials.'
Alguem já teve essa experiência? Sabem como resolver esta questão? Se alguem puder me dar essa ajuda, ficarei muito agradecido.