示例#1
0
        private void alterarButton_Click(object sender, EventArgs e)
        {
            if (codigoTextBox.Text == "")
            {
                MessageBox.Show("Um produto precisa ser selecionado para alteração.");
            }
            else
                try
                {
                    ProdutoInformation produto = new ProdutoInformation();

                    produto.codigo = int.Parse(codigoTextBox.Text);
                    produto.nome = nomeTextBox.Text;
                    produto.preco = Convert.ToDecimal(precoTextBox.Text);
                    produto.estoque = Convert.ToInt32(estoqueTextBox.Text);

                    ProdutosBLL obj = new ProdutosBLL();
                    obj.Alterar(produto);
                    MessageBox.Show("O produto foi atualizado com sucesso!");

                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro: " + ex.Message);
                }

            AtualizaGrid();
        }
示例#2
0
        public void AtualizaGrid()
        {
            // Comunicação com a Camada BLL
            ProdutosBLL obj = new ProdutosBLL();
            produtoDataGridView.DataSource = obj.Listagem("");

            // Atualizando os objetos TextBox
            codigoTextBox.Text = produtoDataGridView[0, produtoDataGridView.CurrentRow.Index].Value.ToString();
            nomeTextBox.Text = produtoDataGridView[1, produtoDataGridView.CurrentRow.Index].Value.ToString();
            precoTextBox.Text = produtoDataGridView[2, produtoDataGridView.CurrentRow.Index].Value.ToString();
            estoqueTextBox.Text = produtoDataGridView[3, produtoDataGridView.CurrentRow.Index].Value.ToString();
        }
示例#3
0
 protected void incluirButton_Click(object sender, EventArgs e)
 {
     try
     {
         ProdutoInformation produto = new ProdutoInformation();
         produto.nome = nomeTexteBox.Text;
         produto.preco = Convert.ToDecimal(precoTextBox.Text);
         produto.estoque = Convert.ToInt32(estoqueTextBox.Text);
         ProdutosBLL produtosbll = new ProdutosBLL();
         produtosbll.Incluir(produto);
         nomeTexteBox.Text = "";
         precoTextBox.Text = "";
         estoqueTextBox.Text = "";
     }
     catch (Exception ex)
     {
         Mensagem.Text = "Erro: " + ex.Message;
     }
 }
示例#4
0
        private void btFiltro_Click(object sender, EventArgs e)
        {
            // Comunicação com a Camada BLL
            ProdutosBLL obj = new ProdutosBLL();
            produtoDataGridView.DataSource = obj.Listagem(txtFiltro.Text);

            // Atualizando os objetos TextBox
            try
            {
                codigoTextBox.Text = produtoDataGridView[0, produtoDataGridView.CurrentRow.Index].Value.ToString();
                nomeTextBox.Text = produtoDataGridView[1, produtoDataGridView.CurrentRow.Index].Value.ToString();
                precoTextBox.Text = produtoDataGridView[2, produtoDataGridView.CurrentRow.Index].Value.ToString();
                estoqueTextBox.Text = produtoDataGridView[3, produtoDataGridView.CurrentRow.Index].Value.ToString();
            }
            catch
            {
                codigoTextBox.Text = "";
                nomeTextBox.Text = "";
                precoTextBox.Text = "";
                estoqueTextBox.Text = "";
            }
        }
示例#5
0
        private void excluirButton_Click(object sender, EventArgs e)
        {
            if (codigoTextBox.Text.Length == 0)
            {
                MessageBox.Show("Um produto deve ser selecionado antes da exclusão.");
            }
            else
                try
                {
                    int codigo = Convert.ToInt32(codigoTextBox.Text);
                    ProdutosBLL obj = new ProdutosBLL();
                    obj.Excluir(codigo);
                    MessageBox.Show("O produto foi excluído com sucesso!");
                    AtualizaGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);

                }
        }
示例#6
0
        private void incluirButton_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoInformation produto = new ProdutoInformation();

                produto.nome = nomeTextBox.Text;
                produto.preco = Convert.ToDecimal(precoTextBox.Text);
                produto.estoque = Convert.ToInt32(estoqueTextBox.Text);

                ProdutosBLL obj = new ProdutosBLL();
                obj.Incluir(produto);
                MessageBox.Show("O produto foi incluído com sucesso!");
                codigoTextBox.Text = Convert.ToString(produto.codigo);

            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
            }

            AtualizaGrid();
        }