Пример #1
0
        public override string ToString()
        {
            string oddelovac = MujSystem.oddelovac;
            string s         = Id.ToString() + oddelovac + Uzivatel + oddelovac + Od.ToString() + oddelovac + Do.ToString() + oddelovac + Aktivni.ToString();

            return(s);
        }
Пример #2
0
        internal NbtCompound GetNbtObject()
        {
            NbtCompound ticket = new NbtCompound();

            if (Od > Do && Do.ToString("H:mm") != "0:00")
            {
                Od = Od.AddHours(-12);
                Do = Do.AddHours(12);
            }

            ticket.Add(new NbtByte("Den", (byte)Datum.Day));
            ticket.Add(new NbtByte("Do h", (byte)Do.Hour));
            ticket.Add(new NbtByte("Do m", (byte)Do.Minute));
            ticket.Add(new NbtByte("Od h", (byte)Od.Hour));
            ticket.Add(new NbtByte("Od m", (byte)Od.Minute));
            ticket.Add(new NbtByte("Prace", TypPrace));
            ticket.Add(new NbtByte("Stav", (byte)StavT));
            ticket.Add(new NbtShort("Rok", (short)Datum.Year));
            ticket.Add(new NbtLong("IDlong", IDtick));
            ticket.Add(new NbtString("ID", ID));
            ticket.Add(new NbtString("Kontakt", Kontakt));
            ticket.Add(new NbtString("PC", PC));
            ticket.Add(new NbtString("Popis", Popis));
            ticket.Add(new NbtString("Poznamky", Poznamky));
            ticket.Add(new NbtString("Terp", CustomTerp));
            ticket.Add(new NbtString("Task", CustomTask));
            ticket.Add(new NbtString("OnlineTyp", OnlineTyp));
            List <byte> poh = new List <byte>();
            List <byte> pom = new List <byte>();

            foreach (DateTime b in PauzyOd)
            {
                poh.Add((byte)b.Hour);
                pom.Add((byte)b.Minute);
            }
            List <byte> pdh = new List <byte>();
            List <byte> pdm = new List <byte>();

            foreach (DateTime b in PauzyDo)
            {
                pdh.Add((byte)b.Hour);
                pdm.Add((byte)b.Minute);
            }
            ticket.Add(new NbtByteArray("Pauza do h", pdh.ToArray()));
            ticket.Add(new NbtByteArray("Pauza do m", pdm.ToArray()));
            ticket.Add(new NbtByteArray("Pauza od h", poh.ToArray()));
            ticket.Add(new NbtByteArray("Pauza od m", pom.ToArray()));

            return(ticket);
        }
Пример #3
0
        public override void Wykonaj()
        {
            SprawdźPoprawnośćKlockówKonfigurujących();
            SprawdźPoprawnośćZmiennej(WybranaZmienna, null);

            if (Błąd)
            {
                return;
            }

            double początek = Od.Zwróć <double>(false);
            double koniec   = Do.Zwróć <double>(false);
            double okres    = Interwał.Zwróć <double>(false);
            Func <double, double, bool> funkcjaPorównująca;

            if (okres < 0)
            {
                funkcjaPorównująca = SprawdźCzyPierwszaLiczbaJestWiększaRównaOdDrugiej;
            }
            else if (okres > 0)
            {
                funkcjaPorównująca = SprawdźCzyPierwszaLiczbaJestMniejszaRównaOdDrugiej;
            }
            else
            {
                funkcjaPorównująca = (a, b) => false;
            }

            for (double i = początek; funkcjaPorównująca(i, koniec); i += okres)
            {
                ZresetujRekurencyjnieFlagęSkokuWPętli(this);

                if (PowódSkoku == PowódSkoku.PrzerwaniePętli)
                {
                    PowódSkoku = PowódSkoku.Brak;

                    break;
                }

                PowódSkoku             = PowódSkoku.Brak;
                WybranaZmienna.Wartość = i;

                base.Wykonaj();
            }
        }
Пример #4
0
 public override string ToString() =>
 $"\nSetId: {Id}\n" +
 $"RankedStatus: {RankedStatus}\n" +
 $"Artist: {Artist}\n" +
 $"Title: {Title}\n" +
 $"Creator: {Creator}\n" +
 $"Tags: [{Tags.Join(", ")}]\n" +
 $"Modes: [{Mode.Select(s => s.ToString()).Join(", ")}]\n" +
 $"DiffNames: [{DiffName.Join(", ")}]\n" +
 $"Cs: [{Cs.Select(s => s.ToString()).Join(", ")}]\n" +
 $"Ar: [{Ar.Select(s => s.ToString()).Join(", ")}]\n" +
 $"Od: [{Od.Select(s => s.ToString()).Join(", ")}]\n" +
 $"Hp: [{Hp.Select(s => s.ToString()).Join(", ")}]\n" +
 $"DifficultyRating: [{DifficultyRating.Select(s => s.ToString(CultureInfo.InvariantCulture)).Join(", ")}]\n" +
 $"Bpm: [{Bpm.Select(s => s.ToString()).Join(", ")}]\n" +
 $"TotalLength: [{TotalLength.Select(s => s.ToString()).Join(", ")}]\n" +
 $"Genre: {Genre}\n" +
 $"Language: {Language}\n" +
 $"DiffName: [{Mode.Select(s => s.ToString()).Join(", ")}]\n" +
 $"ApprovedDate: {ApprovedDate}";
Пример #5
0
 internal void SucheStarten()
 {
     OrdnerString.Clear();
     Od.Suchen(ordner);
 }