Exemplo n.º 1
0
        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;
        }
Exemplo n.º 3
0
        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();
        }