protected void sendregistrarse_Click(object sender, EventArgs e) { if (!tyc.Checked) { Response.Write("<script>alert('Debe aceptar los Términos y Condiciones')</script>"); return; } if (string.IsNullOrEmpty(email.Text.Trim())) { Response.Write("<script>alert('Debe ingresar un email')</script>"); } if (IsReCaptchValid()) { bool Insertado = GestorCliente.Agregar( nombre.Text.Trim(), apellido.Text.Trim(), email.Text.Trim(), telefono.Text.Trim(), domEntrega.Text.Trim(), domFactura.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), dni.Text.Trim(), username.Text.Trim()); bool UserNuevo = GestorUsuario.Agregar( username.Text.Trim(), nombre.Text.Trim(), apellido.Text.Trim(), EnvioEmails.md5(password.Text.Trim()), EstadoCliente.PENDIENTE, 1, int.Parse(dni.Text.Trim())); bool Cliente = GestorGestionRoles.AsignarRolCliente(int.Parse(dni.Text.Trim()), 8); if (Insertado) { GestorBitacora.Agregar(DateTime.Now, "Se inserto un registro", "Cliente", "Cliente"); EnvioEmails.EnviarMail(email.Text.Trim(), $"https://localhost:44328/ConfirmarRegistro.aspx?clave={username.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(username.Text.Trim())}"); Response.Write("<script>alert('Se ha enviado un email a su casilla de correo para que confirme su registro')</script>"); LimpiarCampos(); return; } else { Response.Write("<script>alert('No se pudo realizar el registro, intente nuevamente')</script>"); } //Response.Redirect("~/Login"); } else { Response.Write("<script>alert('Debe validar el Captcha')</script>"); } }
protected void sendemail_Click(object sender, EventArgs e) { var Email = email.Text.Trim(); if (!string.IsNullOrEmpty(Email)) { var Existe = GestorCliente.ValidadMailCliente(Email); if (Existe != null) { if (GestorUsuario.ObtenerHash(usuario.Text.Trim())) { EnvioEmails.EnviarMailRecuperoPass(Email, $"https://localhost:44328/RecuperoPass.aspx?clave={usuario.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(usuario.Text.Trim())}"); Response.Write("<script>alert('Se ha enviado un correo electronico a su casilla de email para que pueda recuperar su contraseña')</script>"); } else { Response.Write("<script>alert('Ha ocurrido un error, vuelva a intentarlo')</script>"); } } else { Response.Write("<script>alert('El email ingresado no se encuentra registrado')</script>"); } } else { Response.Write("<script>alert('Debe ingresar un email')</script>"); } }