public int Add(EstoqueItem t) { string sql = "INSERT INTO dbo.EstoqueItemSet (Quantidade, Item_Id) " + "VALUES (@Quantidade, @Item_Id); SELECT @@IDENTITY;"; SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ModelosADO"].ConnectionString); using (connection) { SqlCommand command = new SqlCommand(sql, connection); try { command.Parameters.Add("@Quantidade", SqlDbType.Int).Value = t.Quantidade; command.Parameters.Add("@Item_Id", SqlDbType.Int).Value = t.Id; connection.Open(); int id; int.TryParse(command.ExecuteScalar().ToString(), out id); connection.Close(); return(id); } catch (Exception ex) { Console.WriteLine(ex.Message); connection.Close(); return(0); } } }
public ActionResult DeleteConfirmed(int id) { EstoqueItem estoqueItem = db.EstoqueItemSet.Find(id); db.EstoqueItemSet.Remove(estoqueItem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditarQuantidade(int itemEstoqueId, int quantidade) { EstoqueItem estoque = db.EstoqueItemSet.Where(x => x.Id == itemEstoqueId).FirstOrDefault(); estoque.Quantidade = quantidade; db.Entry(estoque).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Quantidade")] EstoqueItem estoqueItem) { if (ModelState.IsValid) { db.Entry(estoqueItem).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Estoques")); } return(View(estoqueItem)); }
public ActionResult Create([Bind(Include = "Id,Quantidade")] EstoqueItem estoqueItem) { if (ModelState.IsValid) { db.EstoqueItemSet.Add(estoqueItem); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estoqueItem)); }
// GET: EstoqueItens/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstoqueItem estoqueItem = db.EstoqueItemSet.Find(id); if (estoqueItem == null) { return(HttpNotFound()); } return(View(estoqueItem)); }
public void AdicionarEstoqueItens(EstoqueItem Novo) { EstoqueItens.Add(Novo); }
public void AtualizarEstoqueItens(EstoqueItem Item) { EstoqueItens.FirstOrDefault(x => x.Codigo == Item.Codigo).AtualizarEstoque(Item); }
public void RemoverEstoqueItens(EstoqueItem Item) { EstoqueItens.Remove(EstoqueItens.Find(x => x.Codigo == Item.Codigo)); }