예제 #1
0
 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();
 }
예제 #2
0
        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);
            }
        }