private void button4_Click(object sender, EventArgs e) { try { Model.tb_estoque id = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque; Business.EstoqueBusiness business = new Business.EstoqueBusiness(); business.Remover(id); MessageBox.Show("Estoque deletado com Sucesso!"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente."); } }
public void remover(Model.tb_estoque id) { Model.tb_estoque remover = db.tb_estoque.First(t => t.id_Estoque == id.id_Estoque); db.tb_estoque.Remove(remover); db.SaveChanges(); }
public void AlterarTeste(Model.tb_estoque estoque) { Model.falcomtccEntities2 db = new Model.falcomtccEntities2(); Model.tb_estoque alt = db.tb_estoque.First(t => t.id_Estoque == estoque.id_Estoque); alt.ds_produto = estoque.ds_produto; alt.dt_Entrada = estoque.dt_Entrada; alt.dt_saida = estoque.dt_saida; alt.dt_validadeproduto = estoque.dt_validadeproduto; }
public void Inserir(Model.tb_estoque estoque) { string prod = estoque.ds_produto; decimal custo = Convert.ToDecimal(estoque.prc_custo); decimal venda = Convert.ToDecimal(estoque.prc_venda); int qtd = Convert.ToInt32(estoque.qtd_produto); DateTime ent = Convert.ToDateTime(estoque.dt_Entrada); DateTime sai = Convert.ToDateTime(estoque.dt_saida); DateTime vali = Convert.ToDateTime(estoque.dt_validadeproduto); if (prod.Length >= 50) { throw new ArgumentException("Quantidade de Caracteres Excedida"); } if (custo == 0) { throw new ArgumentException("A quantidade não pode ser 0"); } if (venda == 0) { throw new ArgumentException("A quantidade não pode ser 0"); } if (qtd == 0) { throw new ArgumentException("A quantidade não pode ser 0"); } if (sai == null) { throw new ArgumentException("A Data de Saida não pode estar vazio"); } if (ent == null) { throw new ArgumentException("a Data de entrada não pode estar vazio"); } if (vali == null) { throw new ArgumentException("a Data de validade não pode estar vazio"); } dg.Inserir(estoque); }
private void dgvConsu_CellClick(object sender, DataGridViewCellEventArgs e) { Model.tb_estoque alt = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque; cboProduto.Text = alt.nm_produto; cboForne.Text = alt.nm_fornecedor; txtDescrição.Text = alt.ds_produto; dtpEntra.Value = Convert.ToDateTime(alt.dt_Entrada); dtpSai.Value = Convert.ToDateTime(alt.dt_saida); dtpVal.Value = Convert.ToDateTime(alt.dt_validadeproduto); nudCusto.Value = Convert.ToDecimal(alt.prc_custo); nudVenda.Value = Convert.ToDecimal(alt.prc_venda); nudUnidade.Value = Convert.ToDecimal(alt.qtd_produto); }
public void Alterar(Model.tb_estoque estoque) { Model.tb_estoque alterar = db.tb_estoque.First(t => t.id_Estoque == estoque.id_Estoque); alterar.id_produto = estoque.id_produto; alterar.id_Fornecedor = estoque.id_Fornecedor; alterar.prc_custo = estoque.prc_custo; alterar.prc_venda = estoque.prc_venda; alterar.qtd_produto = estoque.qtd_produto; alterar.ds_produto = estoque.ds_produto; alterar.dt_Entrada = estoque.dt_Entrada; alterar.dt_saida = estoque.dt_saida; alterar.dt_validadeproduto = estoque.dt_validadeproduto; db.SaveChanges(); }
private void btnFinalizarPedido_Click(object sender, EventArgs e) { try { Business.CompraBusiness compraBusiness = new Business.CompraBusiness(); Business.EstoqueBusiness estoqueBusiness = new Business.EstoqueBusiness(); Model.tb_compra compra = new Model.tb_compra(); compra.dt_compra = DateTime.Now.Date; compra.vl_valorTotal = Convert.ToDecimal(lblTotal.Text); compraBusiness.InserirCompra(compra); Model.tb_compra_item compraItem = new Model.tb_compra_item(); Model.tb_estoque estoqueItem = new Model.tb_estoque(); List <Model.tb_produto> itens = dgvProdutos.DataSource as List <Model.tb_produto>; foreach (var item in itens) { compraItem.id_compra = compra.id_compra; compraItem.id_produto = item.id_produto; estoqueItem.id_produto = item.id_produto; estoqueItem.dt_entrada = DateTime.Now.Date; estoqueItem.bt_vendido = false; compraBusiness.InserirCompraItem(compraItem); estoqueBusiness.CadastrarEstoque(estoqueItem); } MessageBox.Show("Compra finalizada com sucesso"); dgvProdutos.DataSource = null; lblTotal.Text = "0,00"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { Model.tb_estoque estoque = dgvConsu.CurrentRow.DataBoundItem as Model.tb_estoque; Model.tb_fornecedor f = cboForne.SelectedItem as Model.tb_fornecedor; Model.tb_produto p = cboProduto.SelectedItem as Model.tb_produto; estoque.id_Fornecedor = f.id_fornecedor; estoque.id_produto = p.id_produto; estoque.ds_produto = txtDescrição.Text; estoque.dt_Entrada = dtpEntra.Value; estoque.prc_custo = nudCusto.Value; estoque.prc_venda = nudVenda.Value; estoque.qtd_produto = Convert.ToInt32(nudUnidade.Value); estoque.dt_saida = dtpSai.Value; estoque.dt_validadeproduto = dtpVal.Value; estoque.prc_venda = nudVenda.Value; Business.EstoqueBusiness bus = new Business.EstoqueBusiness(); bus.Alterar(estoque); MessageBox.Show("Alterado com Sucesso"); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro desconhecido. Tente novamente."); } }
public void Inserir(Model.tb_estoque estoque) { db.tb_estoque.Add(estoque); db.SaveChanges(); }
public Model.tb_estoque Listar(int id) { Model.tb_estoque modelo = db.Listar(id); return(modelo); }
public void AlterarTeste(Model.tb_estoque estoque) { Databases.EstqueDatabases db = new Databases.EstqueDatabases(); db.AlterarTeste(estoque); }
public void Remover(Model.tb_estoque id) { dg.remover(id); }