public void EnviarConfirmacaoCompra(int clienteID, EstruturaTransacoesDetalhes venda, bool debugMail = false) { try { var email = BuscaEmailCliente(clienteID); if (!string.IsNullOrEmpty(email[0])) { string pedido = MontarDetalhes(venda); string entrega = MontarProcedimento(venda); ServicoEmail.EnviarVendaAprovada(email[1], email[0], venda.Senha, pedido, venda.Atendente, venda.DataVenda.ToString(), venda.Canal, venda.FormasPagamento(), entrega, venda.TaxaEntrega); } } catch (Exception ex) { throw new Exception("EnviarConfirmacaoCompra : " + ex.Message); } }
public void EnviarConfirmacaoCompraComIngresso_im(int clienteID, EstruturaTransacoesDetalhes venda, List <IngressoImpressao> listaIngressos, bool debugMail = false) { try { var email = BuscaEmailCliente(clienteID); if (!string.IsNullOrEmpty(email[0])) { string pedido = MontarDetalhes(venda); string entrega = MontarProcedimento(venda); string querystring = QueryString.Current .Add(QueryString.ID, venda.VendaBilheteriaID.ToString()) .Add(QueryString.LOGADO, "true") .Encrypt(ConfigurationManager.AppSettings["ChaveCriptografiaLogin"]).ToString(); ServicoEmail.EnviarVendaAprovada_eTicket_Anexo_im(email[1], email[0], venda.Senha, pedido, venda.Atendente, venda.DataVenda.ToString(), venda.Canal, venda.FormasPagamento(), entrega, venda.TaxaEntrega, ConfigurationManager.AppSettings["URLImpressao"] + querystring); } } catch (Exception ex) { throw new Exception("EnviarConfirmacaoCompraComIngresso_im : " + ex.Message); } }
public void EnviarCancelamentoFraude(int clienteID, EstruturaTransacoesDetalhes venda, bool debugMail = false) { try { var email = BuscaEmailCliente(clienteID); if (string.IsNullOrEmpty(email[0])) { return; } var pedido = MontarDetalhes(venda); var entrega = MontarProcedimento(venda); ServicoEmail.EnviarEmailCancelamentoFraude(email[1], email[0], venda.Senha, pedido, venda.Atendente, venda.DataVenda.ToString(CultureInfo.InvariantCulture), venda.Canal, venda.FormasPagamento(), entrega, venda.TaxaEntrega); } catch (Exception ex) { throw new Exception("EnviarCancelamentoCompra : " + ex.Message); } }
public void EnviarCancelamentoCompra(int clienteID, EstruturaTransacoesDetalhes venda) { try { string[] email = cliente.BuscaEmail(clienteID); if (!string.IsNullOrEmpty(email[0])) { string pedido = MontarDetalhes(venda); string entrega = MontarProcedimento(venda); ServicoEmailParalela.EnviarEmailCancelamento(email[1], email[0], venda.Senha, pedido, venda.Atendente, venda.DataVenda.ToString(), venda.Canal, venda.FormasPagamento(), entrega, venda.TaxaEntrega); } } catch (Exception ex) { throw new Exception("EnviarCancelamentoCompra : " + ex.Message); } }