private void CadastrarNoEstoque() { try { tb_estoque reserva = new tb_estoque(); reserva.qtd_livro = Convert.ToInt32(numericUpDown1.Text.Trim()); EstoqueBusiness business = new EstoqueBusiness(); business.CadastrarnoEstoque(reserva); MessageBox.Show("Produto Cadastrado com sucesso", "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Information); numericUpDown1.Text.DefaultIfEmpty(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show($"Ocorreu um erro nhao identificado: {ex.Message}", "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click_1(object sender, EventArgs e) { try { int id = Convert.ToInt32(txtID.Text); tb_estoque estoque = business.Listar(id); txtNomeProduto.Text = Convert.ToString(estoque.id_produto); dtpData.Value = estoque.dt_entrada; nudValor.Value = estoque.vl_valor; if (estoque.bt_vendido == true) { rdnSim.Checked = true; } if (estoque.bt_vendido == false) { rdnNao.Checked = true; } Business.ProdutoBusiness produtoBusiness = new Business.ProdutoBusiness(); tb_produto produto = produtoBusiness.Listar(estoque.id_produto); txtNomeProduto.Text = produto.nm_produto; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(txtID.Text); tb_estoque modelo = business.Listar(id); modelo.id_produto = Convert.ToInt32(txtNomeProduto.Text); modelo.dt_entrada = dtpData.Value; if (rdnSim.Checked == true) { modelo.bt_vendido = true; } if (rdnNao.Checked == true) { modelo.bt_vendido = false; } business.AlterarEstoque(modelo); MessageBox.Show("Alterado com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void AlterarEstoque(tb_estoque modelo) { if (modelo.id_produto == 0) { throw new ArgumentException("Produto Invalido"); } if (modelo.dt_entrada == null) { throw new ArgumentException("O campo data de entrada é obrigatório"); } if (modelo.nm_categoria == string.Empty) { throw new ArgumentException("Categoria inválida"); } if (modelo.nm_produto == string.Empty) { throw new ArgumentException("Produto Inválido"); } if (modelo.vl_valor == 0) { throw new ArgumentException("Valor Inválido"); } db.AlterarEstoque(modelo); }
public void RemoverEstoque(int id) { tb_estoque deletar = db.tb_estoque.FirstOrDefault(x => x.id_estoque == id); db.tb_estoque.Remove(deletar); db.SaveChanges(); }
public void AlterarEStoque(tb_estoque dto, int idEstoque) { tb_estoque estoque = db.tb_estoque.Where(x => x.id_estoque == idEstoque).ToList().Single(); estoque.qtd_livro = dto.qtd_livro; db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { tb_estoque tb_estoque = db.tb_estoque.Find(id); db.tb_estoque.Remove(tb_estoque); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AlterarEstoqueNaoVendido(int id) { tb_estoque alterar = db.tb_estoque.FirstOrDefault(x => x.id_estoque == id); alterar.bt_vendido = false; db.SaveChanges(); }
public ActionResult ConfirmaExcluir(int id) { tb_estoqueEntities context = new tb_estoqueEntities(); tb_estoque estoque = context.tb_estoque.First(l => l.id_produto == id); context.tb_estoque.Remove(estoque); context.SaveChanges(); return(RedirectToAction("Index")); }
public void RemoverEstoque(int idEstoque) { var Est = new tb_estoque { id_estoque = idEstoque }; db.Entry(Est).State = EntityState.Deleted; db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "id,nome")] tb_estoque tb_estoque) { if (ModelState.IsValid) { db.Entry(tb_estoque).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tb_estoque)); }
public void AlterarEstoque(tb_estoque modelo) { tb_estoque alterar = db.tb_estoque.FirstOrDefault(x => x.id_estoque == x.id_estoque); alterar.bt_vendido = modelo.bt_vendido; alterar.dt_entrada = modelo.dt_entrada; alterar.id_produto = modelo.id_produto; db.SaveChanges(); }
public tb_estoque ListarAlterarNaoVendidos(int id) { tb_estoque modelo = db.ListarAlterarNaoVendidos(id); if (modelo == null) { throw new ArgumentException("Produto Indisponível"); } return(modelo); }
public ActionResult Create([Bind(Include = "id,nome")] tb_estoque tb_estoque) { if (ModelState.IsValid) { db.tb_estoque.Add(tb_estoque); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tb_estoque)); }
public ActionResult Cadastrar(tb_estoque estoque) { if (ModelState.IsValid) { tb_estoqueEntities context = new tb_estoqueEntities(); context.tb_estoque.Add(estoque); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(estoque)); }
public ActionResult Editar(tb_estoque estoque) { if (ModelState.IsValid) { tb_estoqueEntities context = new tb_estoqueEntities(); tb_estoque tb_est = context.tb_estoque.First(l => l.id_produto == estoque.id_produto); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(estoque)); }
public void CadastrarEstoque(tb_estoque modelo) { if (modelo.id_produto == 0) { throw new ArgumentException("Produto Invalido"); } if (modelo.dt_entrada == null) { throw new ArgumentException("O campo data de entrada é obrigatório"); } db.CadastrarEstoque(modelo); }
// GET: tb_estoque/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tb_estoque tb_estoque = db.tb_estoque.Find(id); if (tb_estoque == null) { return(HttpNotFound()); } return(View(tb_estoque)); }
private void btnRemover_Click(object sender, EventArgs e) { try { tb_estoque estoque = dgvLivros.CurrentRow.DataBoundItem as tb_estoque; EstoqueBusiness business = new EstoqueBusiness(); business.RemoverEstoque(estoque.id_estoque); CarregarGrid(); } catch (Exception) { MessageBox.Show($"Você deve selecionar um livro para remover!", "Biblioteca", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public tb_estoque ListarAlterarNaoVendidos(int id) { tb_estoque modelo = db.tb_estoque.FirstOrDefault(x => x.id_produto == id && x.bt_vendido == false); if (modelo == null) { return(modelo); } else { modelo.bt_vendido = true; db.SaveChanges(); return(modelo); } }
private void label15_Click(object sender, EventArgs e) { try { Model.tb_produto produto = listProdutos.SelectedItem as Model.tb_produto; List <Model.tb_estoque> estoque = estoqueBusiness.ConsultarEstoqueId(produto.id_produto); if (estoque.Count != 0) { List <Model.tb_estoque> itens = dgvProdutos.DataSource as List <Model.tb_estoque>; if (itens == null) { itens = new List <Model.tb_estoque>(); } int quantidade = Convert.ToInt32(nudQuantidade.Value); for (int i = 0; i < quantidade; i++) { tb_estoque estoqueModelo = estoqueBusiness.ListarAlterarNaoVendidos(produto.id_produto); itens.Add(estoqueModelo); dgvProdutos.AutoGenerateColumns = false; dgvProdutos.DataSource = null; dgvProdutos.DataSource = itens; decimal total = itens.Sum(x => x.vl_valor); lblTotal.Text = total.ToString(); lblRestante.Text = total.ToString(); } } else { MessageBox.Show("Produto Indisponivel"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dgvProdutos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { try { tb_estoque estoque = dgvProdutos.CurrentRow.DataBoundItem as tb_estoque; List <Model.tb_estoque> itens = dgvProdutos.DataSource as List <Model.tb_estoque>; itens.Remove(estoque); dgvProdutos.AutoGenerateColumns = false; dgvProdutos.DataSource = null; dgvProdutos.DataSource = itens; estoqueBusiness.AlterarEstoqueNaoVendido(estoque.id_produto); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public void CadastrarnoEstoque(tb_estoque dto) { db.tb_estoque.Add(dto); db.SaveChanges(); }
public tb_estoque Listar(int id) { tb_estoque modelo = db.tb_estoque.FirstOrDefault(x => x.id_estoque == id); return(modelo); }
public tb_estoque ConsultarEstoquePorid(int IdEstoque) { tb_estoque Estoque = db.tb_estoque.Where(x => x.id_estoque == IdEstoque).ToList().Single(); return(Estoque); }
public tb_estoque ConsultarLivroPorid(int IdLivro) { tb_estoque EstoqueLivro = db.tb_estoque.Where(x => x.tb_livro_id_livro == IdLivro).ToList().Single(); return(EstoqueLivro); }
public void CadastrarnoEstoque(tb_estoque dto) { db.CadastrarnoEstoque(dto); }
public void AlterarEStoque(tb_estoque dto, int idEstoque) { db.AlterarEStoque(dto, idEstoque); }
public void CadastrarEstoque(tb_estoque modelo) { db.tb_estoque.Add(modelo); db.SaveChanges(); }