示例#1
0
        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"));
            }
        }
示例#2
0
        public ActionResult CadastroItemNota(int?idPedido)
        {
            var model = _itemNotaRepo.ItemNotaByPedido(idPedido);

            return(PartialView("/Views/NotaFiscal/EmitirNota.cshtml", model));
        }