예제 #1
0
        public void RefreshStatus()
        {
            if (FilteringSystem.IsScheduelActive())
            {
                if (FIlterScheduelingSystem.isBlockdAt(DateTime.Now))
                {
                    statusLabel.Text      = "חסימה מתוזמנת";
                    statusLabel.ForeColor = Color.Red;

                    //Block the Internt using the service
                    ServiceAdapter.StartInternetBlocking();
                }
                else
                {
                    statusLabel.Text      = "גלישה מאופשרת";
                    statusLabel.ForeColor = Color.LimeGreen;

                    //release service's internet blocking
                    ServiceAdapter.StopInterntBlocking();
                }
            }
            else
            {
                statusLabel.Text      = "לא פעיל";
                statusLabel.ForeColor = Color.Red;
                ServiceAdapter.StopInterntBlocking();
            }
        }
예제 #2
0
 private void UpdateTogglesGUI()
 {
     FilterStatusToggle.Image = FilteringSystem.IsOn() ? Properties.Resources.On : Properties.Resources.Off;
     if (FilteringSystem.IsOn())
     {
         scheduelStatusToggle.Image = FilteringSystem.IsScheduelActive() ? Properties.Resources.On : Properties.Resources.Off;
     }
     else
     {
         scheduelStatusToggle.Image   = Properties.Resources.Off;
         scheduelStatusToggle.Enabled = false;
     }
 }