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 btnInserir_Click(object sender, EventArgs e) { try { DataBase.Entity.tb_produto produto = new DataBase.Entity.tb_produto(); produto.cd_barras = Convert.ToInt32(txtCodigoBarras.Text); produto.id_fornecedor = Convert.ToInt32(nudID.Value); produto.nm_cor = txtCor.Text; produto.nm_marca = txtMarca.Text; produto.nm_modelo = txtModelo.Text; produto.nm_produto = txtNome.Text; produto.pr_preco_lote = Convert.ToDecimal(txtLote.Text); produto.pr_preco_unidade = Convert.ToDecimal(txtUnitario.Text); produto.qtd_venda = Convert.ToInt32(nudQTD.Value); produto.tp_produto = txtTipo.Text; Business.ProdutoBusiness business = new Business.ProdutoBusiness(); business.Inserir(produto); MessageBox.Show("Inserido Com Sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public List <Entity.tb_produto> ConsultaParaVenda(DataBase.Entity.tb_produto produto) { List <Entity.tb_produto> prod = db.tb_produto.Where(x => x.cd_barras == produto.cd_barras).ToList(); return(prod); }
public void LimparCampos() { DataBase.ProdutoDatabase db = new DataBase.ProdutoDatabase(); DataBase.Entity.tb_produto ss = db.ConsultarPorModelo("bruno"); dgvProd.DataSource = ss; lblvalordavenda.Text = "0,00"; lbltroco.Text = "0,00"; txtCodigo.Text = null; nudrecb.Value = 0; nudqtd.Value = 1; nudqtd.Focus(); }
public List <DataBase.Entity.tb_produto> ConsultarParaVenda(DataBase.Entity.tb_produto produto) { DataBase.ProdutoDatabase p = new DataBase.ProdutoDatabase(); bool existe = p.ExisteProduto(produto); if (!existe) { throw new ArgumentException("Produto Não cadastrado no sistema."); } List <DataBase.Entity.tb_produto> pro = p.ConsultaParaVenda(produto); return(pro); }
public DataBase.Entity.tb_produto ConsultaCodBarras(DataBase.Entity.tb_produto produto) { DataBase.ProdutoDatabase pro = new DataBase.ProdutoDatabase(); bool existe = pro.ConsultaExistecia(produto); if (!existe) { throw new ArgumentException("Produto inexistente no sitema"); } DataBase.Entity.tb_produto hihi = pro.ConsultarPorCodBarras(produto); return(hihi); }
public DataBase.Entity.tb_produto ConsultarPorTipo(string tipo) { DataBase.Entity.tb_produto produto = database.ConsultarPorTipo(tipo); return(produto); }
public DataBase.Entity.tb_produto ConsultarPorMarca(string marca) { DataBase.Entity.tb_produto produto = database.ConsultarPorMarca(marca); return(produto); }
public DataBase.Entity.tb_produto ConsultarPorCor(string cor) { DataBase.Entity.tb_produto produto = database.ConsultarPorCor(cor); return(produto); }
public DataBase.Entity.tb_produto ConsultarPorModelo(string modelo) { DataBase.Entity.tb_produto produto = database.ConsultarPorModelo(modelo); return(produto); }