Ejemplo n.º 1
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            Settings.Default.SSID             = Txt_Ssid.Text;
            Settings.Default.Password         = PswBox.Password;
            Settings.Default.ShareConnection  = Cb_ShareConnections.Text;
            Settings.Default.ShutdownTimeSpan = shutdownTimeSpan;
            Settings.Default.Save();

            wifiHost.Stop();
            shutdownTimer.Stop();
        }
Ejemplo n.º 2
0
 private void ShutdownTimer_Tick(object sender, EventArgs e)
 {
     if (remainTime > 0)
     {
         remainTime      -= 1;
         remainLabel.Text = Convert.ToString(remainTime) + " 초";
     }
     else if (remainTime == 0)
     {
         ShutdownTimer.Stop();
         System.Diagnostics.Process.Start("shutdown", "/s /f /t 1");
         //MessageBox.Show("종료되었습니다.", "Debug");
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Browse the folder
        /// </summary>
        /// <param name="startIndex">start index</param>
        /// <param name="requestedCount">requested count</param>
        /// <param name="userAgent">user agent</param>
        /// <returns>the browse result</returns>
        public override BrowseResult Browse(uint startIndex, uint requestedCount, UserAgent userAgent)
        {
            if (Path == null)
            {
                BrowseResult browseResult = new BrowseResult();
                AddFolder(browseResult, startIndex, requestedCount, Resources.Cancel, "ShutdownCancel");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 30), "Shutdown30");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 60), "Shutdown60");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 90), "Shutdown90");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 120), "Shutdown120");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 180), "Shutdown180");
                AddFolder(browseResult, startIndex, requestedCount, String.Format(Resources.InXMinutes, 240), "Shutdown240");
                AddFolder(browseResult, startIndex, requestedCount, Resources.ShutdownImmediatly, "Shutdown");
                AddFolder(browseResult, startIndex, requestedCount, Resources.Restart, "Restart");
                return(browseResult);
            }

            ShutdownTimer.Stop();
            TickCount = null;
            switch (Path)
            {
            case "ShutdownCancel":
                break;

            case "Shutdown":
                OnShutdown();
                break;

            case "Restart":
                OnShutdown(true);
                break;

            default:
                ShutdownTimer.Interval = Int32.Parse(Path.Substring(8)) * 60000;
                TickCount = Environment.TickCount;
                ShutdownTimer.Start();
                break;
            }

            return(null);
        }
Ejemplo n.º 4
0
 private void Cancel_Click(object sender, EventArgs e)
 {
     ShutdownTimer.Stop();
     this.Close();
 }