コード例 #1
0
        public ActionResult Create(ItemDoPedido itemdopedido)
        {
            if (ModelState.IsValid)
            {
                db.ItensDoPedido.Add(itemdopedido);
                db.SaveChanges();
                return RedirectToAction("Edit", "Pedido", new { id = itemdopedido.PedidoId });
            }

            ViewBag.ProdutoId = new SelectList(db.Produtos, "ProdutoId", "Codigo", itemdopedido.ProdutoId);
            ViewBag.PedidoId = new SelectList(db.Pedidoes, "PedidoId", "PedidoId", itemdopedido.PedidoId);
            return View(itemdopedido);
        }
コード例 #2
0
        public ActionResult CriaRapido(ItemDoPedido itemdopedido)
        {
            if (ModelState.IsValid)
            {
                itemdopedido.Quantidade = 1;
                Produto produto = db.Produtos.Find(itemdopedido.ProdutoId);
                if (produto != null)
                {
                    itemdopedido.ValorDeCusto = produto.ValorDeCusto;
                    itemdopedido.ValorDeVenda = produto.ValorDeVenda;
                }
                db.ItensDoPedido.Add(itemdopedido);
                db.SaveChanges();
                return RedirectToAction("Edit", "Pedido", new { id = itemdopedido.PedidoId });
            }

            ViewBag.ProdutoId = new SelectList(db.Produtos, "ProdutoId", "Codigo", itemdopedido.ProdutoId);
            ViewBag.PedidoId = new SelectList(db.Pedidoes, "PedidoId", "PedidoId", itemdopedido.PedidoId);
            return View(itemdopedido);
        }
コード例 #3
0
 public ActionResult Edit(ItemDoPedido itemdopedido)
 {
     if (ModelState.IsValid)
     {
         db.Entry(itemdopedido).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Edit", "Pedido", new { Id = itemdopedido.PedidoId });
     }
     ViewBag.ProdutoId = new SelectList(db.Produtos, "ProdutoId", "Codigo", itemdopedido.ProdutoId);
     ViewBag.PedidoId = new SelectList(db.Pedidoes, "PedidoId", "PedidoId", itemdopedido.PedidoId);
     return View(itemdopedido);
 }