public ActionResult CadastroNotaFiscal(int idPedido) { var pedido = _pedidoRepo.PedidoById(idPedido); List <ItemPedido> itensPedido = new List <ItemPedido>(); TempData["Pedido"] = Newtonsoft.Json.JsonConvert.SerializeObject(GetItensPedidoNF(idPedido)); TempData["idPedido"] = idPedido; TempData.Keep("Pedido"); TempData.Keep("idPedido"); TempData["ItensNota"] = Newtonsoft.Json.JsonConvert.SerializeObject(_itemNotaRepo.ItemNotaByPedido(idPedido)); TempData.Keep("ItensNota"); if (pedido.NFEmitida == true) { Response.WriteAsync("<script language='javascript'>alert('NF ja emitida para este pedido')</script>"); return(RedirectToAction("Index", "Pedido")); } else { return(PartialView("EmitirNota")); } }
public ActionResult CadastroItemNota(int?idPedido) { var model = _itemNotaRepo.ItemNotaByPedido(idPedido); return(PartialView("/Views/NotaFiscal/EmitirNota.cshtml", model)); }