73 lines
2.3 KiB
C#
73 lines
2.3 KiB
C#
using System;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Mk0.Software.OnlineUpdater
|
|
{
|
|
internal partial class RemindLaterForm : Form
|
|
{
|
|
public RemindLaterFormat RemindLaterFormat { get; private set; }
|
|
|
|
public int RemindLaterAt { get; private set; }
|
|
|
|
public RemindLaterForm()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void RemindLaterFormLoad(object sender, EventArgs e)
|
|
{
|
|
comboBoxRemindLater.SelectedIndex = 0;
|
|
radioButtonYes.Checked = true;
|
|
}
|
|
|
|
private void ButtonOkClick(object sender, EventArgs e)
|
|
{
|
|
if (radioButtonYes.Checked)
|
|
{
|
|
switch (comboBoxRemindLater.SelectedIndex)
|
|
{
|
|
case 0:
|
|
RemindLaterFormat = RemindLaterFormat.Minutes;
|
|
RemindLaterAt = 30;
|
|
break;
|
|
case 1:
|
|
RemindLaterFormat = RemindLaterFormat.Hours;
|
|
RemindLaterAt = 12;
|
|
break;
|
|
case 2:
|
|
RemindLaterFormat = RemindLaterFormat.Days;
|
|
RemindLaterAt = 1;
|
|
break;
|
|
case 3:
|
|
RemindLaterFormat = RemindLaterFormat.Days;
|
|
RemindLaterAt = 2;
|
|
break;
|
|
case 4:
|
|
RemindLaterFormat = RemindLaterFormat.Days;
|
|
RemindLaterAt = 4;
|
|
break;
|
|
case 5:
|
|
RemindLaterFormat = RemindLaterFormat.Days;
|
|
RemindLaterAt = 8;
|
|
break;
|
|
case 6:
|
|
RemindLaterFormat = RemindLaterFormat.Days;
|
|
RemindLaterAt = 10;
|
|
break;
|
|
}
|
|
|
|
DialogResult = DialogResult.OK;
|
|
}
|
|
else
|
|
{
|
|
DialogResult = DialogResult.Abort;
|
|
}
|
|
}
|
|
|
|
private void RadioButtonYesCheckedChanged(object sender, EventArgs e)
|
|
{
|
|
comboBoxRemindLater.Enabled = radioButtonYes.Checked;
|
|
}
|
|
}
|
|
}
|