Ejemplo n.º 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();
                }
            }
        }
Ejemplo n.º 2
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.
        }
Ejemplo n.º 3
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";
        }
Ejemplo n.º 4
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();
        }