private void button1_Click_1(object sender, EventArgs e) { try { Prod_DTO obj = new Prod_DTO(); obj.nome = txtNomeProd.Text; obj.tipo = txtTipo.Text; obj.estoque = txtEstoque.Text; obj.preco = txtPreço.Text; obj.unid_medida = txtUniMed.Text; string retorno; retorno = Prod_BLL.CadProd(obj); if (retorno == "sucesso") { this.Hide(); Home Tela = new Home(); Tela.ShowDialog(); this.Close(); } else { MessageBox.Show(retorno, "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } /*catch (Exception ex)//MOSTRA A EXCEÇÃO NO BANCO, PORÉM COM SOFTWARE PRONTO NÃO É BOM MOSTRAR PARA O USUÁRIO!! * { * * MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); * }*/ catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnAlterarProd_Click(object sender, EventArgs e) { try { Prod_DTO obj = new Prod_DTO(); obj.nome = txtNomeProd.Text; obj.preco = txtPreço.Text; obj.tipo = txtTipo.Text; obj.unid_medida = txtUniMed.Text; obj.estoque = txtEstoque.Text; string retorno;//a string de retorno servirá para trazer o retorno que irá vir da classe bll ou dal retorno = Prod_BLL.Alterar_prod(obj); if (retorno == "Sucesso!") { MessageBox.Show(retorno, "Produto Alterado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); txtNomeProd.Clear(); txtPreço.Clear(); txtTipo.Clear(); txtUniMed.Clear(); txtEstoque.Clear(); } else { MessageBox.Show(retorno, "O produto não foi alterado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { throw new Exception(ex.Message); } }