Пример #1
0
            private string[] ParsujVlak(string[] parametry)  // Metoda vykonává operace s třídou Vlak
            {
                switch (parametry[1])
                {
                case "Název":
                {
                    return(Hlášení.ParsujVlak((Vlak)Proměnné[0]));          //Jiné ParsujVlak, než toto!
                }

                case "ZeSměru":
                {
                    Vlak vlak = (Vlak)Proměnné[0];
                    return(new string[] { vlak.SměrZ.ToString() });
                }

                case "VeSměru":
                {
                    Vlak vlak = (Vlak)Proměnné[0];
                    return(new string[] { vlak.SměrDo.ToString() });
                }

                case "Příjezd":
                {
                    Vlak vlak = (Vlak)Proměnné[0];
                    return(ParsujČas(vlak.Trasa.Záznamy[0].Příjezd));
                }
                }
                return(new string[] { });
            }
Пример #2
0
        protected static string[] ParsujVlak(Vlak vlak)  // Metoda parsuje informace o vlaku do názvu souboru.
        {
            List <string> parsát = new List <string>();

            parsát.Add("vlak-" + vlak.Druh.ToString() + "-1"); // Druh vlaku, "-1" je přípona prvního pádu.
            parsát.Add("číslo");                               // Explicitně řekni číslo. TUHLE ČÁST SPRAVIT PRO INTERNACIONALIZACI!!!
            foreach (string slovo in ParsujČíslo(vlak.íslo))
            {
                parsát.Add(slovo);
            }
            return(parsát.ToArray());
        }
Пример #3
0
 public void Zobraz(Vlak vlak)
 {
     vlak.ToString();
 }