private async void btnLogin_Click(object sender, RoutedEventArgs e) { bool flag = false; Gruppe meineGruppe = Gruppe.sucheGruppe(txtGruppeName.Text, ref flag); if (flag) { //Check der Daten if ((meineGruppe.Str_GruppenPasword == txtPassword.Password) && (Benutzer.MyCurrentUser.Bool_EinladungliegtVor)) { Gruppe.MyCurrentGruppe = meineGruppe; Benutzer.MyCurrentUser.Str_MitgliedVon = Gruppe.MyCurrentGruppe.Str_GruppenName; Benutzer.MyCurrentUser.InGruppeAnmelden(); var message = new MessageDialog("Sie haben sich erfolgreich angemeldet"); await message.ShowAsync(); } else { var message = new MessageDialog("Das Passwort ist falsch, oder Sie haben noch keine Einladung erhalten."); await message.ShowAsync(); } //Gehe zu Profil bearbeiten } else { var message = new MessageDialog("Einloggen fehlgeschlagen"); await message.ShowAsync(); } Frame.Navigate(typeof(MainPage)); }
protected override void OnNavigatedTo(NavigationEventArgs e) { //Hole die aktuelleste info aus dem DB App.updateInfo(); //Die Banutzer und Termine meiner Gruppe werden angezeigt bool flag = false; Gruppe meineGruppe = Gruppe.sucheGruppe(Benutzer.MyCurrentUser.Str_MitgliedVon, ref flag); if (flag) { // TerminList.ItemsSource = meineGruppe.List_Termine; //hole nur die Termine für diesen Tag für den angegebenen Benutzer(registrierte) Termin.findeDieAufgabenfürYMDH(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); ObservableCollection <Termin> valideTermine = Termin.get_myCurrentGroupTasksAtMonth(); for (int index = 0; index < valideTermine.Count; index++) { if (valideTermine[index].Dt_Beginn < DateTime.Now) { //Lösche Termin zu zeigen, da der nicht mehr valid ist. valideTermine.RemoveAt(index); } } TerminList.ItemsSource = valideTermine; BenutzerList.ItemsSource = meineGruppe.List_Benutzer; Gruppe.MyCurrentGruppe = meineGruppe; } else { DateTime dt = DateTime.Now; //Zeige nur die Private Termine, wenn noch Keine Gruppe vorhanden! TerminList.ItemsSource = Termin.getPrivateTermineAmTag(dt.Year, dt.Month, dt.Day); } //hiermit wird den Namen und Id des aktuellen Benutzers angezeigt! if (Benutzer.MyCurrentUser.Str_Name != null) { textBlockCurrentUser.Text += Benutzer.MyCurrentUser.Str_Name; textBlockCurrentUser_Id.Text += Benutzer.MyCurrentUser.Id.ToString(); } }