Array
(
)

C sharp - Problemas na hora de localizar um registro

Milton Honji
   - 02 out 2015

0
Boa tarde,
Estou com uma dúvida meio estranha em C#:
Foi criado um botão para localizar os registros de cliente e o de fabricante, porém os de cliente está buscando normal, mas o de fabricante, ele só mostra o nome quando vou realizar a segunda busca de outro cliente(nada a ver) , e o fabricante acaba ficando com outro fabricante solicitado anteriormente, será que instanciei corretamente ou errado, vou deixar o código abaixo para dar uma olhada:
#Códigoprivate void btnCliente_Click(object sender, System.EventArgs e)
{
IcepexLibrary.Cliente cliente = new IcepexLibrary.Cliente();
IcepexLibrary.Fabricante fabricante = new IcepexLibrary.Fabricante();
frmPesquisaCliente pesquisa = new frmPesquisaCliente();
DataSet dsCliente = new DataSet ();
DataSet dsFabricante = new DataSet();
//frmPesquisaClienteFabricanteCe pesquisa2 = new frmPesquisaClienteFabricanteCe();
//IcepexLibrary.TipoCertificacao tipoCertificacao = new IcepexLibrary.TipoCertificacao();

listbox = false;

//pesquisa2.ShowDialog();
pesquisa.ShowDialog ();

if (pesquisa.IdPesquisa > 0)
{
cliente.GetOne (pesquisa.IdPesquisa);
fabricante.GetOne(idCliente, idTipoCertificacao);

idCliente = cliente.Id;
lblRazao.Text = cliente.Razao;
lblFantasia.Text = cliente.Fantasia;
lblDocumento.Text = cliente.Documento;
lblInscricao.Text = cliente.Inscricao;
lblEndereco.Text = cliente.Endereco;
lblNumero.Text = cliente.Numero;
lblComplemento.Text = cliente.Complemento;
lblBairro.Text = cliente.Bairro;
lblCep.Text = cliente.Cep;
lblCidade.Text = cliente.cidade.Cidade;
lblUf.Text = cliente.cidade.Uf;

if(fabricante.NomeFabricante != null)
{
idCliente = cliente.Id;
txtFabricante.Text = fabricante.NomeFabricante;
txtFabricanteFantasia.Text = fabricante.Fantasia;
txtFabricanteEndereco.Text = fabricante.Endereco;
mskFabricanteDocumento.InputMask = "00.000.000/0000-00" ;
optFabricanteMesmo.Enabled = false;

if(fabricante.Documento != null)
{
mskFabricanteDocumento.Text = fabricante.Documento;
}
}
else
{
txtFabricante.Text = String.Empty;
txtFabricanteFantasia.Text = String.Empty;
txtFabricanteEndereco.Text = String.Empty;
mskFabricanteDocumento.InputMask = "00.000.000/0000-00";
optFabricanteMesmo.Enabled = true;
}
}
}

Milton Honji