Exemplo n.º 1
0
        private void SettingsForm_Load(object sender, EventArgs e)
        {
            SettingDataSource sd  = new SettingDataSource();
            ColumnHeader      ch1 = new ColumnHeader();

            ch1.Text = "Setting Name";

            ColumnHeader ch2 = new ColumnHeader();

            ch1.Text = "Setting Data";

            foreach (ActivationModule am in sd.ActivationModules)
            {
                ListViewGroup lvg = new ListViewGroup(am.ModuleName, am.ModuleName);


                listView1.Groups.Add(lvg);

                foreach (ModuleSetting ms in am.ModuleList_Setting)
                {
                    ListViewItem row = new ListViewItem("");
                    ListViewItem.ListViewSubItem lvsub1 = new ListViewItem.ListViewSubItem(row, ms.SettingName);
                    ListViewItem.ListViewSubItem lvsub2 = new ListViewItem.ListViewSubItem(row, ms.SettingData);
                    row.SubItems.AddRange(new ListViewItem.ListViewSubItem[] { lvsub1, lvsub2 });
                    row.Group = lvg;

                    listView1.Items.Add(row);
                }
            }
        }
Exemplo n.º 2
0
 public bool Equals(SettingDataSource other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(other.Key, Key) && Equals(other.Value, Value) && Equals(other.Provenance, Provenance));
 }
 public bool Equals(SettingDataSource other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return Equals(other.Key, Key) && Equals(other.Value, Value) && Equals(other.Provenance, Provenance);
 }
Exemplo n.º 4
0
        private void ModuleStatus(UniteEDNetwork net)
        {
            if (NetworkInterface.GetIsNetworkAvailable() == true)
            {
                SettingDataSource sd = new SettingDataSource();
                foreach (ActivationModule am in sd.ActivationModules)
                {
                    string Module = am.ModuleName;

                    string Uid      = Helpers.LoadJSONSettings("UserID");
                    string postData = "UserID=";
                    postData += Uid.ToString() + "&ModuleName=";
                    postData += Module + "&AppPackName=";
                    postData += Constant.appPackName;

                    net.PostData((httpResponse) =>
                    {
                        try
                        {
                            using (System.IO.StreamReader httpwebStreamReader = new StreamReader(httpResponse.GetResponseStream()))
                            {
                                // ProgressBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
                                // LayoutRoot.IsTapEnabled = true;

                                var re = httpwebStreamReader.ReadToEnd();
                                //login response
                                ActivationResponse response = JsonConvert.DeserializeObject <ActivationResponse>(re);
                                if (response.ResultCode.Equals("0") || response.ResultCode.Equals("200"))
                                {
                                    foreach (ModuleStatus module in response.OutAppStatus_OutApps)
                                    {
                                        if (module.ModuleName.Equals(SmartLink.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.SmartLink = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                            //Helpers.SaveStatus(module.ModuleName, JsonConvert.SerializeObject(module.Active));
                                        }
                                        if (module.ModuleName.Equals(Mybooks.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.MyBooks = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                        }
                                        if (module.ModuleName.Equals(Reader.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.Reader = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                        }

                                        /*if (module.ModuleName.Equals(EduDoc.ToString()))
                                         * {
                                         *  UniteEDTeacher.Properties.Settings.Default.EduDoc = module.Active;
                                         *  UniteEDTeacher.Properties.Settings.Default.Save();
                                         * }*/
                                        if (module.ModuleName.Equals(Cloudbanc.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.Cloudbanc = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                        }
                                        if (module.ModuleName.Equals(ClassRoom.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.Classroom = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                        }
                                        if (module.ModuleName.Equals(MyCourses.ToString()))
                                        {
                                            UniteEDTeacher.Properties.Settings.Default.Courses = module.Active;
                                            UniteEDTeacher.Properties.Settings.Default.Save();
                                        }
                                    }
                                }
                            }
                        }
                        catch (Exception ex)
                        {
                            Debug.WriteLine(ex.Message + "\n" + ex.StackTrace);
                            MessageBox.Show(ex.Message);
                        }
                    }, "GetAppModuleSettings?about", postData);
                }
            }
            else
            {
                MessageBox.Show("Could not connect to internet", "Network connection", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemplo n.º 5
0
 /// <summary>
 /// Initializes the singleton application object.  This is the first line of authored code
 /// executed, and as such is the logical equivalent of main() or WinMain().
 /// </summary>
 public App()
 {
     this.InitializeComponent();
     this.Suspending += this.OnSuspending;
     DataModel        = new SettingDataSource();
 }