Beispiel #1
0
        ///BOTÃO PROCURAR
        ///



        private void btnProcurar_Click(object sender, EventArgs e)
        {
            if (cmbPesquisa.SelectedIndex == 0)
            {
                int var = Convert.ToInt32(txtPesquisa.Text);
                CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
                oProxy.Open();

                if (oProxy.Selecionar(var) != null)
                {
                    AUTOR oAutor = oProxy.Selecionar(var);

                    txtNome.Text      = oAutor.NOME;
                    txtSobreNome.Text = oAutor.SOBRENOME;
                    txtBiografia.Text = oAutor.BIOGRAFIA;
                    txtSite.Text      = oAutor.SITE;
                    txtID.Text        = oAutor.ID_AUTOR.ToString();

                    DesabilitaCampos();

                    btnAlterar.Enabled = true;

                    btnDeletar.Enabled = true;

                    btnInserir.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Autor não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
                oProxy.Open();

                if (oProxy.SelecionarNome(txtPesquisa.Text) != null)
                {
                    AUTOR oAutor = oProxy.SelecionarNome(txtPesquisa.Text);

                    txtNome.Text      = oAutor.NOME;
                    txtSobreNome.Text = oAutor.SOBRENOME;
                    txtBiografia.Text = oAutor.BIOGRAFIA;
                    txtSite.Text      = oAutor.SITE;
                    txtID.Text        = oAutor.ID_AUTOR.ToString();

                    DesabilitaCampos();

                    btnAlterar.Enabled = true;

                    btnDeletar.Enabled = true;

                    btnInserir.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Autor não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnProcurar_Click(object sender, EventArgs e)
        {
            if (cmbPesquisa.SelectedIndex == 0)
            {
                CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
                oProxy.Open();
                dtgAutores.DataSource = oProxy.ListaTodosAutores();
            }
            else if (cmbPesquisa.SelectedIndex == 1)
            {
                int var = Convert.ToInt32(txtPesquisa.Text);
                CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
                oProxy.Open();

                if (oProxy.Selecionar(var) != null)
                {
                    List <AUTOR> oAutores = new List <AUTOR>();
                    oAutores.Add(oProxy.Selecionar(var));
                    dtgAutores.DataSource = oAutores;
                    dtgAutores.Refresh();
                }
                else
                {
                    MessageBox.Show("Autor não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (cmbPesquisa.SelectedIndex == 2)
            {
                CAutor.CAutorClient oProxy = new CAutor.CAutorClient();
                oProxy.Open();

                if (oProxy.SelecionarNome(txtPesquisa.Text) != null)
                {
                    List <AUTOR> oAutor = new List <AUTOR>();
                    oAutor.Add(oProxy.SelecionarNome(txtPesquisa.Text));

                    dtgAutores.DataSource = oAutor;
                    dtgAutores.Refresh();
                }
                else
                {
                    MessageBox.Show("Autor não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }