private void SmartLinkForm_Load(object sender, EventArgs e) { ActivationModule smartLinkModule = new ActivationModule(); smartLinkModule.ModuleName = "Smartlink"; smartLinkModule.ModuleList_Setting = Helpers.LoadModuleSettings(smartLinkModule.ModuleName); foreach (ModuleSetting moduleSetting in smartLinkModule.ModuleList_Setting) { if (moduleSetting.SettingName.Equals("SmartLinkUrl")) { smartLinkUrl = moduleSetting.SettingData; } if (moduleSetting.SettingName.Equals("SmartLinkusername")) { username = moduleSetting.SettingData; } if (moduleSetting.SettingName.Equals("SmartLinkpassword")) { password = moduleSetting.SettingData; } } if (NetworkInterface.GetIsNetworkAvailable() == true) { try { UniteEDNetwork net = new UniteEDNetwork(); AutoLogin(); Cef.SetCookie(autoLoginUrl, cookie.Name, cookie.Value, "", cookie.Path, cookie.Secure, cookie.HttpOnly, cookie.Expired, cookie.Expires); browser = new ChromiumWebBrowser(autoLoginUrl) { Dock = DockStyle.Fill, }; panel1.Controls.Add(browser); browser.FrameLoadEnd += OnBrowserFrameLoadEnd; } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Could not connect to internet", "Network connection", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void MyCourses_Load(object sender, EventArgs e) { ActivationModule MoodleAccountActivationModule = new ActivationModule(); MoodleAccountActivationModule.ModuleName = "moodle"; MoodleAccountActivationModule.ModuleList_Setting = Helpers.LoadModuleSettings(MoodleAccountActivationModule.ModuleName); foreach (ModuleSetting moduleSetting in MoodleAccountActivationModule.ModuleList_Setting) { if (moduleSetting.SettingName.Equals("moodleCoursesUrl")) { moodleCoursesUrl = moduleSetting.SettingData; } if (moduleSetting.SettingName.Equals("moodleLoginUrl")) { moodleLoginUrl = moduleSetting.SettingData; } if (moduleSetting.SettingName.Equals("moodleUsername")) { moodleUsername = moduleSetting.SettingData; } if (moduleSetting.SettingName.Equals("moodlePassword")) { moodlePassword = moduleSetting.SettingData; } } if (NetworkInterface.GetIsNetworkAvailable() == true) { try { UniteEDNetwork net = new UniteEDNetwork(); LoginCookie(); Cef.SetCookie(moodleCoursesUrl, cookie.Name, cookie.Value, "", cookie.Path, cookie.Secure, cookie.HttpOnly, cookie.Expired, cookie.Expires); browser = new ChromiumWebBrowser(moodleCoursesUrl) { Dock = DockStyle.Fill, }; panel1.Controls.Add(browser); browser.FrameLoadEnd += OnBrowserFrameLoadEnd; } catch (Exception ex) { MessageBox.Show(ex.Message); } /* * UniteEDNetwork net = new UniteEDNetwork(); * string postData = "username="******"&password="******"&wantsurl="; * postData += moodleLoginUrl; * * * net.PostMoodleData((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 * string cleanstr = re.ToString().TrimStart(); * cleanstr = cleanstr.TrimEnd(); * * this.Invoke( * (Action)(() => * { * MyCoursewebBrowser.Navigate(new Uri(moodleLoginUrl)); * * } * * )); * * * * * //Check for result code.. * } * } * catch (Exception ex) * { * * MessageBox.Show("Opening My Courses", ex.Message + "\n" + ex.StackTrace, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); * } * }, moodleLoginUrl + "?about", postData); */ } else { MessageBox.Show("Could not connect to internet", "Network connection", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }