protected void btnEnviarEmail(object sender, EventArgs e) { ArrayList campos = new ArrayList(); campos.Add(txtNombre); campos.Add(txtTelefono); campos.Add(txtCorreo); campos.Add(txtAsunto); campos.Add(txtMensaje); if (revisarCampos(campos) == campos.Count) { EnviarCorreo oEnviar = new EnviarCorreo(); oEnviar.destinatario = "*****@*****.**"; oEnviar.asunto = txtAsunto.Text; oEnviar.mensaje = txtMensaje.Text; oEnviar.remitente = txtCorreo.Text; string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar las Categorias"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + oEnviar.EnviarEmail() + disennoMensajeF; ltlMensaje.Visible = true; } else { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al cargar las Categorias"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }
protected void btnEnviar_Click(object sender, EventArgs e) { EnviarCorreo oEnviarCorreo = new EnviarCorreo(); string destinatario = lblEmail.Text; string Remitente = txtCorreo.Text; string Nombre = txtNombre.Text; string telefono = txtTelefono.Text; string asunto = lblParte.Text; StringBuilder sb = new StringBuilder(); //Style sb.Append("<style>.demo {width:100%;border:1px solid #C0C0C0;border-collapse:collapse;padding:5px;}"); sb.Append("div.blueTable {font-family: Arial, Helvetica, sans-serif;border: 1px solid #1C6EA4;background-color: #EEEEEE;width: 100%;text-align: left;border-collapse: collapse;}"); sb.Append(".divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {border: 1px solid #AAAAAA;padding: 3px 2px;}"); sb.Append(".divTable.blueTable .divTableBody .divTableCell {font-size: 13px;}"); sb.Append(".divTable.blueTable .divTableRow:nth-child(even) {background: #FFFFFF;}"); sb.Append(".divTable.blueTable .divTableHeading {background: #00507A; background: -moz-linear-gradient(top, #407c9b 0%, #196187 66%, #00507A 100%);"); sb.Append("background: -webkit-linear-gradient(top, #407c9b 0%, #196187 66%, #00507A 100%);"); sb.Append("background: linear-gradient(to bottom, #407c9b 0%, #196187 66%, #00507A 100%);border-bottom: 2px solid #444444;}"); sb.Append(".divTable.blueTable .divTableHeading .divTableHead {font-size: 15px;font-weight: bold;color: #FFFFFF;text-align: center;border-left: 2px solid #D0E4F5;}"); sb.Append(".divTable.blueTable .divTableHeading .divTableHead:first-child {border-left: none;}"); sb.Append(".blueTable .tableFootStyle {font-size: 14px;}"); sb.Append(".blueTable .tableFootStyle .links {text-align: right;}"); sb.Append(".blueTable .tableFootStyle .links a{display: inline-block;background: #1C6EA4;color: #FFFFFF;padding: 2px 8px;border-radius: 5px;}"); sb.Append(".blueTable.outerTableFooter {border-top: none;}"); sb.Append(".blueTable.outerTableFooter .tableFootStyle {padding: 3px 5px"); /* DivTable.com */ sb.Append(".divTable{ display: table; }"); sb.Append(".divTableRow { display: table-row; }"); sb.Append(".divTableHeading { display: table-header-group;}"); sb.Append(".divTableCell, .divTableHead { display: table-cell;}"); sb.Append(".divTableHeading { display: table-header-group;}"); sb.Append(".divTableFoot { display: table-footer-group;}"); sb.Append(".divTableBody { display: table-row-group;}"); sb.Append("</style>"); //Cuerpo sb.Append("<div class='divTable blueTable'>"); sb.Append("<div class='divTableHeading'>"); sb.Append("<div class='divTableRow'>"); sb.Append("<div class='divTableHead'>TicoParts.co.cr</div>"); sb.Append("</div>"); sb.Append("</div>"); sb.Append("<div class='divTableBody'>"); sb.Append("<div class='divTableRow'>"); sb.Append("<div class='divTableCell'>Cliente:"); sb.Append(Nombre); sb.Append("</div></div>"); sb.Append("<div class='divTableRow'>"); sb.Append("<div class='divTableCell'>Correo:"); sb.Append(Remitente); sb.Append("</div></div>"); sb.Append("<div class='divTableRow'>"); sb.Append("<div class='divTableCell'>Telefono:"); sb.Append(telefono); sb.Append("</div></div>"); sb.Append("<div class='divTableRow'>"); sb.Append("<div class='divTableCell'>Parte:"); sb.Append(lblParte.Text); sb.Append("</div></div></div>"); oEnviarCorreo.destinatario = destinatario; oEnviarCorreo.remitente = Remitente; oEnviarCorreo.asunto = "Interesado en la Parte: " + asunto; oEnviarCorreo.mensaje = sb.ToString(); try { string disennoMensajeI = "<div class='alert alert-success alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = oEnviarCorreo.EnviarEmail(); string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } catch (Exception) { string disennoMensajeI = "<div class='alert alert-warning alert - dismissable fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>"; string mensaje = "Error al enviar el correo"; string disennoMensajeF = "</div>"; ltlMensaje.Text = disennoMensajeI + mensaje + disennoMensajeF; ltlMensaje.Visible = true; } }