private void btnProcurar_Click_1(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { CGenero.CGeneroClient oProxy = new CGenero.CGeneroClient(); oProxy.Open(); dtgGeneros.DataSource = oProxy.ListaTodosGeneros(); } else if (cmbPesquisa.SelectedIndex == 1) { int var = Convert.ToInt32(txtPesquisa.Text); CGenero.CGeneroClient oProxy = new CGenero.CGeneroClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { List<GENERO> oGenero = new List<GENERO>(); oGenero.Add(oProxy.Selecionar(var)); dtgGeneros.DataSource = oGenero; dtgGeneros.Refresh(); } else { MessageBox.Show("Genero não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cmbPesquisa.SelectedIndex == 2) { CGenero.CGeneroClient oProxy = new CGenero.CGeneroClient(); oProxy.Open(); if (oProxy.SelecionarDescricao(txtPesquisa.Text) != null) { List<GENERO> oGenero = new List<GENERO>(); oGenero.Add(oProxy.SelecionarDescricao(txtPesquisa.Text)); dtgGeneros.DataSource = oGenero; dtgGeneros.Refresh(); } else { MessageBox.Show("Genero 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(); }