Esempio n. 1
0
        private void btnNext_Click(object sender, EventArgs e)
        {
            if (File.Exists("Setup.ini") && streams.CheckedItems.Count == 0)
            {
                MessageBox.Show("Please select at least one stream", "Message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }

            // store selected subscriptions
            if (File.Exists("Setup.ini"))
            {
                List <Setup.DuplicateLibrary.ChannelSubscription> selectedSubscriptions =
                    new List <Setup.DuplicateLibrary.ChannelSubscription>();

                foreach (object obj in streams.CheckedItems)
                {
                    selectedSubscriptions.Add((Setup.DuplicateLibrary.ChannelSubscription)obj);
                }

                UserManagementServicesLive.ChannelSubscriptions subscriptionsToUpload =
                    new Setup.UserManagementServicesLive.ChannelSubscriptions();
                UserManagementServicesLive.ChannelSubscription[] subscriptionArray =
                    SetupHelper.GetChannelSubscriptionsNetFromLocal(selectedSubscriptions.ToArray());

                subscriptionsToUpload.SubscriptionSet = subscriptionArray;

                AppDataSingleton.Instance.ChannelSubscriptionsToUpload = subscriptionsToUpload;
            }

            string pcName = txtPCName.Text.Trim();

            if (string.IsNullOrEmpty(pcName))
            {
                MessageBox.Show("Please enter a name for your PC", "Message", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            AppDataSingleton.Instance.PCName           = pcName;
            AppDataSingleton.Instance.User.MachineGUID = Guid.NewGuid().ToString().ToUpper() + "_" + SetupHelper.GetRandomLetter();

            SetupHelper.OpenForm <InstallationPathsForm>(this);
        }
Esempio n. 2
0
        private AppDataSingleton()
        {
            _user = new User();

            _user.SoftwareMajorVersionNumber = 1;
            _user.SoftwareMinorVersionNumber = 8;

            _generalData = new GeneralData();

            _generalData.SoftwareMajorVersionNumber = 1;
            _generalData.SoftwareMinorVersionNumber = 8;

            _fileDetectedChannelSubscriptionsNet   = new Setup.UserManagementServicesLive.ChannelSubscriptions();
            _fileDetectedChannelSubscriptionsLocal = new Setup.DuplicateLibrary.ChannelSubscriptions();
            _downloadedChannelSubscriptionsLocal   = new Setup.DuplicateLibrary.ChannelSubscriptions();
            _channelSubscriptionsToUpload          = new Setup.UserManagementServicesLive.ChannelSubscriptions();

            _generalData.Properties.Add("logExchangerProcessingInterval", "1800");
            _generalData.Properties.Add("contentExchangerProcessingInterval", "1800");
            _generalData.Properties.Add("softwareUpdaterProcessingInterval", "604800000");
            _generalData.Properties.Add("serverTimeout", "5000"); // milliseconds
            _generalData.Properties.Add("primaryDomainName", ".oxigen.net");
            _generalData.Properties.Add("secondaryDomainName", ".oxigen.net");
            _generalData.Properties.Add("advertDisplayThreshold", "0.1");
            _generalData.Properties.Add("logTimerInterval", "20");
            _generalData.Properties.Add("protectedContentTime", "25");
            _generalData.Properties.Add("maxLines", "10");
            _generalData.Properties.Add("noAssetDisplayLength", "15");
            _generalData.Properties.Add("requestTimeout", "4");
            _generalData.Properties.Add("dateTimeDiffTolerance", "5"); // minutes
            _generalData.Properties.Add("daysToKeepAssetFiles", "8");

            _generalData.NoServers.Add("relayLog", "1");
            _generalData.NoServers.Add("relayConfig", "1");
            _generalData.NoServers.Add("relayChannelAssets", "1");
            _generalData.NoServers.Add("relayChannelData", "1");
            _generalData.NoServers.Add("masterConfig", "4");
            _generalData.NoServers.Add("download", "1");

            _bIs64BitSystem = Wow.Is64BitOperatingSystem;
        }