C sharp - Problemas na hora de localizar um registro

02/10/2015

0

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:

private 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
Milton Honji

Milton Honji

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar