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); } } }
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); }
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); } }
/// <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(); }