Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }