private void jan_Tapped(object sender, TappedRoutedEventArgs e) { DateTime aktJahr = DatePicker_year.Date.DateTime; DateTime aktMonat = DatumVerarbeitung.berechneStringtoMonat(jan.Text); string aktMonatUndAktJahr = aktMonat.Date.Month.ToString() + aktJahr.Date.Year; Frame.Navigate(typeof(Monatsansicht), aktMonatUndAktJahr); }
private void DatePicker_month_DateChanged(object sender, DatePickerValueChangedEventArgs e) { // Die Farbe aller Tageszahlen wird wieder auf schwarz gesetzt GridTermine.Children.Clear(); TermineAmMonatGrid.Clear(); //hier wird die Funktion nochmal mit dem durch den DatePicker ausgewählten Datum aufgerufen DateTime tmp = DatePicker_month.Date.DateTime; Termin.findeDieAufgabenfürYMDH(tmp.Year, tmp.Month, tmp.Day); MeineTermineFürDenMonat = Termin.get_myCurrentGroupTasksAtMonth(); fuelle_Monatsansicht(tmp); // Der Heading wir mit dem durch den DatePicker ausgewählten Datum gleichgesetzt //MonatsHeading.Text = tmp.Month.ToString() + tmp.Year.ToString(); MonatsHeading.Text = (DatumVerarbeitung.berechneMonatIndexZuName(tmp.Month) + " " + (tmp.Year.ToString())); }
protected override void OnNavigatedTo(NavigationEventArgs e) { //Hier Funktion die berechnet wann ein Termin stattfindet und plaziert den in der Liste, an seiner //richtigen Position //Hole den ausgewählten Tag (Aus der Monatsansicht) //Setze die Aktuelle Parameter für das Tagesansicht if (e.Parameter != null) { aktuellesDatum = Convert.ToDateTime(e.Parameter); str_Tag = aktuellesDatum.Day.ToString(); _Tag = aktuellesDatum.Day; str_Jahr = aktuellesDatum.Year.ToString(); _Jahr = aktuellesDatum.Year; str_Monat = DatumVerarbeitung.berechneMonatIndexZuName(aktuellesDatum.Month); _Monat = aktuellesDatum.Month; DatePicker_day.Date = Convert.ToDateTime(e.Parameter); // TbDatumHeading.Text = _Tag + " " + str_Monat + " " + _Jahr; } else { aktuellesDatum = DateTime.Now; str_Tag = aktuellesDatum.Day.ToString(); _Tag = aktuellesDatum.Day; str_Jahr = aktuellesDatum.Year.ToString(); _Jahr = aktuellesDatum.Year; str_Monat = DatumVerarbeitung.berechneMonatIndexZuName(aktuellesDatum.Month); _Monat = aktuellesDatum.Month; DatePicker_day.Date = aktuellesDatum; // TbDatumHeading.Text = _Tag + " " + str_Monat + " " + _Jahr; } //hole nur die Termine für diesen Tag für den angegebenen Benutzer(registrierte) Termin.findeDieAufgabenfürYMDH(_Jahr, _Monat, _Tag); MeineTermineFürHeute = Termin.get_myCurrentGroupTasksAtDay(); fuelleTagesAnsicht_gesamt(); //Fülle Elipsen mit den Farben und Buchstaben der Benutzern in der Gruppe //Setze Collection mit den Individuele Termine, zeige die an //Zeige die Elemente vom Indivudualansicht grdElipsenCommndbar.Visibility = Visibility.Visible; }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { DatePicker_month.Date = Convert.ToDateTime(e.Parameter); Dt_AktuellesDatum = DatePicker_month.Date.DateTime; str_Monat = DatumVerarbeitung.berechneMonatIndexZuName(Dt_AktuellesDatum.Month); _Monat = Dt_AktuellesDatum.Month; str_Tag = Dt_AktuellesDatum.Day.ToString(); _Tag = Dt_AktuellesDatum.Day; str_Jahr = Dt_AktuellesDatum.Year.ToString(); _Jahr = Dt_AktuellesDatum.Year; MonatsHeading.Text = (str_Monat + " " + str_Jahr); } else { DatePicker_month.Date = DateTime.Now; Dt_AktuellesDatum = DatePicker_month.Date.DateTime; //Berehcne was für ein Monat es ist MonatsHeading.Text = str_Monat + " " + str_Jahr; } Termin.findeDieAufgabenfürYMDH(_Jahr, _Monat, _Tag); MeineTermineFürDenMonat = Termin.get_myCurrentGroupTasksAtMonth(); //Hier nehme ich das Datum der DataPicker Dt_AktuellesDatum = DatePicker_month.Date.DateTime; //berechne die Tage im MonatsKalender fuelle_Monatsansicht(Dt_AktuellesDatum); //setze die Initials in den Elipsen List <string> initials = Gruppe.findeCharachtersDerBenutzers(); }