Beispiel #1
0
    private void _getLogin(Action<String> callback) {
      if (this._owner.ConnectionState != ConnectionState.Canceled) {
        var frm = new FrmLoginBase();

        var lastUsrName = BioEnvironment.Instance.ConfigRoot.LastLoggedInUserName;
        frm.SetUsrName(lastUsrName);
        var saveUsrPwd = BioEnvironment.Instance.ConfigRoot.SavePassword;
        if (saveUsrPwd) {
          var lastUsrPwd = BioEnvironment.Instance.ConfigRoot.LastLoggedInUserPwd;
          frm.SetUsrPwd(lastUsrPwd);
        }
        frm.SetVerInfo(BioEnvironment.Instance.UserAgentTitleAndVer);
        try {
          frm.ShowM(callback);
        } catch (ObjectDisposedException) {
          if (callback != null) callback(null);
        }
      } else {
        if (callback != null) callback(null);
      }
    }
Beispiel #2
0
 private void _getLogin(Action<String> callback) {
   if (this.FOwner.ConnectionState != ConnectionState.Canceled) {
     FrmLoginBase vFrm = new FrmLoginBase();
     //Deployment.Current.Dispatcher.BeginInvoke(new Action(() => {
     //  vFrm = new FrmLoginBase();
     //}));
     
     String vLastUsrName = (this.FOwner.Env != null) ? this.FOwner.Env.ConfigRoot.LastLoggedInUserName : null;
     vFrm.SetUsrName(vLastUsrName);
     Boolean vSaveUsrPwd = (this.FOwner.Env != null) ? this.FOwner.Env.ConfigRoot.SavePassword : false;
     if (vSaveUsrPwd) {
       String vLastUsrPwd = (this.FOwner.Env != null) ? this.FOwner.Env.ConfigRoot.LastLoggedInUserPwd : null;
       vFrm.SetUsrPwd(vLastUsrPwd);
     }
     vFrm.SetVerInfo((this.FOwner.Env != null) ? this.FOwner.Env.UserAgentTitleAndVer : this.FOwner.UserAgentTitleAndVer);
     try {
       vFrm.ShowM(callback);
     } catch (ObjectDisposedException) {
       if (callback != null) callback(null);
     }
   } else {
     if (callback != null) callback(null);
   }
 }