private void btnProcurar_Click_1(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); dtgEditoras.DataSource = oProxy.ListaTodasEditoras(); } else if (cmbPesquisa.SelectedIndex == 1) { int var = Convert.ToInt32(txtPesquisa.Text); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { List<EDITORA> oEditoras = new List<EDITORA>(); oEditoras.Add(oProxy.Selecionar(var)); dtgEditoras.DataSource = oEditoras; dtgEditoras.Refresh(); } else { MessageBox.Show("Editora não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cmbPesquisa.SelectedIndex == 2) { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.SelecionarNome(txtPesquisa.Text) != null) { List<EDITORA> oAutor = new List<EDITORA>(); oAutor.Add(oProxy.SelecionarNome(txtPesquisa.Text)); dtgEditoras.DataSource = oAutor; dtgEditoras.Refresh(); } else { MessageBox.Show("Editora não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
///PROCURAR private void btnProcurar_Click(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { int var = Convert.ToInt32(txtPesquisa.Text); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { EDITORA oEditora = oProxy.Selecionar(var); txtNome.Text = oEditora.NOME; txtBairro.Text = oEditora.BAIRRO; txtCEP.Text = oEditora.CEP; txtCidade.Text = oEditora.CIDADE; txtEmail.Text = oEditora.EMAIL; txtEnd.Text = oEditora.ENDERECO; txtTel1.Text = oEditora.TEL_1; txtTel2.Text = oEditora.TEL_2; cmbPais.SelectedItem = oEditora.PAIS; cmbUF.SelectedItem = oEditora.UF; txtID.Text = Convert.ToString(oEditora.ID_EDITORA); DesabilitaCampos(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnSalvar.Enabled = false; } else { MessageBox.Show("Editora não encontrada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.SelecionarNome(txtPesquisa.Text) != null) { EDITORA oEditora = oProxy.SelecionarNome(txtPesquisa.Text); txtNome.Text = oEditora.NOME; txtBairro.Text = oEditora.BAIRRO; txtCEP.Text = oEditora.CEP; txtCidade.Text = oEditora.CIDADE; txtEmail.Text = oEditora.EMAIL; txtEnd.Text = oEditora.ENDERECO; txtTel1.Text = oEditora.TEL_1; txtTel2.Text = oEditora.TEL_2; cmbPais.SelectedItem = oEditora.PAIS; cmbUF.SelectedItem = oEditora.UF; txtID.Text = Convert.ToString(oEditora.ID_EDITORA); DesabilitaCampos(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnSalvar.Enabled = false; } else { MessageBox.Show("Editora não encontrada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }