public void EnviarCorreoRecuperoDeContraseña(Usuario destino) { try { string mensaje = string.Format( @"<p>Su nueva contraseña es <h1>{0}</h1> </p> " + "<p>Recuerde cambiarla cuando inicie sesión nuevamente</p>" + "<p>Muchas gracias</p>", servicioSeguridad.Desencriptar(destino.Contraseña)); ServicioMail servicioMail = new ServicioMail(); servicioMail.EnviarMail( destino.Correo, "Reestablecimiento de contraseña", mensaje, parametroBLL.Obtener(Entidades.Enums.ParametroDelSistema.CorreoSoporte).Valor, servicioSeguridad.Desencriptar(parametroBLL.Obtener(Entidades.Enums.ParametroDelSistema.ContraseñaCorreoSoporte).Valor)); } catch (Exception) { throw; } }
private void FormLoad(object sender, EventArgs e) { this.CargarCombos(); Control ctrlOculto = controles.Find(x => x.Name == "IdUsuario"); if (int.TryParse(ctrlOculto.Text, out var result)) { idUsuario = result; } if (idUsuario.HasValue) { var usuario = usuarioBLL.Obtener(idUsuario.Value); if (usuario != null) { ((TextBox)controles.Find(x => x.Name == "txtNombre")).Text = usuario.Nombre; ((TextBox)controles.Find(x => x.Name == "txtApellido")).Text = usuario.Apellido; ((TextBox)controles.Find(x => x.Name == "txtNombreDeUsuario")).Text = usuario.NombreDeUsuario; ((TextBox)controles.Find(x => x.Name == "txtDNI")).Text = usuario.DNI.ToString(); ((TextBox)controles.Find(x => x.Name == "txtContraseña")).Text = servicioSeguridad.Desencriptar(usuario.Contraseña); ((TextBox)controles.Find(x => x.Name == "txtConfirmarContraseña")).Text = servicioSeguridad.Desencriptar(usuario.Contraseña); ((TextBox)controles.Find(x => x.Name == "txtCorreo")).Text = usuario.Correo; ((ComboBox)controles.Find(x => x.Name == "comboUbicacion")).SelectedValue = usuario.Ubicacion.Id; ((ComboBox)controles.Find(x => x.Name == "comboRoles")).SelectedValue = usuario.Rol.Id; } } }