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); } } }
///LOAD private void frmCadastroLivro_Load(object sender, EventArgs e) { CAutor.CAutorClient oProxy = new CAutor.CAutorClient(); oProxy.Open(); var Lista = oProxy.ListaTodosAutores(); foreach (var p in Lista) { cmbAutor1.Items.Add(p.NOME); cmbAutor2.Items.Add(p.NOME); } oProxy.Close(); CGenero.CGeneroClient oProxy2 = new CGenero.CGeneroClient(); oProxy2.Open(); var Lista2 = oProxy2.ListaTodosGeneros(); foreach (var p in Lista2) { cmbGenero1.Items.Add(p.DESCRICAO); } oProxy2.Close(); CEditora.CEditoraClient oProxy3 = new CEditora.CEditoraClient(); oProxy3.Open(); var Lista3 = oProxy3.ListaTodasEditoras(); foreach (var p in Lista3) { cmbEditora.Items.Add(p.NOME); } oProxy3.Close(); }