protected void BtnReenviar(object sender, EventArgs e) { string nombreUsuario = ((ImageButton)sender).CommandArgument; Usuario usu = null; try { usu = FacadeDao.RecuperarPassword(nombreUsuario.Trim(), null); if (usu != null) { if (Core.FacadeDao.EnviarMail(usu.Email, "Travel Pay - recuperación de contraseña", "Su usuario es: " + usu.Nombre + "<br>Su contraseña es: " + usu.Password, Session["Logo"], true)) { string script = "alert('Se envió un mail a la casilla " + usu.Email + " donde recibirá los datos de ingreso al sistema');"; ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToFileTime().ToString(), script); } else { string script = "alert('Ocurrió un error al enviar el email, inténtelo más tarde');"; ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToFileTime().ToString(), script); } } else { string script = "alert('El usuario o el email ingresados son inexistentes');"; ClientScript.RegisterClientScriptBlock(this.GetType(), DateTime.Now.ToFileTime().ToString(), script, false); } } catch (Exception ex) { string script = "alert('" + ex.Message + "');"; ClientScript.RegisterStartupScript(this.GetType(), "error3", script); } }