Пример #1
0
        public void SalvarVendaBanco()
        {
            DataBase.Entity.tb_venda_registro venda = new DataBase.Entity.tb_venda_registro();

            venda.vl_venda = Convert.ToDecimal(lblvalordavenda.Text);
            venda.dt_venda = DateTime.Now.Date;

            Business.VendaBusiness bu = new Business.VendaBusiness();

            int id = venda.id_venda;

            DataBase.Entity.tb_desc_venda desc = new DataBase.Entity.tb_desc_venda();

            DataBase.Entity.VenderModel ModVenda = new DataBase.Entity.VenderModel();

            List <DataBase.Entity.VenderModel> vd = dgvProd.CurrentRow.DataBoundItem as List <DataBase.Entity.VenderModel>;

            DataBase.Entity.tb_desc_venda dv = new DataBase.Entity.tb_desc_venda();

            foreach (DataBase.Entity.VenderModel dgvn in vd)
            {
                dv.id_produto  = id;
                dv.qtd_vendido = dgvn.qtd_produto;

                DataBase.VendaDatabase db = new DataBase.VendaDatabase();

                db.InserirVendaDesc(dv);
            }


            MessageBox.Show("Informações de venda salvas");
        }
Пример #2
0
        public void ConsultaProduto()
        {
            dgvProd.AutoGenerateColumns = false;

            Business.VendaBusiness bu = new Business.VendaBusiness();

            int cod = Convert.ToInt32(txtCodigo.Text);

            DataBase.Entity.tb_produto pro = new DataBase.Entity.tb_produto();
            pro.cd_barras = cod;



            if (dgvProd.DataSource == null)
            {
                List <DataBase.Entity.tb_produto> prod = bu.ConsultarParaVenda(pro);

                dgvProd.DataSource = prod;

                foreach (DataBase.Entity.tb_produto c in prod)
                {
                    c.qtd_venda = Convert.ToInt32(nudqtd.Value);
                    tot         = Convert.ToDecimal(c.pr_preco_unidade * c.qtd_venda);

                    total = tot;
                }

                lblvalordavenda.Text = Convert.ToString(total);
                nudqtd.Focus();
            }
            else
            {
                List <DataBase.Entity.tb_produto> produtinhos = dgvProd.DataSource as List <DataBase.Entity.tb_produto>;

                List <DataBase.Entity.tb_produto> result = bu.ConsultarParaVenda(pro);

                DataBase.Entity.tb_produto verif = bu.ConsultaCodBarras(pro);


                result.AddRange(produtinhos);

                foreach (DataBase.Entity.tb_produto c in result)
                {
                    if (c.cd_barras == verif.cd_barras)
                    {
                        c.qtd_venda = Convert.ToInt32(nudqtd.Value);
                    }

                    tot = tot + Convert.ToDecimal(c.pr_preco_unidade * c.qtd_venda);

                    total = tot;

                    lblvalordavenda.Text = Convert.ToString(tot);
                }

                dgvProd.DataSource = result;
                txtCodigo.Text     = null;
                nudqtd.Focus();
            }
        }
Пример #3
0
        private void dtpCompra_onValueChanged(object sender, EventArgs e)
        {
            Business.VendaBusiness business = new Business.VendaBusiness();

            DateTime data = dtpCompra.Value.Date;

            List <tb_venda_item> lista = business.ConsultarVendaItem(data);

            dgvCompra.AutoGenerateColumns = false;
            dgvCompra.DataSource          = lista;
        }