Ejemplo n.º 1
0
 /// <summary>
 /// Llama al formulario de cambio e clave
 /// </summary>
 /// <param name="userName">Nombre de usuario a mostrar</param>
 /// <returns></returns>
 bool changepwd(string userName)
 {
     using (FRM_UserChangePassword wFrmChangePassword = new FRM_UserChangePassword())
     {
         //Le pasamos al Formulario de Cambio de Password el nombre de usuario
         wFrmChangePassword.Populate(userName);
         //Si devuelve OK significa que pasó las validaciones de cambio de password, entonces devolvemos True.
         if (wFrmChangePassword.ShowDialog() == DialogResult.OK)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
Ejemplo n.º 2
0
        private bool ValidateChangePassword(Boolean pChangePassword)
        {
            //Validamos si el usuario debe Cambiar el password
            if (FormBase.IndentityUserInfo.MustChangePassword.Value)
            {
                FRM_UserChangePassword wFrmChangePassword = new FRM_UserChangePassword();

                //Le pasamos al Formulario de Cambio de Password el nombre de usuario
                wFrmChangePassword.Populate(txtUserName.Text);

                //Si devuelve OK significa que pasó las validaciones de cambio de password, entonces devolvemos True.
                if (wFrmChangePassword.ShowDialog() == DialogResult.OK)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }

            //Si el usuario no debe cambiar el password, validamos que el usuario haya hecho click en "Cambiar clave".
            else
            {
                if (pChangePassword)
                {
                    FRM_UserChangePassword wFrmChangePassword = new FRM_UserChangePassword();

                    //Le pasamos al Formulario de Cambio de Password el nombre de usuario
                    wFrmChangePassword.Populate(txtUserName.Text);

                    if (wFrmChangePassword.ShowDialog() == DialogResult.OK)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                //Como el usuario no está obligado a cambiar la clave, no nos importa si la cambio o no así que siempre devolvemos true.
                return(true);
            }
        }
 /// <summary>
 /// Llama al formulario de cambio e clave
 /// </summary>
 /// <param name="userName">Nombre de usuario a mostrar</param>
 /// <returns></returns>
 bool changepwd(string userName)
 {
     using (FRM_UserChangePassword wFrmChangePassword = new FRM_UserChangePassword())
     {
         //Le pasamos al Formulario de Cambio de Password el nombre de usuario
         wFrmChangePassword.Populate(userName);
         //Si devuelve OK significa que pasó las validaciones de cambio de password, entonces devolvemos True.
         if (wFrmChangePassword.ShowDialog() == DialogResult.OK)
             return true;
         else
             return false;
     }
 }