Example #1
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (rdbMatricula.Checked == true)

            {
                if (txtPesquisar.TextLength != 8)
                {
                    MessageBox.Show("Você digitou um valor errado, a matrícula de um funcionário é composta de 8 dígitos");
                }
                else
                {
                    List <Funcionario> funcionarios = new List <Funcionario>();
                    Funcionario        funcionario  = new Funcionario();
                    funcionario = FuncionarioBLL.ProcurarMatricula(int.Parse(txtPesquisar.Text));
                    List <Chamado> chamados = new List <Chamado>();
                    Chamado        chamado  = new Chamado();
                    chamados = ChamadoBLL.ProcurarMatricula(funcionario.codigo);

                    dgvChamados.DataSource = null;
                    dgvChamados.DataSource = chamados;
                }
            }
            else
            {
                List <Chamado> chamados = new List <Chamado>();
                Chamado        chamado  = new Chamado();
                chamado = ChamadoBLL.ProcurarProtocolo(int.Parse(txtPesquisar.Text));
                chamados.Add(chamado);
                dgvChamados.DataSource = null;
                dgvChamados.DataSource = chamados;
            }
        }
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            if (rdbMatricula.Checked == true)

            {
                if (txtPesquisar.TextLength != 8)
                {
                    MessageBox.Show("Você digitou um valor errado, a matrícula de um funcionário é composta de 8 dígitos");
                }
                else
                {
                    List <Funcionario> funcionarios = new List <Funcionario>();
                    Funcionario        funcionario  = new Funcionario();
                    funcionario = FuncionarioBLL.ProcurarMatricula(int.Parse(txtPesquisar.Text));
                    funcionarios.Add(funcionario);
                    dgvFuncionario.DataSource = null;
                    dgvFuncionario.DataSource = funcionarios;
                }
            }
            else
            {
                List <Funcionario> funcionarios = new List <Funcionario>();
                dgvFuncionario.DataSource = null;
                funcionarios = FuncionarioBLL.ProcurarNome("%" + txtPesquisar.Text + "%");
                dgvFuncionario.DataSource = funcionarios;
            }
        }