private void btnBuscar_Click(object sender, EventArgs e) { try { string cpf = txtCPF.Text; cpf = cpf.Replace(',', '.'); if (perfil.Equals(CLRegras.Constantes.cliente)) { dgvContatos.Rows.Clear(); cpf = txtCPF.Text; Cliente clienteBuscado = clientesConsulta.BuscarClientePorCPF(cpf); if (clienteBuscado != null) { PreencerGridContatos(contatoFuncionarioConsulta.GetListarTodos(), clienteBuscado.id); MessageBox.Show(CLRegras.Constantes.cliente + " " + clienteBuscado.nome + " " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(CLRegras.Constantes.cliente + "não " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { dgvContatos.Rows.Clear(); cpf = txtCPF.Text; Funcionario funcionarioBuscado = funcionarioConsulta.BuscarFuncionarioPorCPF(cpf); if (funcionarioBuscado != null) { PreencerGridContatos(contatoFuncionarioConsulta.GetListarTodos(), funcionarioBuscado.id); MessageBox.Show(CLRegras.Constantes.funcionario + " " + funcionarioBuscado.nome + " " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(CLRegras.Constantes.funcionario + "não " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { throw ex; } }
/// <summary> /// Remove um contato selecionado no grid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRemover_Click(object sender, EventArgs e) { try { string contatoEndereco = dgvContatos.CurrentRow.Cells[0].Value.ToString(); contatoConsulta.Remover(contatoConsulta.Buscar(contatoEndereco)); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); dgvContatos.Rows.Clear(); contatoConsulta.Carregar(); foreach (Contato x in contatoConsulta.GetListarTodos().Where(x => x.id.Equals(id))) { dgvContatos.Rows.Add(x.endereco, x.numero, x.bairro, x.cidade, x.uf, x.cep, x.email, x.telefone); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }