private void Window_Load(object sender, EventArgs e) { bool allowContinue = true; if (Program.Arguments.Length != 0) { string firstArg = Program.Arguments[0].ToLower(); if (firstArg == "0") { PhaseTwo(); allowContinue = false; } if (firstArg == "3") { PhaseThree(); allowContinue = false; } if (firstArg == "/recal" || firstArg == "-recal") { Logger.Log("ReCAL: ReCAL Switch Passed in CLI, Starting ReCAL process..."); ReCAL.PerformClick(); allowContinue = false; } if (firstArg == "/redownload" || firstArg == "-redownload") { Logger.Log("ReDownload: ReDownload Switch Passed in CLI, Starting ReDownload process..."); ReDownloadCAL.PerformClick(); allowContinue = false; } } if (allowContinue) { if (Pin.UnlockPin != "") { Control pin = new Pin(); pin.Disposed += Pin_Disposed; Controls.Add(pin); pin.Width = ClientSize.Width; pin.Height = ClientSize.Height; pin.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom | AnchorStyles.Left; pin.BringToFront(); pin.Select(); pin.Show(); } else { if (McrsCalSrvc.IsRunning()) { StopStartCAL.PerformClick(); } else { StopStartCAL.Text = "Start CAL"; } Menu = MenuBar; } Logger.Log("Welcome to Super CAL: Press any button to begin."); } }
private void Pin_Disposed(object sender, EventArgs e) { if (McrsCalSrvc.IsRunning()) { StopStartCAL.PerformClick(); } else { StopStartCAL.Text = "Start CAL"; } Menu = MenuBar; }