Initial commit
This commit is contained in:
Executable
+89
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace WoL_Manager
|
||||
{
|
||||
public partial class SettingsWindow : Form
|
||||
{
|
||||
public SettingsWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.Load += new EventHandler(SettingsWindow_Load);
|
||||
}
|
||||
|
||||
void SettingsWindow_Load(object sender, EventArgs e)
|
||||
{
|
||||
OkButton.Click += new EventHandler(OkButton_Click);
|
||||
ClButton.Click += new EventHandler(CancelButton_Click);
|
||||
InputPingTimeout.Text = ManagerSettings.PingTimeOut.ToString();
|
||||
InputPingInterval.Text = ManagerSettings.PingWaitTime.ToString();
|
||||
InputWakeWaittime.Text = ManagerSettings.WakeWaitTime.ToString();
|
||||
}
|
||||
|
||||
void CancelButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Hide();
|
||||
this.Close();
|
||||
}
|
||||
|
||||
void OkButton_Click(object sender, EventArgs e)
|
||||
{
|
||||
int val1, val2, val3;
|
||||
string temp1 = InputPingTimeout.Text;
|
||||
string temp2 = InputPingInterval.Text;
|
||||
string temp3 = InputWakeWaittime.Text;
|
||||
try
|
||||
{
|
||||
val1 = Int32.Parse(temp1);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
MessageBox.Show(this, "ERROR: Couldn't parse Ping Timeout!\nShould be a decimal number between 1 and 30000.");
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
val2 = Int32.Parse(temp2);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
MessageBox.Show(this, "ERROR: Couldn't parse Ping Interval!\nShould be a decimal number between 1 and 30000.");
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
val3 = Int32.Parse(temp3);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
MessageBox.Show(this, "ERROR: Couldn't parse Wakeup Waittime!\nShould be a decimal number between 1 and 30000.");
|
||||
return;
|
||||
}
|
||||
if (val1 < 1 || val1 > 30000)
|
||||
{
|
||||
MessageBox.Show(this,"Ping Timeout should be between 1 and 30000");
|
||||
return;
|
||||
}
|
||||
if (val2 < 1 || val2 > 30000)
|
||||
{
|
||||
MessageBox.Show(this, "Ping Interval should be between 1 and 30000");
|
||||
return;
|
||||
}
|
||||
if (val3 < 1 || val3 > 30000)
|
||||
{
|
||||
MessageBox.Show(this, "Wakeup Waittime should be between 1 and 30000");
|
||||
return;
|
||||
}
|
||||
ManagerSettings.PingTimeOut = val1;
|
||||
ManagerSettings.PingWaitTime = val2;
|
||||
ManagerSettings.WakeWaitTime = val3;
|
||||
this.Hide();
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user