コード例 #1
0
        public static List <TEreignisse> Ereignisse(int TurnierID)
        {
            try
            {
                List <TEreignisse> t;

                using (fsbDB FSBDB = new fsbDB())
                {
                    t = (from x in FSBDB.TEreignisse
                         where x.TurnierID == TurnierID
                         orderby x.Spiel, x.CPUZeit
                         select x).ToList();
                }

                if (t.Any())
                {
                    for (int i = 0; i < t.Count; i++)
                    {
                        t[i].Ereignistyp = ClsTextControler.TextByNameAndNumber("Ereignis", t[i].Ereignistyp);

                        string opt_EreigniszeitGenau = ClsOptionsControler.Options3("EreigniszeitGenau").Value;
                        if (opt_EreigniszeitGenau == "False")
                        {
                            t[i].Spielzeit = ClsTabellenfunktionen.ConvertSpielzeitToKurzzeit(t[i].Spielzeit, t[i].Spielzeitrichtung);
                        }
                    }
                }

                return(t);
            }
            catch (Exception ex)
            {
                ClsError.CoreError(Name, MethodBase.GetCurrentMethod().ToString(), ex);
                return(new TEreignisse[0].ToList());
            }
        }