示例#1
0
        private void filtrar()
        {
            if (txtBusca.Text != "")
            {
                CAMADAS.BLL.Produtos          bllProdutos = new CAMADAS.BLL.Produtos();
                List <CAMADAS.MODEL.Produtos> lstProdutos = new List <CAMADAS.MODEL.Produtos>();

                if (rdbNomeProduto.Checked)
                {
                    lstProdutos = bllProdutos.SelectByNome(txtBusca.Text);
                }


                else
                {
                    int id = Convert.ToInt32(txtBusca.Text);
                    lstProdutos = bllProdutos.SelectByID(id);
                }

                dgvProdutos.DataSource = "";
                dgvProdutos.DataSource = lstProdutos;
                if (dgvProdutos.Rows.Count <= 0 || txtBusca.Text == "")
                {
                    MessageBox.Show("Infelizmente esse produto não foi registrado!!!");
                    dgvProdutos.DataSource = bllProdutos.SelectWithCategoria();
                }
            }
        }
示例#2
0
        private void Vendas_Load(object sender, EventArgs e)
        {
            txtBusca.Focus();
            //PEGAR DES_PRODUTO E ID
            CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();
            dgvProdutos.DataSource   = "";
            dgvProdutos.DataSource   = bllProdutos.SelectWithCategoria();
            txtIdProduto.Text        = dgvProdutos.SelectedRows[0].Cells["id_produto"].Value.ToString();
            txtValorUni.Text         = dgvProdutos.SelectedRows[0].Cells["valor"].Value.ToString();
            cmbProduto.DisplayMember = "desc_produto";
            cmbProduto.ValueMember   = "id_produto";

            cmbProduto.DataSource = bllProdutos.Select();


            CAMADAS.BLL.Funcionarios dalVend      = new CAMADAS.BLL.Funcionarios();
            CAMADAS.BLL.Clientes     dalCli       = new CAMADAS.BLL.Clientes();
            CAMADAS.BLL.TipoVenda    dalTipoVenda = new CAMADAS.BLL.TipoVenda();

            cmbVendedor.DisplayMember  = "nome_vendedor";
            cmbVendedor.ValueMember    = "id_vendedor";
            cmbCliente.DisplayMember   = "nome";
            cmbCliente.ValueMember     = "id_cliente";
            cmbTipoVenda.DisplayMember = "desc_tipo_venda";
            cmbTipoVenda.ValueMember   = "id_tipo_venda";


            cmbCliente.DataSource   = dalCli.Select();
            cmbVendedor.DataSource  = dalVend.Select();
            cmbTipoVenda.DataSource = dalTipoVenda.Select();
            txtDesconto.Text        = "0";
            txtQtd.Text             = "1";
        }
示例#3
0
        private void gravarTabelaVendas()
        {
            CAMADAS.MODEL.Vendas venda       = new CAMADAS.MODEL.Vendas();
            CAMADAS.BLL.Vendas   bllVendas   = new CAMADAS.BLL.Vendas();
            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(txtTotal.Text);
                venda.id_vendedor   = Convert.ToInt32(txtVendedor.Text);
                venda.id_cliente    = Convert.ToInt32(txtCliente.Text);
                venda.data          = dtpData.Value;
                venda.id_tipo_venda = Convert.ToInt32(txtIdTipoVenda.Text);
                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.
        }
示例#4
0
        private void cmbProduto_SelectedIndexChanged(object sender, EventArgs e)
        {
            //pegar valor unidade
            CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();
            txtIdProduto.Text = cmbProduto.SelectedValue.ToString();
            int id = 0;

            id = Convert.ToInt32(txtIdProduto.Text);
            txtValorUni.Text = Convert.ToString(bllProdutos.SelectPrecoByID(id));
        }
示例#5
0
        private void Produtos_Load(object sender, EventArgs e)
        {
            // TODO: esta linha de código carrega dados na tabela 'eMPIREVENDASDataSet.tb_produtos'. Você pode movê-la ou removê-la conforme necessário.

            CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();
            dgvProdutos.DataSource = "";
            dgvProdutos.DataSource = bllProdutos.Select();



            CAMADAS.BLL.Categorias dalCat = new CAMADAS.BLL.Categorias();
            cmbCategoria.DisplayMember = "desc_categoria";
            cmbCategoria.ValueMember   = "id_categoria";
            cmbCategoria.DataSource    = dalCat.Select();
            txtProduto.Focus();
        }
示例#6
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            int idProd = Convert.ToInt32(txtId.Text);

            CAMADAS.BLL.Produtos bllProd = new CAMADAS.BLL.Produtos();
            string       msg             = "Deseja remover o produto selecionado ?";
            DialogResult resp            = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button2);

            if (resp == DialogResult.Yes)
            {
                bllProd.Delete(idProd);
            }

            dgvProdutos.DataSource = "";
            dgvProdutos.DataSource = bllProd.Select();
            limparControles();
        }
示例#7
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!");
     }
 }
示例#8
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!");
            }
        }
示例#9
0
        private void btnFinalizar_Click(object sender, EventArgs e)
        {
            CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();

            //gravar tabela de vendas.
            gravarTabelaVendas();
            //fim gravar tabela de vendas.

            //dar baixa no estoque.
            baixarEstoque();
            //fim dar baixa no estoque.

            //Incio Inserir dados na tabela Itens_vendas
            inserirDadosTabelaItens();
            //Fim Inserir dados na tabela Itens_vendas

            //imprimir cupom
            imprimirCupom();
            //fim imprimir cupom


            dgvProdutos.DataSource = bllProdutos.Select();
        }
示例#10
0
        private void filtrar()
        {
            if (txtFiltro.Text != "")
            {
                CAMADAS.BLL.Produtos          bllProduto  = new CAMADAS.BLL.Produtos();
                List <CAMADAS.MODEL.Produtos> lstProdutos = new List <CAMADAS.MODEL.Produtos>();
                if (checkTodos.Checked)
                {
                    lstProdutos = bllProduto.Select();
                }
                else if (checkNome.Checked)
                {
                    lstProdutos = bllProduto.SelectByNome(txtFiltro.Text);
                }
                else
                {
                    int id = Convert.ToInt32(txtFiltro.Text);
                    lstProdutos = bllProduto.SelectByID(id);
                }

                dgvProdutos.DataSource = "";
                dgvProdutos.DataSource = lstProdutos;
            }
        }
示例#11
0
 private void btnAtualizar_Click(object sender, EventArgs e)
 {
     CAMADAS.BLL.Produtos bllProduto = new CAMADAS.BLL.Produtos();
     dgvProdutos.DataSource = "";
     dgvProdutos.DataSource = bllProduto.Select();
 }
示例#12
0
 private void Produtos_Load(object sender, EventArgs e)
 {
     CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos();
     dgvProdutos.DataSource = "";
     dgvProdutos.DataSource = bllProdutos.Select();
 }
示例#13
0
 public void pictureBox2_Click(object sender, EventArgs e)
 {
     CAMADAS.BLL.Produtos bllProduto = new CAMADAS.BLL.Produtos();
     dgvProdutos.DataSource = "";
     dgvProdutos.DataSource = bllProduto.Select();
 }
示例#14
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();
        }