private void btnBuscar_Click(object sender, EventArgs e) { try { FuncionarioBusiness business = new FuncionarioBusiness(); List <view_Func_Usua_Filial> funcionarios = new List <view_Func_Usua_Filial>(); if (txtCPF.Text == string.Empty) { if (txtNome.Text != string.Empty) { if (txtFilial.Text != string.Empty) { funcionarios = business.ConsultarPorNome_Filial(Convert.ToInt32(txtFilial.Text), txtNome.Text); } else { funcionarios = business.ConsultarPorNome(txtNome.Text); } } else if (txtFilial.Text != string.Empty && txtNome.Text == string.Empty) { funcionarios = business.ConsultarPorFilial(Convert.ToInt32(txtFilial.Text)); } else { funcionarios = business.Consultar(); } } else { funcionarios = business.ConsultarPorCPF(txtCPF.Text); } dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = funcionarios; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { Academia.Validacoes.CPF validar = new Academia.Validacoes.CPF(); validar.ValidarCPF(txtCPF.Text); FuncionarioBusiness business = new FuncionarioBusiness(); List <view_Func_Usua_Filial> funcionarios = business.ConsultarPorCPF(txtCPF.Text); funcionario = funcionarios.ElementAt(0); txtNome.Text = funcionario.nm_NomeFunc; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro não identificado: " + ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }