コード例 #1
0
 private void ConsultaPorIdProduto()
 {
     if (txbPesquisar.Text == null || txbPesquisar.Text == " " || txbPesquisar.Text == "")
     {
         AtualizarDgv();
     }
     else
     {
         try
         {
             dgvProdutos.DataSource = null;
             dgvProdutos.DataSource = gestao.ConsultarPorId(Convert.ToInt32(txbPesquisar.Text));
             dgvProdutos.Update();
             dgvProdutos.Refresh();
         }
         catch (Exception)
         {
             MessageBox.Show("Não foi possível efetuar consulta", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #2
0
 private void txbPesquisar_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (rbrPorNome.Checked == true)
         {
             if (string.IsNullOrWhiteSpace(txbPesquisar.Text))
             {
                 AtualizarGrid();
             }
             else
             {
                 dgvProdutos.DataSource = null;
                 dgvProdutos.DataSource = gestao.ConsultarPorNome(txbPesquisar.Text);
                 dgvProdutos.Update();
                 dgvProdutos.Refresh();
             }
         }
         if (rbrPorId.Checked == true)
         {
             dgvProdutos.DataSource = null;
             if (string.IsNullOrWhiteSpace(txbPesquisar.Text))
             {
                 AtualizarGrid();
             }
             else
             {
                 dgvProdutos.DataSource = gestao.ConsultarPorId(Convert.ToInt32(txbPesquisar.Text));
             }
             dgvProdutos.Update();
             dgvProdutos.Refresh();
         }
     }
     catch (Exception)
     {
         return;
     }
 }