public ActionResult DeleteConfirmed(int id) { EstoqueProdutos estoqueProdutos = db.EstoqueProdutos.Find(id); db.EstoqueProdutos.Remove(estoqueProdutos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Produto,Fornecedores,PorcentagemPrecificacao,Custo,Quantidade,Ativo,DataCadastro")] EstoqueProdutos estoqueProdutos) { if (ModelState.IsValid) { db.Entry(estoqueProdutos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Produto = new SelectList(db.Produtoes, "Id", "Titulo", estoqueProdutos.Produto); ViewBag.Fornecedores = new SelectList(db.Fornecedors, "Id", "RazaoSocial", estoqueProdutos.Fornecedores); return(View(estoqueProdutos)); }
// GET: EstoqueProdutos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstoqueProdutos estoqueProdutos = db.EstoqueProdutos.Find(id); if (estoqueProdutos == null) { return(HttpNotFound()); } return(View(estoqueProdutos)); }
public ActionResult Create([Bind(Include = "Id,Produto,Fornecedores,PorcentagemPrecificacao,Custo,Quantidade,Ativo,DataCadastro")] EstoqueProdutos estoqueProdutos) { if (ModelState.IsValid) { estoqueProdutos.Ativo = true; estoqueProdutos.DataCadastro = DateTime.Now; db.EstoqueProdutos.Add(estoqueProdutos); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Produto = new SelectList(db.Produtoes, "Id", "Titulo", estoqueProdutos.Produto); ViewBag.Fornecedores = new SelectList(db.Fornecedors, "Id", "RazaoSocial", estoqueProdutos.Fornecedores); return(View(estoqueProdutos)); }
// GET: EstoqueProdutos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstoqueProdutos estoqueProdutos = db.EstoqueProdutos.Find(id); if (estoqueProdutos == null) { return(HttpNotFound()); } ViewBag.Produto = new SelectList(db.Produtoes, "Id", "Titulo", estoqueProdutos.Produto); ViewBag.Fornecedores = new SelectList(db.Fornecedors, "Id", "RazaoSocial", estoqueProdutos.Fornecedores); return(View(estoqueProdutos)); }
public PartialViewResult QuantidadeEstoqueP(int?id) { EstoqueProdutos ep = new EstoqueProdutos(); ApplicationDbContext ex = new ApplicationDbContext(); if (ex.EstoqueProdutos.Where(x => x.Id == id).FirstOrDefault() != null) { ViewBag.Quantidade = ex.EstoqueProdutos.Where(x => x.Id == id).Sum(x => x.Quantidade); } else { ViewBag.Quantidade = 0; } return(PartialView()); }
protected void imgCancelar_DataBinding(object sender, EventArgs e) { ImageButton i = (ImageButton)sender; i.Visible = false; GridViewRow linha = i.Parent.Parent as GridViewRow; if (linha == null || linha.DataItem == null) { return; } // O botão cancelar só ficará visível se o pedido que estiver indisponibilizando o estoque // estiver com a data de entrega vencida há mais de 2 dias EstoqueProdutos p = linha.DataItem as EstoqueProdutos; i.Visible = p.DataEntrega != null && (DateTime.Now - p.DataEntrega.Value).Days > 2; }