public void Activate(ejsServiceReference.ejsSessionToken UserToken) { this._currentUserToken = UserToken; if (this._isStageReady == false) { this.PrepareStage(); } this.Visibility = System.Windows.Visibility.Visible; }
public UserAuthenticatedEventArgs(RoutedEvent SourceEvent, string LoginName, string ServerAddress, ejsServiceReference.ejsSessionToken Token) { this.RoutedEvent = SourceEvent; this.ServerAddress = ServerAddress; this.LoginName = LoginName; this.Token = Token; }
protected void RaiseUserAuthenticatedEvent(string UserName, string ServerAddress, ejsServiceReference.ejsSessionToken Token) { UserAuthenticatedEventArgs e = new UserAuthenticatedEventArgs( ejsStage_Login.UserAuthenticatedEvent, UserName, ServerAddress, Token); this.RaiseEvent(e); }
private void OnUserAuthenticated(object sender, RoutedEventArgs e) { UserAuthenticatedEventArgs dse = e as UserAuthenticatedEventArgs; this._l_LoginStatus.Content = "Logged In: " + dse.LoginName + " / " + dse.ServerAddress; this._currentUserToken = dse.Token; foreach (KeyValuePair <string, ejsManagerStage> stagePair in this._stages) { stagePair.Value.CurrentUserToken = dse.Token; stagePair.Value.PrepareStage(); } this.SetApplicationState(ApplicationState.Ready); }
private void LoginOperationCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled == false && e.Error == null) { ejsServiceReference.ejsSessionToken t = e.Result as ejsServiceReference.ejsSessionToken; if (t != null) { this.RaiseUserAuthenticatedEvent( t._lastName + ", " + t._firstName, "eJournalServer", t); this.RaiseRequestGoToStageEvent("Courses"); } } this.RaiseAsyncOperationCompletedEvent(); }
public AddNewItemWindow(ejsServiceReference.ejsSessionToken userEjsToken, ejsManagerStage parentStage) { this._currentUserToken = userEjsToken; this._parentStage = parentStage; }