private void ShowForm(InstallationForm frm) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { frm.Dispose(); return; } //Chiudo l'applicazione se non compilo correttamente il form //del codice _closeApplication = true; frm.Dispose(); }
public void Execute() { //Qui apro il form di attivazione if (_isFirstRun) { InstallationManager.Instance.InstallationInfo.FirstRunDate = DateTime.Now; } InstallationForm frm = InstallationFormFactory.GetFormOnFirstApplicationRunOrInvalidLicence(_isFirstRun, _isLicenceNotValid, _hardwareId); if (frm != null) { ShowForm(frm); } }