Ejemplo n.º 1
0
        // Slanje mail-a
        public void sendMailToOffice()
        {
            NetworkTool pingGoogle = new NetworkTool();
            int         counter    = 10;
            string      message;

            while (counter != 0)
            {
                string temp = pingGoogle.getPing("8.8.8.8");
                switch (temp)
                {
                case "ping ok":
                    mail.setMailSender(textMailAddress.Text, textPartnerPassword.Text);
                    message = mail.sendMail();
                    switch (temp)
                    {
                    case "OK":
                        writeToConsole(message);
                        break;

                    default:
                        writeToConsole(message);
                        break;
                    }

                    counter = 1;
                    break;

                case "no ping":
                    if (counter == 1)
                    {
                        writeToConsole("Mail nije poslat.");
                        writeToConsole("Problem sa internet konekcijom.");
                    }
                    break;

                default:
                    if (counter == 1)
                    {
                        writeToConsole("Mail nije poslat. Problem sa internet konekcijom.");
                    }
                    break;
                }
                Thread.Sleep(1500);
                counter--;
            }
        }
Ejemplo n.º 2
0
        private void timer_Tick(object sender, EventArgs e)
        {
            labelPingStatus.Text = network.getPing(textIpAddress.Text);
            switch (labelPingStatus.Text)
            {
            case "ping ok":
                labelPingStatus.ForeColor = System.Drawing.Color.Green;
                buttonThread.Enabled      = true;
                break;

            case "no ping":
                labelPingStatus.ForeColor = System.Drawing.Color.Red;
                buttonThread.Enabled      = false;
                break;

            default:
                labelPingStatus.ForeColor = System.Drawing.Color.Black;
                buttonThread.Enabled      = false;
                break;
            }
        }
Ejemplo n.º 3
0
        // Slanje mail-a
        public void sendMailToOffice()
        {
            NetworkTool pingGoogle = new NetworkTool();
            int counter = 10;
            string message;
            while (counter != 0)
            {
                string temp = pingGoogle.getPing("8.8.8.8");
                switch (temp)
                {
                    case "ping ok":
                        mail.setMailSender(textMailAddress.Text, textPartnerPassword.Text);
                        message = mail.sendMail();
                        switch (temp)
                        {
                            case "OK":
                            writeToConsole(message);
                            break;
                            default:
                            writeToConsole(message);
                            break;
                        }

                        counter = 1;
                        break;
                    case "no ping":
                        if (counter == 1)
                        {
                            writeToConsole("Mail nije poslat.");
                            writeToConsole("Problem sa internet konekcijom.");
                        }
                        break;
                    default:
                        if (counter == 1)
                            writeToConsole("Mail nije poslat. Problem sa internet konekcijom.");
                        break;

                }
                Thread.Sleep(1500);
                counter--;
            }
        }