// AHMED EDIT private void GetSavedEmailAndDetectVersion() { try { VersionController.GetInstance(); string email = string.Empty; RegistryProcessor.GetFromRegistry(CommonConst.REGISTRY_PATH, CommonConst.EMAIL_VALUE_NAME, ref email, RegistryProcessor.RegistryParts.HKEY_CURRENT_USER); if (!WebProcessor.CheckInternetConnection()) { LogController.GetInstance().LogData(LogController. GetInstance().LogFormat.GetNetworkLine("Connection Error")); MessageBox.Show("Connection Error"); CurrentContext.GetInstance().VersionData.State = VersionState.UNKNOWN; IsInternetExists = false; return; } else { IsInternetExists = true; } if (!string.IsNullOrEmpty(email)) { CurrentContext.GetInstance().VersionData.VersionDetected = VersionController.GetInstance().GetVersionData(email); } else { CurrentContext.GetInstance().VersionData.VersionDetected = VersionController.GetInstance().GetVersionData(string.Empty); } if (CurrentContext.GetInstance().VersionData.VersionDetected) { _new_version_lb.TextAlign = ContentAlignment.MiddleCenter; DetectVersionState(); } else { CurrentContext.GetInstance().VersionData.State = VersionState.UNKNOWN; } } catch { CurrentContext.GetInstance().VersionData.State = VersionState.UNKNOWN; } }
private void _current_timer_tm_Tick(object sender, EventArgs e) { _local_time_al_lb.Text = string.Format("Local Time: {0:hh:mm tt}", DateTime.Now); _local_time_lb.Text = string.Format("Local Time: {0:hh:mm tt}", DateTime.Now); if (!IsInternetExists) { InternetConnectionCount++; if (InternetConnectionCount >= CommonConst.CHECK_CONNECTION_INTERVAL) { InternetConnectionCount = 0; if (WebProcessor.CheckInternetConnection()) { IsInternetExists = true; try { CurrentContext.GetInstance().VersionData.VersionDetected = VersionController.GetInstance().GetVersionData(string.Empty); if (CurrentContext.GetInstance().VersionData.VersionDetected) { _new_version_lb.TextAlign = ContentAlignment.MiddleCenter; DetectVersionState(); } else { CurrentContext.GetInstance().VersionData.State = VersionState.UNKNOWN; } SetVersionButton(); ConfVersionPanel(); } catch { CurrentContext.GetInstance().VersionData.State = VersionState.UNKNOWN; } } else { IsInternetExists = false; } } } }