public void EnviarEmailAgregado(string agregadoNome, string agregadoCpf, string agregadoTelefone, string agregadoEmail, string NomeCliente, string EmailCliente, string senha, string NomeAtendente, string NomeCanal, string DataVenda) { StringBuilder tabela = new StringBuilder(); tabela.Append("<table width='548' border='0' cellspacing='1' cellpadding='2' style='font: normal 12px/16px Trebuchet MS , Times New Roman , Arial;'>"); tabela.Append("<tr>"); tabela.Append("<td align='left' bgcolor='#dfdfdf' colspan='4'>NOVO AGREGADO CADASTRADO.</td>"); tabela.Append("<td align='left' bgcolor='#dfdfdf' colspan='4'>O seguinte agregado foi cadastrado:</td>"); tabela.Append("</tr>"); tabela.Append("<tr bgcolor='#dfdfdf'>"); tabela.Append("<td>Nome: </td>"); tabela.Append(string.Format("<td>{0}</td>", agregadoNome)); tabela.Append("<td>CPF: </td>"); tabela.Append(string.Format("<td>{0}</td>", agregadoCpf)); tabela.Append("</tr>"); tabela.Append("<tr bgcolor='#dfdfdf'>"); tabela.Append("<td>Telefone: </td>"); tabela.Append(string.Format("<td>{0}</td>", agregadoTelefone)); tabela.Append("<td>Email: </td>"); tabela.Append(string.Format("<td>{0}</td>", agregadoEmail)); tabela.Append("</tr>"); tabela.Append("<tr>"); tabela.Append("<td align='left' bgcolor='#dfdfdf' colspan='4'>Dados da venda: </td>"); tabela.Append("</tr>"); tabela.Append("<tr bgcolor='#dfdfdf'>"); tabela.Append("<td>Cliente: </td>"); tabela.Append(string.Format("<td>{0}</td>", NomeCliente)); tabela.Append("<td>Email: </td>"); tabela.Append(string.Format("<td>{0}</td>", EmailCliente)); tabela.Append("</tr>"); tabela.Append("<tr bgcolor='#dfdfdf'>"); tabela.Append("<td>Senha: </td>"); tabela.Append(string.Format("<td>{0}</td>", senha)); tabela.Append("<td>Atendente: </td>"); tabela.Append(string.Format("<td>{0}</td>", NomeAtendente)); tabela.Append("</tr>"); tabela.Append("<tr bgcolor='#dfdfdf'>"); tabela.Append("<td>Canal: </td>"); tabela.Append(string.Format("<td>{0}</td>", NomeCanal)); tabela.Append("<td>Data venda: </td>"); tabela.Append(string.Format("<td>{0}</td>", DataVenda)); tabela.Append("</tr>"); tabela.Append("</table>"); ServicoEmail.EnviarAlerta(EmailCliente, tabela.ToString()); }
private void EnviarAlerta(List <EstruturaAlertaApresentacao> listaApresentacoes, int dias, List <string> destinatarios) { if (listaApresentacoes.Count == 0) { return; } if (destinatarios == null) { return; } StringBuilder mensagem = new StringBuilder(); mensagem.Append("<span style='font-size:18px; color: Red;'>"); mensagem.Append("<b>Atenção!</b>As apresentações abaixo possuem 20 ou mais senhas para impressão em bilheteria!<br />"); mensagem.Append("</span>"); mensagem.Append("<table style='width:548px; text-align:center;'>"); mensagem.Append("<tr>"); mensagem.Append("<th>Regional</th>"); mensagem.Append("<th>Empresa</th>"); mensagem.Append("<th>Local</th>"); mensagem.Append("<th>Evento</th>"); mensagem.Append("<th>Horário</th>"); mensagem.Append("<th>Quantidade</th>"); foreach (EstruturaAlertaApresentacao alerta in listaApresentacoes) { mensagem.Append("<tr>"); mensagem.AppendFormat("<td>{0}</td>", alerta.Regional); mensagem.AppendFormat("<td>{0}</td>", alerta.Empresa); mensagem.AppendFormat("<td>{0}</td>", alerta.Local); mensagem.AppendFormat("<td>{0}</td>", alerta.Evento); mensagem.AppendFormat("<td>{0}</td>", alerta.Horario); mensagem.AppendFormat("<td>{0}</td>", alerta.Quantidade); mensagem.Append("</tr>"); } mensagem.Append("</table>"); foreach (var item in destinatarios) { ServicoEmail.EnviarAlerta(item, mensagem.ToString()); } }