示例#1
0
 private void buscarButton_Click(object sender, EventArgs e)
 {
     try
     {
         if (BuscarComboBox.Text == string.Empty)
         {
             MessageBox.Show("Preencha o campo Buscar por!");
         }
         else if (PesquisaTextBox.Text == string.Empty)
         {
             MessageBox.Show("Preencha o campo Pesquisar!");
         }
         else
         {
             if (BuscarComboBox.Text == "ID")
             {
                 PreencherDataGridCliente(servico.Buscar(x => x.ClienteID == Convert.ToInt32(PesquisaTextBox.Text)));
                 BuscarComboBox.Text  = string.Empty;
                 PesquisaTextBox.Text = string.Empty;
             }
             else if (BuscarComboBox.Text == "Nome - Cliente")
             {
                 PreencherDataGridCliente(servico.Buscar(x => x.Nome == PesquisaTextBox.Text));
                 BuscarComboBox.Text  = string.Empty;
                 PesquisaTextBox.Text = string.Empty;
             }
             else if (BuscarComboBox.Text == "CPF")
             {
                 PreencherDataGridCliente(servico.Buscar(x => x.CPF == PesquisaTextBox.Text));
                 BuscarComboBox.Text  = string.Empty;
                 PesquisaTextBox.Text = string.Empty;
             }
             else if (BuscarComboBox.Text == "RG")
             {
                 PreencherDataGridCliente(servico.Buscar(x => x.RG == PesquisaTextBox.Text));
                 BuscarComboBox.Text  = string.Empty;
                 PesquisaTextBox.Text = string.Empty;
             }
             else if (BuscarComboBox.Text == "Endereço")
             {
                 PreencherDataGridCliente(servico.Buscar(x => x.Rua == PesquisaTextBox.Text));
                 BuscarComboBox.Text  = string.Empty;
                 PesquisaTextBox.Text = string.Empty;
             }
             else
             {
                 MessageBox.Show("Não exite esta opção em Cliente!");
             }
         }
         MessageBox.Show("Busca efetuada com Sucesso!");
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao Salva " + ex.Message);
     }
 }
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            List <Cliente> clientes = clienteServico.Buscar(X => X.Nome == txtNomeP.Text).ToList();

            dgvCliente.DataSource = clientes;
        }