protected void BtnRecuperarCuenta_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCorreoElectronico.Text)) { string correo = txtCorreoElectronico.Text; if (MVUsuarios.ValidarCorreoElectronicoDelUsuario(correo)) { string password = Guid.NewGuid().ToString().Substring(0, 18); MVUsuarios.ActualizarUsuario(UidUsuario: MVCorreoElectronico.UidPropietario, password: password, perfil: "4F1E1C4B-3253-4225-9E46-DD7D1940DA19"); if (MVAcceso.RecuperarCuenta(correo)) { LblMensajePassword.Text = "Se han enviado los datos de tu cuenta"; } else { LblMensajePassword.Text = "Ocurrio un problema al enviar los datos"; } } else { LblMensajePassword.Text = "El correo no existe en el sistema"; } } else { LblMensajePassword.Text = "Introduce un correo electronico"; } PanelRecuperarContrasenia.Visible = true; }
/// <summary> /// Obtiene la contrasena del usuario /// </summary> /// <param name="strCorreoElectronico"></param> /// <returns></returns> public ResponseHelper GetRecuperarContrasena(string strCorreoElectronico) { Respuesta = new ResponseHelper(); VMAcceso MVAcceso = new VMAcceso(); Respuesta.Data = MVAcceso.RecuperarCuenta(strCorreoElectronico); return(Respuesta); }