private void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         validar.Campo(txtProduto.Text);
         string termo = cbTermo.Text;
         if (termo.Equals("Id"))
         {
             dtvProd.DataSource = operacao.pegaProdutoId(int.Parse(txtProduto.Text));
             MessageBox.Show(operacao.getMensagem);
         }
         else
         {
             if (termo.Equals("Marca"))
             {
                 dtvProd.DataSource = operacao.pegaProdutoMarca(txtProduto.Text);
                 MessageBox.Show(operacao.getMensagem);
             }
             else
             {
                 dtvProd.DataSource = operacao.pegaProdutoNome(txtProduto.Text);
                 MessageBox.Show(operacao.getMensagem);
             }
         }
     }
     catch (ArgumentException)
     {
         MessageBox.Show("Preencha o campo", "Entrada invalida", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (FormatException)
     {
         MessageBox.Show("Insira um numero Inteiro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private DataTable tabelaFinal(string termo)
 {
     if (termo.Equals("Id"))
     {
         return(operacao.pegaProdutoId(int.Parse(txtProduto.Text)));
     }
     else
     {
         if (termo.Equals("Marca"))
         {
             return(operacao.pegaProdutoMarca(txtProduto.Text));
         }
         else
         {
             return(operacao.pegaProdutoNome(txtProduto.Text));
         }
     }
 }
Example #3
0
 private void Button3_Click(object sender, EventArgs e)
 {
     try
     {
         validar.Campo(txtNome.Text);
         validar.Campo(txtMarca.Text);
         validar.celulaSelecionada((int)upPreco.Value);
         int c = (int)MessageBox.Show("Tem a certeza que deseja modificar essas informacoes?", "Aviso!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (c == 6)
         {
             operacao.actualizarProduto((int)upID.Value, txtMarca.Text, txtNome.Text, (float)upPreco.Value);
             MessageBox.Show(operacao.getMensagem, "Relatorio", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //Actualizar lista de produtos
             dtvProduto.DataSource = (operacao.pegaProdutoNome(prod));
         }
     }
     catch (ArgumentException)
     {
         MessageBox.Show("Preencha os campos com valores validos", "Campos invalidos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }