Пример #1
0
        private void abrirCadastroProduto()
        {
            CAMADAS.MODEL.Produtos produtos  = new CAMADAS.MODEL.Produtos();
            CadastrarProdutos      cadastrar = new CadastrarProdutos(this);

            cadastrar.Show();
        }
Пример #2
0
        private void baixarEstoque()
        {
            CAMADAS.MODEL.Produtos produtos  = new CAMADAS.MODEL.Produtos();
            CAMADAS.BLL.Vendas     bllVendas = new CAMADAS.BLL.Vendas();
            int estoque = 0;
            int id_produto;

            //dar baixa no estoque.
            for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++)
            {
                id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString()); // coluna 1
                estoque    = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString()); // coluna 3

                produtos.estoque    = Convert.ToInt32(estoque);
                produtos.id_produto = id_produto;
                bllVendas.BaixaEstoque(produtos);
            }
            //fim dar baixa no estoque.
        }
Пример #3
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (txtId.Text != "-1" && txtValor.Text != "" && txtProduto.Text != "" && txtEstoque.Text != "")
     {
         CAMADAS.BLL.Produtos   bllProduto = new CAMADAS.BLL.Produtos();
         CAMADAS.MODEL.Produtos produto    = new CAMADAS.MODEL.Produtos();
         produto.id_produto   = Convert.ToInt32(txtId.Text);
         produto.desc_produto = txtProduto.Text;
         produto.valor        = Convert.ToSingle(txtValor.Text);
         produto.idCategoria  = Convert.ToInt32(txtCategoria.Text);
         produto.estoque      = Convert.ToInt32(txtEstoque.Text);
         bllProduto.Update(produto);
         dgvProdutos.DataSource = "";
         dgvProdutos.DataSource = bllProduto.Select();
         limparControles();
     }
     else
     {
         MessageBox.Show("Não é possível deixar nenhum campo em branco!");
     }
 }
Пример #4
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            CAMADAS.MODEL.Produtos produto    = new CAMADAS.MODEL.Produtos();
            CAMADAS.BLL.Produtos   bllProduto = new CAMADAS.BLL.Produtos();

            if (txtValor.Text != "" && txtProduto.Text != "" && txtEstoque.Text != "")
            {
                produto.desc_produto = txtProduto.Text;
                produto.valor        = Convert.ToSingle(txtValor.Text);
                produto.idCategoria  = Convert.ToInt32(txtCategoria.Text);
                produto.estoque      = Convert.ToInt32(txtEstoque.Text);
                bllProduto.Insert(produto);
                dgvProdutos.DataSource = "";
                dgvProdutos.DataSource = bllProduto.Select();
                limparControles();
            }
            else
            {
                MessageBox.Show("Por favor, preencha todos os campos!");
            }
        }
Пример #5
0
        private void btnFinalizar_Click(object sender, EventArgs e)
        {
            CAMADAS.MODEL.Vendas   venda     = new CAMADAS.MODEL.Vendas();
            CAMADAS.MODEL.Produtos produtos  = new CAMADAS.MODEL.Produtos();
            CAMADAS.BLL.Vendas     bllVendas = new CAMADAS.BLL.Vendas();
            int estoque = 0;
            int id_produto;

            CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();
            //gravar tabela de vendas.
            if (dgvItensVenda.Rows.Count > 0)
            {
                venda.desconto    = Convert.ToSingle(txtDesconto.Text);
                venda.valor_final = Convert.ToSingle(txtSubTotal.Text);
                venda.id_vendedor = Convert.ToInt32(txtVendedor.Text);
                venda.id_cliente  = Convert.ToInt32(txtCliente.Text);
                venda.data        = dtpData.Value;
                bllVendas.EfetivarVenda(venda);

                dgvProdutos.DataSource = bllProdutos.SelectWithCategoria();
                MessageBox.Show("Venda efetuada com sucesso!");
            }
            else
            {
                MessageBox.Show("Nenhum produto lançado!");
            }
            //fim gravar tabela de vendas.


            //dar baixa no estoque.
            for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++)
            {
                id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString()); // coluna 1
                estoque    = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString()); // coluna 2

                produtos.estoque    = Convert.ToInt32(estoque);
                produtos.id_produto = id_produto;
                bllVendas.BaixaEstoque(produtos);
            }
            //fim dar baixa no estoque.

            //Incio Inserir dados na tabela Itens_vendas
            CAMADAS.MODEL.ItensVenda itens         = new CAMADAS.MODEL.ItensVenda();
            CAMADAS.BLL.ItensVenda   bllItensVenda = new CAMADAS.BLL.ItensVenda();

            int recebeID = bllVendas.SelectID();

            for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++)
            {
                itens.quantidade = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString());  // Quantidade
                itens.id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString());  // ID produto
                itens.id_venda   = recebeID;
                itens.valor      = Convert.ToSingle(dgvItensVenda.Rows[i].Cells[4].Value.ToString()); // Valor Total
                bllItensVenda.Insert(itens);
            }
            //Fim Inserir dados na tabela Itens_vendas
            string msg = "Deseja imprimir o cupom ?";

            CAMADAS.BLL.Vendas idVenda = new CAMADAS.BLL.Vendas();
            int id = 0;

            id = idVenda.SelectID();
            DialogResult resp;

            if (dgvItensVenda.Rows.Count > 0)
            {
                resp = MessageBox.Show(msg, "Imprimir", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (resp == DialogResult.Yes)
                {
                    RELATORIOS.RelGerais.relCupom(id);
                }
            }
            dgvItensVenda.Rows.Clear();

            dgvProdutos.DataSource = bllProdutos.Select();
        }