private void SalvarPedido(Transaction transaction, out TransacaoPagarMe transacaoPagarMe, out AluguelPagarMe aluguelPagarMe, Aluguel aluguel) { transacaoPagarMe = _mapper.Map <TransacaoPagarMe>(transaction); aluguelPagarMe = _mapper.Map <AluguelPagarMe>(transacaoPagarMe); _aluguelRepository.Transacao(aluguel, aluguelPagarMe); }
public Task Invoke() { _logger.LogInformation("> PedidoPagamentoSituacaoJob: Iniciando"); var pedidosRealizados = _pedidoRepository.ObterTodosPedidosPorSituacao(PedidoSituacaoConstant.PEDIDO_REALIZADO); foreach (var pedido in pedidosRealizados) { string situacao = null; var transaction = _gerenciarPagarMe.ObterTransacao(pedido.TransactionId); int toleranciaDias = _configuration.GetValue <int>("Pagamento:PagarMe:BoletoDiaExpiracao") + _configuration.GetValue <int>("Pagamento:PagarMe:BoletoDiaToleranciaVencido"); if (transaction.Status == TransactionStatus.WaitingPayment && transaction.PaymentMethod == PaymentMethod.Boleto && DateTime.Now > pedido.DataRegistro.AddDays(toleranciaDias)) { situacao = PedidoSituacaoConstant.PAGAMENTO_NAO_REALIZADO; _produtoRepository.DevolverProdutosEstoque(pedido); } if (transaction.Status == TransactionStatus.Refused) { situacao = PedidoSituacaoConstant.PAGAMENTO_REJEITADO; _produtoRepository.DevolverProdutosEstoque(pedido); } if (transaction.Status == TransactionStatus.Authorized || transaction.Status == TransactionStatus.Paid) { situacao = PedidoSituacaoConstant.PAGAMENTO_APROVADO; //ENVIAR E-MAIL CONFIRMAÇÃO DO PAGAMENTO _gerenciarEmail.EnviarConfirmacaoPagamento(pedido); } if (transaction.Status == TransactionStatus.Refunded) { situacao = PedidoSituacaoConstant.ESTORNO; _produtoRepository.DevolverProdutosEstoque(pedido); } if (situacao != null) { TransacaoPagarMe transacaoPagarMe = _mapper.Map <Transaction, TransacaoPagarMe>(transaction); transacaoPagarMe.Customer.Gender = (pedido.Cliente.Sexo == "M") ? Gender.Male : Gender.Female; PedidoSituacao pedidoSituacao = new PedidoSituacao(); pedidoSituacao.PedidoId = pedido.Id; pedidoSituacao.Situacao = situacao; pedidoSituacao.Data = transaction.DateUpdated.Value; pedidoSituacao.Dados = JsonConvert.SerializeObject(transacaoPagarMe); _pedidoSituacaoRepository.Cadastrar(pedidoSituacao); pedido.Situacao = situacao; _pedidoRepository.Atualizar(pedido); } } _logger.LogInformation("> PedidoPagamentoSituacaoJob: Finalizado"); return(Task.CompletedTask); }
private async Task SalvarPedido(List <ItemVendaViewModel> produtos, Transaction transaction) { transacaoPagarMe = _mapper.Map <TransacaoPagarMe>(transaction); pedido = _mapper.Map <TransacaoPagarMe, Pedido>(transacaoPagarMe); pedido = _mapper.Map(produtos, pedido); pedido.Situacao = PedidoSituacaoConstant.PEDIDO_REALIZADO; await _pedidoRepository.Adicionar(pedido); }
private void SalvarPedidoSituacao(List <ProdutoItem> produtos, TransacaoPagarMe transacaoPagarMe, Pedido pedido) { TransactionProduto tp = new TransactionProduto { Transaction = transacaoPagarMe, Produtos = produtos }; PedidoSituacao pedidoSituacao = _mapper.Map <Pedido, PedidoSituacao>(pedido); pedidoSituacao = _mapper.Map <TransactionProduto, PedidoSituacao>(tp, pedidoSituacao); pedidoSituacao.Situacao = PedidoSituacaoConstant.PEDIDO_REALIZADO; _pedidoSituacaoRepository.Cadastrar(pedidoSituacao); }
private Pedido SalvarPedido(List <ProdutoItem> produtos, Transaction pagarMe) { TransacaoPagarMe transacao = _mapper.Map <Transaction, TransacaoPagarMe>(pagarMe); Pedido pedido = _mapper.Map <TransacaoPagarMe, Pedido>(transacao); pedido = _mapper.Map(produtos, pedido); pedido.Situacao = PedidoSituacaoConstant.AGUARDANDO_PAGAMENTO; _pedidoRepository.Cadastrar(pedido); PedidoSituacao pedidoSituacao = _mapper.Map <Pedido, PedidoSituacao>(pedido); pedidoSituacao.Situacao = PedidoSituacaoConstant.AGUARDANDO_PAGAMENTO; _pedidoSituacaoRepository.Cadastrar(pedidoSituacao); BaixaEstoque(produtos); _cookie.Excluir("Carrinho.Compras"); _cookie.Excluir("Carrinho.ValorPrazoFrete"); return(pedido); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 2 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" ViewData["Title"] = "Visualizar"; TransacaoPagarMe transacao = JsonConvert.DeserializeObject <TransacaoPagarMe>(Model.DadosTransaction); List <ProdutoItem> produtos = JsonConvert.DeserializeObject <List <ProdutoItem> >(Model.DadosProdutos, new JsonSerializerSettings() { ContractResolver = new ProdutoItemResolver <List <ProdutoItem> >() }); var aniversario = DateTime.Parse(transacao.Customer.Birthday); #line default #line hidden BeginContext(439, 119, true); WriteLiteral("<br /><br />\r\n<div class=\"container\">\r\n <div class=\"row\">\r\n <div class=\"col-md-12 text-center\">\r\n "); EndContext(); BeginContext(558, 38, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("vc:pedido-situacao", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "0b076aef24bf649b0b0572361700a7dfaa50cbc35285", async() => { } ); __PedidoSituacaoViewComponentTagHelper = CreateTagHelper <global::AspNetCore.Areas_Cliente_Views_Pedido_Visualizar.__Generated__PedidoSituacaoViewComponentTagHelper>(); __tagHelperExecutionContext.Add(__PedidoSituacaoViewComponentTagHelper); #line 12 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" __PedidoSituacaoViewComponentTagHelper.pedido = Model; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("pedido", __PedidoSituacaoViewComponentTagHelper.pedido, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(596, 288, true); WriteLiteral(@" <br /> </div> </div> <div class=""row""> <div class=""col-md-12""> <h3>Dados pedido</h3> <table class=""table table-bordered""> <tr> <td colspan=""2""><strong>Situação do pedido:</strong> "); EndContext(); BeginContext(885, 14, false); #line 22 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(899, 104, true); WriteLiteral("</td>\r\n\r\n </tr>\r\n <tr>\r\n <td><strong>Cliente:</strong> "); EndContext(); BeginContext(1004, 23, false); #line 26 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Customer.Name); #line default #line hidden EndContext(); BeginContext(1027, 60, true); WriteLiteral("</td>\r\n <td><strong>Nascimento:</strong> "); EndContext(); BeginContext(1088, 34, false); #line 27 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(aniversario.ToString("dd/MM/yyyy")); #line default #line hidden EndContext(); BeginContext(1122, 113, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td><strong>Forma de pagamento: </strong>"); EndContext(); BeginContext(1236, 20, false); #line 30 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FormaPagamento); #line default #line hidden EndContext(); BeginContext(1256, 74, true); WriteLiteral("</td>\r\n <td><strong>Nota Fiscal Eletrônica: </strong>- "); EndContext(); BeginContext(1331, 9, false); #line 31 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.NFE); #line default #line hidden EndContext(); BeginContext(1340, 256, true); WriteLiteral(@"</td> </tr> </table> <h3>Entrega</h3> <table class=""table table-bordered""> <tr> <td colspan=""4""> <strong>Endereço de entrega: </strong>"); EndContext(); BeginContext(1597, 23, false); #line 39 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Name); #line default #line hidden EndContext(); BeginContext(1620, 120, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n <tr>\r\n <td><strong>CEP: </strong>"); EndContext(); BeginContext(1741, 34, false); #line 43 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Zipcode); #line default #line hidden EndContext(); BeginContext(1775, 56, true); WriteLiteral("</td>\r\n <td><strong>Estado:</strong> "); EndContext(); BeginContext(1832, 32, false); #line 44 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.State); #line default #line hidden EndContext(); BeginContext(1864, 56, true); WriteLiteral("</td>\r\n <td><strong>Cidade:</strong> "); EndContext(); BeginContext(1921, 31, false); #line 45 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.City); #line default #line hidden EndContext(); BeginContext(1952, 56, true); WriteLiteral("</td>\r\n <td><strong>Bairro:</strong> "); EndContext(); BeginContext(2009, 39, false); #line 46 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Neighborhood); #line default #line hidden EndContext(); BeginContext(2048, 116, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Endereço: </strong> "); EndContext(); BeginContext(2165, 33, false); #line 49 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Street); #line default #line hidden EndContext(); BeginContext(2198, 61, true); WriteLiteral("</td>\r\n <td><strong>Complemento: </strong>"); EndContext(); BeginContext(2260, 40, false); #line 50 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Complementary); #line default #line hidden EndContext(); BeginContext(2300, 56, true); WriteLiteral("</td>\r\n <td><strong>Número: </strong>"); EndContext(); BeginContext(2357, 39, false); #line 51 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.StreetNumber); #line default #line hidden EndContext(); BeginContext(2396, 121, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Transportadora:</strong> "); EndContext(); BeginContext(2518, 18, false); #line 54 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteEmpresa); #line default #line hidden EndContext(); BeginContext(2536, 64, true); WriteLiteral("</td>\r\n <td><strong>Valor do frete:</strong> "); EndContext(); BeginContext(2601, 74, false); #line 55 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(2675, 65, true); WriteLiteral("</td>\r\n <td><strong>Rastreamento: </strong> - "); EndContext(); BeginContext(2741, 26, false); #line 56 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteCodRastreamento); #line default #line hidden EndContext(); BeginContext(2767, 335, true); WriteLiteral(@"</td> </tr> </table> <h3>Lista de produtos</h3> <table class=""table table-bordered""> <tr> <th>Quantidade</th> <th>Nome</th> <th>Valor</th> <th>TOTAL</th> </tr> "); EndContext(); #line 67 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" foreach (var produto in produtos) { #line default #line hidden BeginContext(3173, 54, true); WriteLiteral(" <tr>\r\n <td>"); EndContext(); BeginContext(3228, 23, false); #line 70 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.UnidadesPedidas); #line default #line hidden EndContext(); BeginContext(3251, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3287, 12, false); #line 71 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Nome); #line default #line hidden EndContext(); BeginContext(3299, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3335, 27, false); #line 72 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Valor.ToString("C")); #line default #line hidden EndContext(); BeginContext(3362, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3399, 55, false); #line 73 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write((produto.Valor * produto.UnidadesPedidas).ToString("C")); #line default #line hidden EndContext(); BeginContext(3455, 34, true); WriteLiteral("</td>\r\n </tr>\r\n"); EndContext(); #line 75 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3508, 111, true); WriteLiteral(" <tr>\r\n <td colspan=\"3\"><strong>FRETE</strong></td>\r\n <td>"); EndContext(); BeginContext(3620, 74, false); #line 78 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(3694, 141, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"3\"><strong>TOTAL</strong></td>\r\n <td>"); EndContext(); BeginContext(3836, 30, false); #line 82 "C:\Users\mateu\Desktop\AspNetCurso\LojaVirtual\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.ValorTotal.ToString("C")); #line default #line hidden EndContext(); BeginContext(3866, 220, true); WriteLiteral("</td>\r\n </tr>\r\n </table>\r\n\r\n <br />\r\n <br />\r\n <button class=\"btn btn-outline-primary btn-lg btn-imprimir\">Imprimir</button> \r\n </div>\r\n </div>\r\n</div>"); EndContext(); }
private void SalvarPedido(List <ProdutoItem> produtos, Transaction transaction, out TransacaoPagarMe transacaoPagarMe, out Pedido pedido) { transacaoPagarMe = _mapper.Map <TransacaoPagarMe>(transaction); pedido = _mapper.Map <TransacaoPagarMe, Pedido>(transacaoPagarMe); pedido = _mapper.Map <List <ProdutoItem>, Pedido>(produtos, pedido); pedido.Situacao = PedidoSituacaoConstant.PEDIDO_REALIZADO; _pedidoRepository.Cadastrar(pedido); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 2 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" ViewData["Title"] = "Visualizar"; TransacaoPagarMe transacao = JsonConvert.DeserializeObject <TransacaoPagarMe>(Model.DadosTransaction); List <ProdutoItem> produtos = JsonConvert.DeserializeObject <List <ProdutoItem> >(Model.DadosProdutos, new JsonSerializerSettings() { ContractResolver = new ProdutoItemResolver <List <ProdutoItem> >() }); var aniversario = DateTime.Parse(transacao.Customer.Birthday); #line default #line hidden BeginContext(439, 121, true); WriteLiteral("<br />\r\n<br />\r\n<div class=\"container\">\r\n <div class=\"row\">\r\n <div class=\"col-md-12 text-center\">\r\n "); EndContext(); BeginContext(560, 38, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("vc:pedido-situacao", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "c8c9926f7033f2240311cfc45c4931ce669f09215258", async() => { } ); __PedidoSituacaoViewComponentTagHelper = CreateTagHelper <global::AspNetCore.Areas_Cliente_Views_Pedido_Visualizar.__Generated__PedidoSituacaoViewComponentTagHelper>(); __tagHelperExecutionContext.Add(__PedidoSituacaoViewComponentTagHelper); #line 13 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" __PedidoSituacaoViewComponentTagHelper.pedido = Model; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("pedido", __PedidoSituacaoViewComponentTagHelper.pedido, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(598, 335, true); WriteLiteral(@" <br /> <br /> </div> </div> <div class=""row""> <div class=""col-md-12""> <h3>Dados pedido</h3> <table class=""table table-bordered""> <tr> <td colspan=""2""> <strong>Situação do pedido:</strong> "); EndContext(); #line 26 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.PEDIDO_REALIZADO) { #line default #line hidden BeginContext(1077, 65, true); WriteLiteral(" <span class=\"label pedido-realizado\">"); EndContext(); BeginContext(1143, 14, false); #line 28 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(1157, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 29 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(1193, 24, true); WriteLiteral(" "); EndContext(); #line 30 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.PAGAMENTO_APROVADO) { #line default #line hidden BeginContext(1339, 67, true); WriteLiteral(" <span class=\"label pagamento-aprovado\">"); EndContext(); BeginContext(1407, 14, false); #line 32 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(1421, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 33 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(1457, 24, true); WriteLiteral(" "); EndContext(); #line 34 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.NF_EMITIDA) { #line default #line hidden BeginContext(1595, 59, true); WriteLiteral(" <span class=\"label nf-emitida\">"); EndContext(); BeginContext(1655, 14, false); #line 36 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(1669, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 37 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(1705, 24, true); WriteLiteral(" "); EndContext(); #line 38 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.EM_TRANSPORTE) { #line default #line hidden BeginContext(1846, 62, true); WriteLiteral(" <span class=\"label em-transporte\">"); EndContext(); BeginContext(1909, 14, false); #line 40 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(1923, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 41 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(1959, 24, true); WriteLiteral(" "); EndContext(); #line 42 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.ENTREGUE) { #line default #line hidden BeginContext(2095, 57, true); WriteLiteral(" <span class=\"label entregue\">"); EndContext(); BeginContext(2153, 14, false); #line 44 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(2167, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 45 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(2203, 24, true); WriteLiteral(" "); EndContext(); #line 46 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.FINALIZADO) { #line default #line hidden BeginContext(2341, 59, true); WriteLiteral(" <span class=\"label finalizado\">"); EndContext(); BeginContext(2401, 14, false); #line 48 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(2415, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 49 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(2451, 24, true); WriteLiteral(" "); EndContext(); #line 50 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.DEVOLVER) { #line default #line hidden BeginContext(2587, 57, true); WriteLiteral(" <span class=\"label devolver\">"); EndContext(); BeginContext(2645, 14, false); #line 52 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(2659, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 53 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(2695, 24, true); WriteLiteral(" "); EndContext(); #line 54 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.DEVOLVER_ENTREGUE) { #line default #line hidden BeginContext(2840, 66, true); WriteLiteral(" <span class=\"label devolver-entregue\">"); EndContext(); BeginContext(2907, 14, false); #line 56 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(2921, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 57 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(2957, 24, true); WriteLiteral(" "); EndContext(); #line 58 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.DEVOLUCAO_ACEITA) { #line default #line hidden BeginContext(3101, 65, true); WriteLiteral(" <span class=\"label devolucao-aceita\">"); EndContext(); BeginContext(3167, 14, false); #line 60 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(3181, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 61 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3217, 24, true); WriteLiteral(" "); EndContext(); #line 62 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.DEVOLUCAO_REJEITADA) { #line default #line hidden BeginContext(3364, 68, true); WriteLiteral(" <span class=\"label devolucao-rejeitada\">"); EndContext(); BeginContext(3433, 14, false); #line 64 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(3447, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 65 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3483, 24, true); WriteLiteral(" "); EndContext(); #line 66 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.Situacao == LojaVirtual.Models.Contants.PedidoSituacaoConstant.DEVOLVER_ESTORNO) { #line default #line hidden BeginContext(3627, 56, true); WriteLiteral(" <span class=\"label estorno\">"); EndContext(); BeginContext(3684, 14, false); #line 68 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(3698, 9, true); WriteLiteral("</span>\r\n"); EndContext(); #line 69 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3734, 123, true); WriteLiteral(" </td>\r\n </tr>\r\n <tr>\r\n <td><strong>Cliente: </strong> "); EndContext(); BeginContext(3858, 23, false); #line 73 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Customer.Name); #line default #line hidden EndContext(); BeginContext(3881, 60, true); WriteLiteral("</td>\r\n <td><strong>Nascimento: </strong>"); EndContext(); BeginContext(3942, 34, false); #line 74 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(aniversario.ToString("dd/MM/yyyy")); #line default #line hidden EndContext(); BeginContext(3976, 110, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td><strong>Forma pagamento: </strong>"); EndContext(); BeginContext(4087, 20, false); #line 77 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FormaPagamento); #line default #line hidden EndContext(); BeginContext(4107, 74, true); WriteLiteral("</td>\r\n <td><strong>Nota Fiscal Eletronica: </strong>- "); EndContext(); BeginContext(4182, 90, false); #line 78 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Html.Raw(Model.NFE == null ? "-" : "<a href='" + Model.NFE + "' target='_blank'>NF-e</a>")); #line default #line hidden EndContext(); BeginContext(4272, 258, true); WriteLiteral(@"</td> </tr> </table> <h3>Entrega</h3> <table class=""table table-bordered""> <tr> <td colspan=""4""> <strong>Endereço de Entrega: </strong>"); EndContext(); BeginContext(4531, 23, false); #line 87 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Name); #line default #line hidden EndContext(); BeginContext(4554, 137, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Endereço: </strong>"); EndContext(); BeginContext(4692, 33, false); #line 91 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Street); #line default #line hidden EndContext(); BeginContext(4725, 56, true); WriteLiteral("</td>\r\n <td><strong>Numero: </strong>"); EndContext(); BeginContext(4782, 39, false); #line 92 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.StreetNumber); #line default #line hidden EndContext(); BeginContext(4821, 61, true); WriteLiteral("</td>\r\n <td><strong>Complemento: </strong>"); EndContext(); BeginContext(4883, 40, false); #line 93 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Complementary); #line default #line hidden EndContext(); BeginContext(4923, 101, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td><strong>Bairro: </strong>"); EndContext(); BeginContext(5025, 39, false); #line 96 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Neighborhood); #line default #line hidden EndContext(); BeginContext(5064, 56, true); WriteLiteral("</td>\r\n <td><strong>Cidade: </strong>"); EndContext(); BeginContext(5121, 31, false); #line 97 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.City); #line default #line hidden EndContext(); BeginContext(5152, 56, true); WriteLiteral("</td>\r\n <td><strong>Estado: </strong>"); EndContext(); BeginContext(5209, 32, false); #line 98 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.State); #line default #line hidden EndContext(); BeginContext(5241, 53, true); WriteLiteral("</td>\r\n <td><strong>CEP: </strong>"); EndContext(); BeginContext(5295, 34, false); #line 99 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Zipcode); #line default #line hidden EndContext(); BeginContext(5329, 121, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Transportadora: </strong>"); EndContext(); BeginContext(5451, 18, false); #line 102 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteEmpresa); #line default #line hidden EndContext(); BeginContext(5469, 64, true); WriteLiteral("</td>\r\n <td><strong>Valor do Frete: </strong>"); EndContext(); BeginContext(5534, 74, false); #line 103 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(5608, 62, true); WriteLiteral("</td>\r\n <td><strong>Rastreamento: </strong>"); EndContext(); BeginContext(5671, 26, false); #line 104 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteCodRastreamento); #line default #line hidden EndContext(); BeginContext(5697, 339, true); WriteLiteral(@"</td> </tr> </table> <h3>Lista de produtos</h3> <table class=""table table-bordered""> <tr> <th>Quantidade</th> <th>Nome</th> <th>Valor</th> <th>TOTAL</th> </tr> "); EndContext(); #line 117 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" foreach (var produto in produtos) { #line default #line hidden BeginContext(6107, 54, true); WriteLiteral(" <tr>\r\n <td>"); EndContext(); BeginContext(6162, 23, false); #line 120 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.UnidadesPedidas); #line default #line hidden EndContext(); BeginContext(6185, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(6221, 12, false); #line 121 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Nome); #line default #line hidden EndContext(); BeginContext(6233, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(6269, 27, false); #line 122 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Valor.ToString("C")); #line default #line hidden EndContext(); BeginContext(6296, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(6333, 55, false); #line 123 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write((produto.Valor * produto.UnidadesPedidas).ToString("C")); #line default #line hidden EndContext(); BeginContext(6389, 34, true); WriteLiteral("</td>\r\n </tr>\r\n"); EndContext(); #line 125 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(6442, 113, true); WriteLiteral("\r\n <tr>\r\n <td colspan=\"3\"><strong>FRETE</strong></td>\r\n <td>"); EndContext(); BeginContext(6556, 74, false); #line 129 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(6630, 141, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"3\"><strong>TOTAL</strong></td>\r\n <td>"); EndContext(); BeginContext(6772, 30, false); #line 133 "C:\Users\ander\Desktop\Git\LojaVirtual\Novo\LojaVirtual\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.ValorTotal.ToString("C")); #line default #line hidden EndContext(); BeginContext(6802, 214, true); WriteLiteral("</td>\r\n </tr>\r\n </table>\r\n\r\n <br />\r\n <br />\r\n <button class=\"btn btn-outline-primary btn-imprimir\">Imprimir</button>\r\n\r\n </div>\r\n </div>\r\n</div>"); EndContext(); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 6 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" ViewData["Title"] = "Visualizar"; TransacaoPagarMe transacao = JsonConvert.DeserializeObject <TransacaoPagarMe>(Model.DadosTransaction); List <ProdutoItem> produtos = JsonConvert.DeserializeObject <List <ProdutoItem> >(Model.DadosProdutos, new JsonSerializerSettings { ContractResolver = new UndoJsonIgnore <List <ProdutoItem> >(), }); #line default #line hidden BeginContext(510, 95, true); WriteLiteral(" <div class=\"text-center container\">\r\n <br />\r\n <br />\r\n <h1>Pedido nº "); EndContext(); BeginContext(606, 8, false); #line 17 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Id); #line default #line hidden EndContext(); BeginContext(614, 1, true); WriteLiteral("-"); EndContext(); BeginContext(616, 19, false); #line 17 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.TransactionId); #line default #line hidden EndContext(); BeginContext(635, 15, true); WriteLiteral("</h1>\r\n "); EndContext(); BeginContext(651, 61, false); #line 18 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(await Component.InvokeAsync("Status", new { pedido = Model })); #line default #line hidden EndContext(); BeginContext(712, 185, true); WriteLiteral("\r\n <br />\r\n <h3>Dados do pedido</h3>\r\n <table class=\"table table-bordered\">\r\n <tr>\r\n <td colspan=\"2\"><strong>Situação do pedido:</strong> "); EndContext(); BeginContext(898, 14, false); #line 23 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(912, 92, true); WriteLiteral("</td>\r\n\r\n </tr>\r\n <tr>\r\n <td><strong>Cliente:</strong> "); EndContext(); BeginContext(1005, 23, false); #line 27 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Customer.Name); #line default #line hidden EndContext(); BeginContext(1028, 56, true); WriteLiteral("</td>\r\n <td><strong>Nascimento:</strong> "); EndContext(); BeginContext(1085, 27, false); #line 28 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Customer.Birthday); #line default #line hidden EndContext(); BeginContext(1112, 101, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td><strong>Forma de pagamento: </strong>"); EndContext(); BeginContext(1214, 20, false); #line 31 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FormaPagamento); #line default #line hidden EndContext(); BeginContext(1234, 92, true); WriteLiteral("</td>\r\n <td>\r\n <strong>Nota Fiscal Eletrônica: </strong>\r\n"); EndContext(); #line 34 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.NFE != null) { #line default #line hidden BeginContext(1394, 26, true); WriteLiteral(" <a"); EndContext(); BeginWriteAttribute("href", " href=\"", 1420, "\"", 1437, 1); #line 36 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" WriteAttributeValue("", 1427, Model.NFE, 1427, 10, false); #line default #line hidden EndWriteAttribute(); BeginContext(1438, 29, true); WriteLiteral(">Nota fiscal eletrônica</a>\r\n"); EndContext(); #line 37 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } else { #line default #line hidden BeginContext(1539, 50, true); WriteLiteral(" <span>Não emitida</span>\r\n"); EndContext(); #line 41 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(1612, 242, true); WriteLiteral(" </td>\r\n </tr>\r\n </table>\r\n <h3>Entrega</h3>\r\n <table class=\"table table-bordered\">\r\n <tr>\r\n <td colspan=\"4\">\r\n <strong>Endereço de entrega: </strong>"); EndContext(); BeginContext(1855, 23, false); #line 49 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Name); #line default #line hidden EndContext(); BeginContext(1878, 104, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n <tr>\r\n <td><strong>CEP:</strong> "); EndContext(); BeginContext(1983, 34, false); #line 53 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Zipcode); #line default #line hidden EndContext(); BeginContext(2017, 52, true); WriteLiteral("</td>\r\n <td><strong>Estado:</strong> "); EndContext(); BeginContext(2070, 32, false); #line 54 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.State); #line default #line hidden EndContext(); BeginContext(2102, 52, true); WriteLiteral("</td>\r\n <td><strong>Cidade:</strong> "); EndContext(); BeginContext(2155, 31, false); #line 55 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.City); #line default #line hidden EndContext(); BeginContext(2186, 52, true); WriteLiteral("</td>\r\n <td><strong>Bairro:</strong> "); EndContext(); BeginContext(2239, 39, false); #line 56 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Neighborhood); #line default #line hidden EndContext(); BeginContext(2278, 104, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Endereço: </strong> "); EndContext(); BeginContext(2383, 33, false); #line 59 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Street); #line default #line hidden EndContext(); BeginContext(2416, 57, true); WriteLiteral("</td>\r\n <td><strong>Complemento: </strong>"); EndContext(); BeginContext(2474, 40, false); #line 60 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Complementary); #line default #line hidden EndContext(); BeginContext(2514, 52, true); WriteLiteral("</td>\r\n <td><strong>Número: </strong>"); EndContext(); BeginContext(2567, 39, false); #line 61 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.StreetNumber); #line default #line hidden EndContext(); BeginContext(2606, 109, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Transportadora:</strong> "); EndContext(); BeginContext(2716, 18, false); #line 64 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteEmpresa); #line default #line hidden EndContext(); BeginContext(2734, 60, true); WriteLiteral("</td>\r\n <td><strong>Valor do frete:</strong> "); EndContext(); BeginContext(2796, 53, false); #line 65 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(((decimal)transacao.Shipping.Fee / 100).ToString("C")); #line default #line hidden EndContext(); BeginContext(2850, 82, true); WriteLiteral("</td>\r\n <td>\r\n <strong>Rastreamento: </strong>\r\n"); EndContext(); #line 68 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" if (Model.FreteCodRastreamento != null) { #line default #line hidden BeginContext(3042, 26, false); #line 70 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteCodRastreamento); #line default #line hidden EndContext(); #line 70 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } else { #line default #line hidden BeginContext(3142, 50, true); WriteLiteral(" <span>Não emitido</span>\r\n"); EndContext(); #line 75 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3215, 313, true); WriteLiteral(@" </td> </tr> </table> <h3>Lista de produtos</h3> <table class=""table table-bordered""> <tr> <th>Quantidade</th> <th>Nome</th> <th>Valor</th> <th>TOTAL</th> </tr> "); EndContext(); #line 88 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" foreach (var produto in produtos) { #line default #line hidden BeginContext(3591, 46, true); WriteLiteral(" <tr>\r\n <td>"); EndContext(); BeginContext(3638, 33, false); #line 91 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.QuantidadeCarrinhoProduto); #line default #line hidden EndContext(); BeginContext(3671, 31, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3703, 12, false); #line 92 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Nome); #line default #line hidden EndContext(); BeginContext(3715, 31, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3748, 38, false); #line 93 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(((decimal)produto.Valor).ToString("C")); #line default #line hidden EndContext(); BeginContext(3787, 31, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3820, 76, false); #line 94 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write((((decimal)produto.Valor) * produto.QuantidadeCarrinhoProduto).ToString("C")); #line default #line hidden EndContext(); BeginContext(3897, 30, true); WriteLiteral("</td>\r\n </tr>\r\n"); EndContext(); #line 96 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3942, 101, true); WriteLiteral("\r\n <tr>\r\n <td colspan=\"3\"><strong>FRETE</strong></td>\r\n <td>"); EndContext(); BeginContext(4045, 53, false); #line 100 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(((decimal)transacao.Shipping.Fee / 100).ToString("C")); #line default #line hidden EndContext(); BeginContext(4099, 125, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"3\"><strong>TOTAL</strong></td>\r\n <td>"); EndContext(); BeginContext(4225, 30, false); #line 104 "C:\Users\lucas\Documents\Git\asp-net-core-2.2-Loja-Virtual\MultiMarket\MultiMarket\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.ValorTotal.ToString("C")); #line default #line hidden EndContext(); BeginContext(4255, 328, true); WriteLiteral(@"</td> </tr> </table> <br /> <br /> <button class=""btn btn-outline-primary btn-lg"" id=""btn-imprimir"">Imprimir</button> </div> <script> var botao = document.getElementById(""btn-imprimir""); botao.addEventListener(""click"", function () { window.print();}) </script>"); EndContext(); }
public Task Invoke() { var pedidosRealizados = _pedidoRepository.ObterTodosPedidosRealizados(); foreach (var pedido in pedidosRealizados) { string situacao = null; var transaction = _gerenciarPagarMe.ObterTransacao(pedido.TransactionId); int toleranciaDias = _configuration.GetValue <int>("Pagamento:PagarMe:BoletoDiaExpiracao") + _configuration.GetValue <int>("Pagamento:PagarMe:BoletoDiaToleranciaVencido"); //DateTime dt = DateTime.Parse("30/06/2020"); if (transaction.Status == TransactionStatus.WaitingPayment && transaction.PaymentMethod == PaymentMethod.Boleto && DateTime.Now /*dt*/ > pedido.DataRegistro.AddDays(toleranciaDias)) { situacao = PedidoSituacaoConstant.PAGAMENTO_NAO_REALIZADO; DevolverProdutosEstoque(pedido); } if (transaction.Status == TransactionStatus.Refused) { situacao = PedidoSituacaoConstant.PAGAMENTO_REJEITADO; DevolverProdutosEstoque(pedido); } if (transaction.Status == TransactionStatus.Authorized || transaction.Status == TransactionStatus.Paid) { situacao = PedidoSituacaoConstant.PAGAMENTO_APROVADO; } if (transaction.Status == TransactionStatus.Refunded) { situacao = PedidoSituacaoConstant.ESTORNO; DevolverProdutosEstoque(pedido); } if (situacao != null) { TransacaoPagarMe transacaoPagarMe = _mapper.Map <Transaction, TransacaoPagarMe>(transaction); transacaoPagarMe.Customer.Gender = (pedido.Cliente.Sexo == "M") ? Gender.Male : Gender.Female; PedidoSituacao pedidoSituacao = new PedidoSituacao(); pedidoSituacao.PedidoId = pedido.Id; pedidoSituacao.Situacao = situacao; pedidoSituacao.Data = transaction.DateUpdated.Value; pedidoSituacao.Dados = JsonConvert.SerializeObject(transacaoPagarMe); _pedidoSituacaoRepository.Cadastrar(pedidoSituacao); pedido.Situacao = situacao; _pedidoRepository.Atualizar(pedido); } } Debug.WriteLine("--" + DateTime.Now + " ==> PedidoPagamentoSituacaoJob - Executado!--"); return(Task.CompletedTask); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 2 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" ViewData["Title"] = "Visualizar"; TransacaoPagarMe transacao = JsonConvert.DeserializeObject <TransacaoPagarMe>(Model.DadosTransaction); List <ProdutoItem> produtos = JsonConvert.DeserializeObject <List <ProdutoItem> >(Model.DadosProdutos, new JsonSerializerSettings() { ContractResolver = new ProdutoItemResolver <List <ProdutoItem> >() }); var aniversario = DateTime.Parse(transacao.Customer.Birthday); #line default #line hidden BeginContext(439, 119, true); WriteLiteral("<br /><br />\r\n<div class=\"container\">\r\n <div class=\"row\">\r\n <div class=\"col-md-12 text-center\">\r\n "); EndContext(); BeginContext(558, 38, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("vc:pedido-situacao", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "f0879198662b3bb72fe036151665641a608d87b65225", async() => { } ); __PedidoSituacaoViewComponentTagHelper = CreateTagHelper <global::AspNetCore.Areas_Cliente_Views_Pedido_Visualizar.__Generated__PedidoSituacaoViewComponentTagHelper>(); __tagHelperExecutionContext.Add(__PedidoSituacaoViewComponentTagHelper); #line 12 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" __PedidoSituacaoViewComponentTagHelper.pedido = Model; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("pedido", __PedidoSituacaoViewComponentTagHelper.pedido, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(596, 316, true); WriteLiteral(@" <br /> <br /> </div> </div> <div class=""row""> <div class=""col-md-12""> <h3>Dados pedido</h3> <table class=""table table-bordered""> <tr> <td colspan=""2""><strong>Situação do pedido:</strong> "); EndContext(); BeginContext(913, 14, false); #line 23 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.Situacao); #line default #line hidden EndContext(); BeginContext(927, 124, true); WriteLiteral("</td>\r\n \r\n </tr>\r\n <tr>\r\n <td><strong>Cliente:</strong> "); EndContext(); BeginContext(1052, 23, false); #line 27 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Customer.Name); #line default #line hidden EndContext(); BeginContext(1075, 60, true); WriteLiteral("</td>\r\n <td><strong>Nascimento:</strong> "); EndContext(); BeginContext(1136, 34, false); #line 28 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(aniversario.ToString("dd/MM/yyyy")); #line default #line hidden EndContext(); BeginContext(1170, 113, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td><strong>Forma de pagamento: </strong>"); EndContext(); BeginContext(1284, 20, false); #line 31 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FormaPagamento); #line default #line hidden EndContext(); BeginContext(1304, 74, true); WriteLiteral("</td>\r\n <td><strong>Nota Fiscal Eletrônica: </strong>- "); EndContext(); BeginContext(1379, 9, false); #line 32 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.NFE); #line default #line hidden EndContext(); BeginContext(1388, 258, true); WriteLiteral(@"</td> </tr> </table> <h3>Entrega</h3> <table class=""table table-bordered""> <tr> <td colspan=""4""> <strong>Endereço de entrega: </strong>"); EndContext(); BeginContext(1647, 23, false); #line 41 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Name); #line default #line hidden EndContext(); BeginContext(1670, 120, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n <tr>\r\n <td><strong>CEP:</strong> "); EndContext(); BeginContext(1791, 34, false); #line 45 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Zipcode); #line default #line hidden EndContext(); BeginContext(1825, 56, true); WriteLiteral("</td>\r\n <td><strong>Estado:</strong> "); EndContext(); BeginContext(1882, 32, false); #line 46 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.State); #line default #line hidden EndContext(); BeginContext(1914, 56, true); WriteLiteral("</td>\r\n <td><strong>Cidade:</strong> "); EndContext(); BeginContext(1971, 31, false); #line 47 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.City); #line default #line hidden EndContext(); BeginContext(2002, 56, true); WriteLiteral("</td>\r\n <td><strong>Bairro:</strong> "); EndContext(); BeginContext(2059, 39, false); #line 48 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Neighborhood); #line default #line hidden EndContext(); BeginContext(2098, 116, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Endereço: </strong> "); EndContext(); BeginContext(2215, 33, false); #line 51 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Street); #line default #line hidden EndContext(); BeginContext(2248, 61, true); WriteLiteral("</td>\r\n <td><strong>Complemento: </strong>"); EndContext(); BeginContext(2310, 40, false); #line 52 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.Complementary); #line default #line hidden EndContext(); BeginContext(2350, 56, true); WriteLiteral("</td>\r\n <td><strong>Número: </strong>"); EndContext(); BeginContext(2407, 39, false); #line 53 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(transacao.Shipping.Address.StreetNumber); #line default #line hidden EndContext(); BeginContext(2446, 121, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"2\"><strong>Transportadora:</strong> "); EndContext(); BeginContext(2568, 18, false); #line 56 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteEmpresa); #line default #line hidden EndContext(); BeginContext(2586, 64, true); WriteLiteral("</td>\r\n <td><strong>Valor do frete:</strong> "); EndContext(); BeginContext(2651, 74, false); #line 57 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(2725, 65, true); WriteLiteral("</td>\r\n <td><strong>Rastreamento: </strong> - "); EndContext(); BeginContext(2791, 26, false); #line 58 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.FreteCodRastreamento); #line default #line hidden EndContext(); BeginContext(2817, 339, true); WriteLiteral(@"</td> </tr> </table> <h3>Lista de produtos</h3> <table class=""table table-bordered""> <tr> <th>Quantidade</th> <th>Nome</th> <th>Valor</th> <th>TOTAL</th> </tr> "); EndContext(); #line 71 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" foreach (var produto in produtos) { #line default #line hidden BeginContext(3227, 54, true); WriteLiteral(" <tr>\r\n <td>"); EndContext(); BeginContext(3282, 23, false); #line 74 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.UnidadesPedidas); #line default #line hidden EndContext(); BeginContext(3305, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3341, 12, false); #line 75 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Nome); #line default #line hidden EndContext(); BeginContext(3353, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3389, 27, false); #line 76 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(produto.Valor.ToString("C")); #line default #line hidden EndContext(); BeginContext(3416, 35, true); WriteLiteral("</td>\r\n <td>"); EndContext(); BeginContext(3453, 55, false); #line 77 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write((produto.Valor * produto.UnidadesPedidas).ToString("C")); #line default #line hidden EndContext(); BeginContext(3509, 34, true); WriteLiteral("</td>\r\n </tr>\r\n"); EndContext(); #line 79 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" } #line default #line hidden BeginContext(3562, 113, true); WriteLiteral("\r\n <tr>\r\n <td colspan=\"3\"><strong>FRETE</strong></td>\r\n <td>"); EndContext(); BeginContext(3676, 74, false); #line 83 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Mascara.ConverterPagarMeIntToDecimal(transacao.Shipping.Fee).ToString("C")); #line default #line hidden EndContext(); BeginContext(3750, 141, true); WriteLiteral("</td>\r\n </tr>\r\n <tr>\r\n <td colspan=\"3\"><strong>TOTAL</strong></td>\r\n <td>"); EndContext(); BeginContext(3892, 30, false); #line 87 "C:\Users\Lucas Lima\Desktop\LojaVirtualNorton\32_Fim\LojaVirtual\Areas\Cliente\Views\Pedido\Visualizar.cshtml" Write(Model.ValorTotal.ToString("C")); #line default #line hidden EndContext(); BeginContext(3922, 219, true); WriteLiteral("</td>\r\n </tr>\r\n </table>\r\n\r\n <br />\r\n <br />\r\n <button class=\"btn btn-outline-primary btn-lg btn-imprimir\">Imprimir</button>\r\n </div>\r\n </div>\r\n</div>"); EndContext(); }