Poczatek() public method

public Poczatek ( ) : Data,
return Data,
示例#1
0
    public Data_dzien Dodaj(Wpis wpis)
    {
        Data_dzien poczatek = (Data_dzien)wpis.Poczatek();
        if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje
        {
            List<Wpis> wpisy_dnia = kalendarz[poczatek];

            foreach (var tmp_wpis in wpisy_dnia) //sprawdź czy taki wpis już istnieje
            {
                if (tmp_wpis.Poczatek() == wpis.Poczatek() && tmp_wpis.Koniec() == wpis.Koniec()) //jeżeli istnieje to
                {
                    tmp_wpis.Tytul(wpis.Tytul()); //zmień nazwę
                    return poczatek;
                }
            }

            //***********SORTOWANIE WPISÓW***********
            Wpis tmp_wpis2 = wpisy_dnia[0];
            int i = 0;
            while(wpis > tmp_wpis2)
            {
                i++;
            }

            kalendarz[poczatek].Insert(i, wpis);
            //***********KONIEC SORTOWANIA***********
        }
        else
        {
            kalendarz.Add(poczatek, new List<Wpis>() { wpis }); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis
        }
        return poczatek;
    }
示例#2
0
    public Data_dzien Dodaj(Wpis wpis)
    {
        Data_dzien poczatek = new Data_dzien(wpis.Poczatek()); //@!! C# lubi referencje, więc bez użycia new poczatek był typu Data!
        if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje
        {
            List<Wpis> wpisy_dnia = kalendarz[poczatek];

            foreach (var tmp_wpis in wpisy_dnia) //sprawdź czy taki wpis już istnieje
            {
                if (tmp_wpis.Poczatek() == wpis.Poczatek() && tmp_wpis.Koniec() == wpis.Koniec()) //jeżeli istnieje to
                {
                    tmp_wpis.Tytul(wpis.Tytul()); //zmień nazwę
                    return poczatek;
                }
            }

            //***********SORTOWANIE WPISÓW***********
            int i = 0;
            /*while(wpis > tmp_wpis2) //@CO TO JEST?!
            {
                i++;
            }*/
            for(;i<wpisy_dnia.Count;i++)
                if(wpis<wpisy_dnia[i])
                    break;

            kalendarz[poczatek].Insert(i, wpis);
            //***********KONIEC SORTOWANIA***********
        }
        else
        {
            kalendarz.Add(poczatek, new List<Wpis>() {wpis}); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis
        }
        return poczatek;
    }
示例#3
0
 public Data_dzien Dodaj(Wpis wpis)
 {
     Data_dzien poczatek = (Data_dzien)wpis.Poczatek();
     if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje
     {
         kalendarz[poczatek].Add(wpis); //to dodaj do aktualnej listy
     }
     else
     {
         kalendarz.Add(poczatek, new List<Wpis>() { wpis }); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis
     }
     return poczatek;
 }