Exemple #1
0
        private void FxSave()
        {
            string lPassword = TxtPassword.Text.Trim();
            string lConfirm  = TxtConfirm.Text.Trim();

            if (lPassword.Length == 0 || lConfirm.Length == 0 || lPassword != lConfirm)
            {
                ClsFunctions.FxMessage(1, "Ingrese contraseña");

                TxtPassword.Text = "";
                TxtConfirm.Text  = "";

                TxtPassword.Focus();

                return;
            }

            bool lValidPassword = ClsFunctions.FxValidPassword(lPassword);

            if (lValidPassword == false)
            {
                TxtPassword.Text = "";
                TxtConfirm.Text  = "";

                TxtPassword.Focus();

                return;
            }

            if (ClsFunctions.FxMessage(2, "¿Está seguro de cambiar la contraseña?") == true)
            {
                long lUserId = ClsSql.Fx_upt_tblUser_password(ClsVariables.gUserId, lPassword);

                if (lUserId == 0)
                {
                    ClsFunctions.FxMessage(1, "Contraseña no fue cambiada. Intente de nuevo");

                    TxtPassword.Focus();
                }
                else
                {
                    ClsVariables.gPasswordChanged = true;

                    ClsFunctions.FxMessage("Proceso concluido");

                    Close();
                }
            }
        }