Example #1
0
 private void btnSalvarP_Click(object sender, EventArgs e)
 {
     if (!txtNomeP.Text.Equals("") && !txtPrecoP.Text.Equals("") && !txtCodP.Text.Equals("") && !txtEstoque.Text.Equals(""))
     {
         var P = new Produto();
         P.Codigo = txtCodP.Text;
         if ((P = ProdutoDAO.FindCodigo(P)) != null)
         {
             if (int.Parse(txtEstoque.Text) >= 0 && float.Parse(txtPrecoP.Text) >= 0)
             {
                 P.Nome    = txtNomeP.Text;
                 P.Preco   = float.Parse(txtPrecoP.Text);
                 P.Estoque = int.Parse(txtEstoque.Text);
                 if (ProdutoDAO.Alter(P) == true)
                 {
                     MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Estoque e/ou preço não podem ser negativos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
         else
         {
             MessageBox.Show("Operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Por favor preencha os campos ou pesquise um produto!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }