public void AtualizarEstoque(BotItemEstoque estoque)
        {
            BotWoWEntities n = new BotWoWEntities();
            Estoque est = new Estoque();

            try
            {
                est = (from p in n.Estoques where p.idItem == estoque.itemID && p.NomePersonagem == estoque.Personagem select p).First();

                est.Qtd = estoque.Qtd;
                est.dtAtualizado = DateTime.Now;

                n.SaveChanges();

            }
            catch (InvalidOperationException)
            {
                est.idItem = estoque.itemID;
                est.NomePersonagem = estoque.Personagem;
                est.Qtd = estoque.Qtd;
                est.dtAtualizado = DateTime.Now;
                est.dtFabricado = DateTime.Now;

                n.Estoques.AddObject(est);
                n.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("Erro na rotina BotControlaEstoque.AtualizarEstoque. {0} itemID: {1} {0}",Environment.NewLine, estoque.itemID), ex);
            }
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Estoques EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToEstoques(Estoque estoque)
 {
     base.AddObject("Estoques", estoque);
 }
 /// <summary>
 /// Create a new Estoque object.
 /// </summary>
 /// <param name="id">Initial value of the id property.</param>
 /// <param name="idItem">Initial value of the idItem property.</param>
 /// <param name="nomePersonagem">Initial value of the NomePersonagem property.</param>
 /// <param name="qtd">Initial value of the Qtd property.</param>
 public static Estoque CreateEstoque(global::System.Decimal id, global::System.Decimal idItem, global::System.String nomePersonagem, global::System.Decimal qtd)
 {
     Estoque estoque = new Estoque();
     estoque.id = id;
     estoque.idItem = idItem;
     estoque.NomePersonagem = nomePersonagem;
     estoque.Qtd = qtd;
     return estoque;
 }