Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }