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"); }
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(); } }
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; }