protected void btn_confirmar_Click(object sender, EventArgs e) { try { if (txt_email.Text.Trim() == "") { Response.Write("<script>alert('Debe ingresar su email.');</script>"); } else { Usuario usu = new Usuario(); usu.Correo = txt_email.Text; bool modificar = false; SqlConnection con = new SqlConnection(Conexion.CadenaDeConexion()); con.Open(); string consulta = "Select * FROM Usuario Where Correo ='" + usu.Correo + "';"; SqlCommand cmd = new SqlCommand(consulta, con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { dr.Close(); MantenedorUsuario man = new MantenedorUsuario(); man.GenerarContraseña(usu); modificar = true; string correo = txt_email.Text; txt_clave.Text = man.BuscarUsuario(correo).Rows[0][2].ToString(); string clave = txt_clave.Text; if (modificar == true) { MantenedorCorreo mante = new MantenedorCorreo(); mante.Enviar("*****@*****.**", "Cambio de contraseña", ("Se ha moidificado tu contraseña. Tu contraseña momentane es: '" + clave + "' <br/> Al iniciar sesión NO OLVIDES CAMBIARLA.")); Response.Write("<script>alert('Te hemos enviado un correo con tu nueva contraseña.');</script>"); txt_clave.Text = ""; txt_email.Text = ""; } else { Response.Write("<script>alert('La contraseña no se modificó.');</script>"); } } else { dr.Close(); Response.Write("<script>alert('El correo no coincide.');</script>"); } } } catch { } }
protected void btn_enviar_Click(object sender, EventArgs e) { MantenedorCorreo man = new MantenedorCorreo(); string nombre = txt_nombre.Text; string correo = txt_correo.Text; string mensaje = txt_mensaje.Text; man.Enviar("*****@*****.**", "Consulta", (mensaje + ".<br/> Este mensaje fue enviado por " + nombre + "( " + correo + ".)")); Response.Write("<script>alert('Correo Enviado.');</script>"); txt_nombre.Text = ""; txt_correo.Text = ""; txt_mensaje.Text = ""; }
protected void btn_cambiar1_Click(object sender, EventArgs e) { try { if (txt_claveactual.Text.Trim().Length > 0) { if (txt_clavenueva.Text.Trim().Length >= 8) { if (txt_claverepetida.Text.Trim().Length >= 8) { Usuario usu = new Usuario(); usu.Contraseña = txt_claveactual.Text; string claveNueva = txt_claverepetida.Text; string claveRepetida = txt_clavenueva.Text; SqlConnection con = new SqlConnection(Conexion.CadenaDeConexion()); con.Open(); string consulta = "Select * FROM Usuario Where Contrasena='" + usu.Contraseña + "';"; SqlCommand cmd1 = new SqlCommand(consulta, con); SqlDataReader dr = cmd1.ExecuteReader(); if (dr.Read()) { dr.Close(); if (claveNueva == claveRepetida) { string consulta1 = "UPDATE Usuario SET Contrasena='" + claveNueva + "'WHERE Contrasena='" + usu.Contraseña + "'"; SqlCommand cmd2 = new SqlCommand(consulta1, con); SqlDataReader dr1 = cmd2.ExecuteReader(); dr1.Close(); Response.Write("<script>alert('Modificada exitosamente');</script>"); MantenedorCorreo cr = new MantenedorCorreo(); cr.Enviar("*****@*****.**", "Cambio de clave", "Cambio de clave exitoso. <br/> Asegurece de recordar su nueva clave."); txt_claveactual.Text = ""; txt_clavenueva.Text = ""; txt_claverepetida.Text = ""; } else { Response.Write("<script>alert('Las claves nuevas no coinciden.');</script>"); } } else { dr.Close(); Response.Write("<script>alert('Clave actual incorrecta.');</script>"); } } else { Response.Write("<script>alert('Su clave nueva debe tener al menos 8 caracteres. Asegurese de no poner espacios.');</script>"); } } else { Response.Write("<script>alert('Su clave nueva debe tener al menos 8 caracteres. Asegurese de no poner espacios.');</script>"); } } else { Response.Write("<script>alert('Debe ingresar su clave actual.');</script>"); } } catch (Exception ex) { Response.Write("<script>alert('" + ex.Message + "');</script>"); } }