public static void RegisterFrmSeason(FrmSeason frm) { if (frm == null) { throw new ArgumentNullException("Argument \"frm\" is null."); } set.Add(frm); }
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); }
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); }