protected void btnAceptar_Click(object sender, EventArgs e) { try { string passwordNueva = this.txtPasswordNueva.Text.Trim(); seguridadService.CambiarPassword(usuarioCurrent.Id, passwordNueva); ShowMessage("Los datos fueron grabados con éxito", WebMessageType.Notification); } catch (Exception ex) { ExceptionManager.Instance.HandleException(ex); } }
protected void ChangePasswordPushButton_Click(object sender, EventArgs e) { try { string passwordActual = this.CurrentPassword.Text.Trim(); string passwordNueva = this.NewPassword.Text.Trim(); ISeguridadService seguridadService = ServiceFactory.GetSecurityService(); seguridadService.CambiarPassword(this.BaseMaster.UserName, passwordActual, passwordNueva); ShowMessage("Los datos fueron grabados con éxito", WebMessageType.Notification); this.SignOut(); } catch (Exception ex) { CustomValidator validator = new CustomValidator(); validator.IsValid = false; validator.ValidationGroup = "ChangeUserPasswordValidationGroup"; validator.Text = "*"; validator.ControlToValidate = "CurrentPassword"; validator.ErrorMessage = ex.Message; this.Validators.Add(validator); } }