//GMail Check fcn void gmailcheck() { ip = 1; imap = new IMAP_Client(); fetchHandler = new IMAP_Client_FetchHandler(); try { m_pTabPageMail_Messages.Items.Clear(); imap.Connect("imap.gmail.com", 993, true); imap.Login(UserName.Text, Password.Text); imap.SelectFolder("INBOX"); LoadMessages(); LabelMail.Text = m_pTabPageMail_Messages.Items[ip - 2].SubItems[3].Text + m_pTabPageMail_Messages.Items[ip - 2].SubItems[4].Text; mainstring = m_pTabPageMail_Messages.Items[ip - 2].SubItems[3].Text + m_pTabPageMail_Messages.Items[ip - 2].SubItems[4].Text; substring = textBoxGmailCheckStr.Text; stringresult = mainstring.IndexOf(substring); imap.CloseFolder(); imap.UnsubscribeFolder("INBOX"); imap.Disconnect(); imap.Dispose(); if (stringresult != -1) { labelRes.Text = "Found"; } else { labelRes.Text = "None"; } } catch { MessageBox.Show("No internet Connection"); } }
public void vl2fcn() { int incr = 0; while (true) { incr = incr + 1; Thread.Sleep(int.Parse(textBoxTime.Text) * 1000 * 60); //Page4 Check if (checkBoxWebPage4.Checked == true) { if (incr == int.Parse(textBoxTime2.Text)) { Page4checkfcn(); Thread.Sleep(10000); //int x = pageSource.IndexOf("Featured Episodes"); //newpageSource = pageSource; labelBrowser.Text = newpageSource; int fail = pageSource.IndexOf("download"); int fail2 = pageSource.IndexOf("Chrome"); if (oldpageSource != newpageSource && fail == -1 && fail2 == -1) // && oldpageSource != null) { oldpageSource = newpageSource; googlecalendarSMSreminder(newpageSource); } incr = 0; } } //Gmail Check if (checkBoxGmail.Checked == true) { //button5_Click(sender, e); ip = 1; imap = new IMAP_Client(); fetchHandler = new IMAP_Client_FetchHandler(); try { m_pTabPageMail_Messages.Items.Clear(); imap.Connect("imap.gmail.com", 993, true); imap.Login(UserName.Text, Password.Text); imap.SelectFolder("INBOX"); LoadMessages(); LabelMail.Text = m_pTabPageMail_Messages.Items[ip - 2].SubItems[3].Text + m_pTabPageMail_Messages.Items[ip - 2].SubItems[4].Text; mainstring = m_pTabPageMail_Messages.Items[ip - 2].SubItems[3].Text + m_pTabPageMail_Messages.Items[ip - 2].SubItems[4].Text; substring = textBoxGmailCheckStr.Text; stringresult = mainstring.IndexOf(substring); imap.CloseFolder(); imap.UnsubscribeFolder("INBOX"); imap.Disconnect(); imap.Dispose(); if (stringresult != -1) { labelRes.Text = "Found"; } else { labelRes.Text = "None"; } } catch { MessageBox.Show("No internet Connection"); } if (mainstring != oldmainstring && stringresult != -1) { googlecalendarSMSreminder(m_pTabPageMail_Messages.Items[ip - 2].SubItems[4].Text); oldmainstring = mainstring; } } //WebPage Check 1,2 if (checkBoxWebPage.Checked == true) { ////////////////////////// //Check 0 original Lockerz PAGE1 // Create a request for the URL. WebRequest request3 = WebRequest.Create(textBoxPage1.Text); //http://ptzplace.lockerz.com/ // If required by the server, set the credentials. request3.Credentials = CredentialCache.DefaultCredentials; // Get the response. HttpWebResponse response3 = (HttpWebResponse)request3.GetResponse(); // Display the status. Console.WriteLine(response3.StatusDescription); // Get the stream containing content returned by the server. Stream dataStream3 = response3.GetResponseStream(); // Open the stream using a StreamReader for easy access. StreamReader reader3 = new StreamReader(dataStream3); // Read the content. string responseFromServer3 = reader3.ReadToEnd(); // Save to newer. newer = responseFromServer3; // Cleanup the streams and the response. reader3.Close(); dataStream3.Close(); response3.Close(); ////////////////////////// //Check 1 Lockerznews PAGE2 // Create a request for the URL. WebRequest request4 = WebRequest.Create(textBoxPage2.Text); // If required by the server, set the credentials. request4.Credentials = CredentialCache.DefaultCredentials; // Get the response. HttpWebResponse response4 = (HttpWebResponse)request4.GetResponse(); // Display the status. Console.WriteLine(response4.StatusDescription); // Get the stream containing content returned by the server. Stream dataStream4 = response4.GetResponseStream(); // Open the stream using a StreamReader for easy access. StreamReader reader4 = new StreamReader(dataStream4); // Read the content. string responseFromServer4 = reader4.ReadToEnd(); // Save to newer. newer1 = responseFromServer4; // Cleanup the streams and the response. reader4.Close(); dataStream4.Close(); response4.Close(); newer1 = newer1.Substring(int.Parse(textBoxStrStart.Text), int.Parse(textBoxStrEnd.Text)); // Compare String if (older != newer || older1 != newer1) { googlecalendarSMSreminder("Redemption begins"); // Save to older. older = newer; older1 = newer1; labelRedeem.Text = "Reedem started"; labelRedeem.ForeColor = Color.Green; //Notify Icon Change notifyIcon1.Icon = SystemIcons.Exclamation; notifyIcon1.BalloonTipTitle = "Lockerz"; notifyIcon1.BalloonTipText = "Redemption Start."; notifyIcon1.BalloonTipIcon = ToolTipIcon.Error; //this.Click += new EventHandler(Form1_Click); notifyIcon1.ShowBalloonTip(30); } } labelLastCheck.Text = DateTime.Now.TimeOfDay.ToString(); } }