Exemplo n.º 1
0
        private void BtnAtualizar_Click(object sender, EventArgs e)
        {
            try
            {
                BSProduto o_Produto = new BSProduto();

                int     idProduto;
                String  nome;
                decimal preco;
                int     qtdEstoque;

                //-------------------------------------------
                // Verificação de NOT NULL
                //-------------------------------------------
                if (txtNome.Text.ToString().Trim() == "")
                {
                    MessageBox.Show("Por favor informe o nome do produto!",
                                    "Atualizar", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtNome.Focus();
                    return;
                }


                idProduto  = int.Parse(txtIDProduto.Text.ToString());
                nome       = txtNome.Text.ToString();
                preco      = nudPreco.Value;
                qtdEstoque = (int)nudQtdEstoque.Value;

                o_Produto.IdProduto  = idProduto;
                o_Produto.Nome       = nome;
                o_Produto.Preco      = preco;
                o_Produto.QtdEstoque = qtdEstoque;
                o_Produto.atualizar();

                MessageBox.Show("Alteração efetuada com sucesso.", "Alterar", MessageBoxButtons.OK, MessageBoxIcon.Information);

                obterProduto();

                limparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                                "Produto",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private void BtnInserir_Click(object sender, EventArgs e)
        {
            try
            {
                BSProduto o_Produto = new BSProduto();
                // VERIFICA


                if (txtNome.Text.ToString().Trim() == "") // TRIM DESCONSIDERA ESPAÇO EM BRANCO
                {
                    MessageBox.Show("Por favor informe o nome do produto!", "Inserir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNome.Focus();
                    return;
                }


                //-------------------------------------------
                // Regra de negócio
                //-------------------------------------------
                int QtdEstoque;
                QtdEstoque = int.Parse(nudQtdEstoque.Text.ToString());

                if (QtdEstoque < 30)
                {
                    MessageBox.Show("A quantidade não pode ser menor que 30 unidades!",
                                    "Inserir", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtNome.Focus();
                    return;
                }

                o_Produto.Nome       = txtNome.Text;
                o_Produto.Preco      = decimal.Parse(nudPreco.Text.ToString());
                o_Produto.QtdEstoque = QtdEstoque;
                o_Produto.inserir();
                MessageBox.Show(" Inserido ok");

                obterProduto();

                limparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                                "Inserir",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        private void obterProduto()
        {
            try
            {
                BSProduto o_Produto = new BSProduto();
                DataTable dtProduto;
                dtProduto             = o_Produto.selecionar();
                dgvProduto.DataSource = dtProduto;

                configGridProduto();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                                "Obter Produto",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Exemplo n.º 4
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                BSProduto o_Produto = new BSProduto();

                DialogResult escolha; // variavel de resposta de botão

                // Confirma Exclusão
                escolha = MessageBox.Show("Deseja realmente excluir os dados?",
                                          "Excluir", MessageBoxButtons.YesNo,
                                          MessageBoxIcon.Question);

                if (escolha == DialogResult.Yes)
                {
                    int idProduto;

                    idProduto = int.Parse(txtIDProduto.Text.ToString());

                    o_Produto.IdProduto = idProduto;

                    o_Produto.excluir();

                    MessageBox.Show("Exclusão efetuada com sucesso.", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Information);


                    obterProduto();

                    limparCampos();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message,
                                "Produto",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }