コード例 #1
0
        }//fin BtnRestablecerContrasenia_Click

        public void EnviarCorreo(string CorreoUsuario, string Encabezado, string Asunto, string Mensaje, string cedulaUsuario)
        {
            MailMessage correo = new MailMessage();

            correo.To.Add(new MailAddress(CorreoUsuario));
            correo.From    = new MailAddress("*****@*****.**");
            correo.Subject = "Recuperación de contraseña Asecattica";

            string stCuerpoHTML = "<!DOCTYPE html>";

            stCuerpoHTML += "<html lang='es'>";
            stCuerpoHTML += "<head>";
            stCuerpoHTML += "<meta charset='utf - 8'>";
            stCuerpoHTML += "</head>";
            stCuerpoHTML += "<body>";
            stCuerpoHTML += "<div>";
            stCuerpoHTML += "<p>";
            stCuerpoHTML += "Hemos recibido una solicitud para restablecer la contraseña de su cuenta asociada con esta dirección de correo electrónico, " +
                            "para hacerlo solo debe hacer clic en el siguiente enlace:";
            stCuerpoHTML += "<br/>";
            stCuerpoHTML += "</p>";
            stCuerpoHTML += "<a href= http://asecattica.com/RecuperarContrasenia.aspx?cedula=" + cedulaUsuario + ">";
            stCuerpoHTML += "Restaurar Contraseña</a>";
            stCuerpoHTML += "</div>";
            stCuerpoHTML += "</body>";
            stCuerpoHTML += "</html>";

            correo.Body       = stCuerpoHTML;
            correo.IsBodyHtml = true;
            correo.Priority   = MailPriority.Normal;

            SmtpClient smtp = new SmtpClient();

            smtp.Host                  = "mail.asecattica.com";
            smtp.Port                  = 8889;
            smtp.EnableSsl             = false;
            smtp.UseDefaultCredentials = false;
            smtp.Credentials           = new NetworkCredential("*****@*****.**", "4553c4tt1c4#");

            try
            {
                smtp.Send(correo);
                correo.Dispose();
                lblModalTitle.Text = Encabezado;
                lblModalBody.Text  = Mensaje;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                UpModal.Update();
            }
            catch (Exception ex)
            {
                lblModalTitle.Text = "Error de envio de correo";
                lblModalBody.Text  = "Hubo un error al intentar conectar con el servidor de correo, por favor verifique su bandeja de correo o correo no deseado (Spam).";
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                UpModal.Update();
            }
        }//fin EnviarCorreo
コード例 #2
0
        }//fin EnviarCorreo

        public void Mensaje(string titulo, string contenido)
        {
            try
            {
                lblModalTitle.Text = titulo;
                lblModalBody.Text  = contenido;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                UpModal.Update();
            }

            catch (Exception ex)
            {
                lblModalTitle.Text = "Error: ";
                lblModalBody.Text  = ex.Message;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                UpModal.Update();
            }
        }//fin mensaje
コード例 #3
0
        }//ValidarVacios

        public bool ValidarContraseniaVacia()
        {
            String Contenido, Titulo = "";
            bool   bandera = true;

            Contenido = "";
            try
            {
                if (TxtNuevaContrasenia.Text == "")
                {
                    bandera   = false;
                    Contenido = Contenido + System.Convert.ToString("<li>Debe ingresar la <b>nueva contraseña</b></li>");
                }

                if (TxtConfirmarContra.Text == "")
                {
                    bandera   = false;
                    Contenido = Contenido + System.Convert.ToString("<li>Debe ingresar la <b>confirmación de contraseña</b></li>");
                }


                if (bandera == true)
                {
                    return(true);
                }
                else
                {
                    Titulo             = "<i class=" + "fa fa-times" + "></i>Revise la siguiente información:";
                    lblModalTitle.Text = Titulo;
                    lblModalBody.Text  = System.Convert.ToString("<ol>") + Contenido + System.Convert.ToString("</ol>");
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                    UpModal.Update();
                    return(false);
                }
            }//fin try
            catch (Exception ex)
            {
                lblModalTitle.Text = "Error";
                lblModalBody.Text  = "Se ha producido un error, por favor reportelo con el siguiente detalle: " + ex.Message;
                return(false);
            }
        }//ValidarVacios