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"));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 7
0
 public void AdicionarEstoqueItens(EstoqueItem Novo)
 {
     EstoqueItens.Add(Novo);
 }
Esempio n. 8
0
 public void AtualizarEstoqueItens(EstoqueItem Item)
 {
     EstoqueItens.FirstOrDefault(x => x.Codigo == Item.Codigo).AtualizarEstoque(Item);
 }
Esempio n. 9
0
 public void RemoverEstoqueItens(EstoqueItem Item)
 {
     EstoqueItens.Remove(EstoqueItens.Find(x => x.Codigo == Item.Codigo));
 }