public static void RegisterFrmSeason(FrmSeason frm)
            {
                if (frm == null)
                {
                    throw new ArgumentNullException("Argument \"frm\" is null.");
                }

                set.Add(frm);
            }
Esempio n. 2
0
        private static FrmSeason OpenSeason()
        {
            FrmSeason f = new FrmSeason();

            if (WindowManager.OpenSeasonInto(f) == false)
            {
                return(null);
            }

            return(f);
        }
        public static bool NewSeasonInto(FrmSeason f)
        {
            Season s = SeasonWizard.RunNewSeasonWizard();

            if (s == null)
            {
                return(false);
            }

            f.SetSeason(s, "");
            return(true);
        }
        public static bool OpenSeasonInto(FrmSeason f)
        {
            string fn = Dialogs.GetOpenSeason();

            if (fn == null)
            {
                return(false);
            }

            Season p = Dialogs.LoadSeason(fn);

            f.SetSeason(p, fn);
            return(true);
        }
Esempio n. 5
0
        static void Main()
        {
            InitializeGridRules();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            FrmSeason s = null;

            while (s == null)
            {
                FrmIntro f = new FrmIntro();
                f.ShowDialog();
                if (f.EResult == FrmIntro.eResult.OpenSeason)
                {
                    s = OpenSeason();
                }
                else if (f.EResult == FrmIntro.eResult.NewSeason)
                {
                    s = NewSeason();
                }
                else
                {
                    break;
                }
            }

            if (s != null)
            {
                s.Show();
                s.Activate();
                Application.Run();
            }

            Application.Exit();
        }
 public static void UnregisterFrmSeason(FrmSeason frm)
 {
     set.Remove(frm);
 }