Merge branch 'master' of http://www.scserverddns.top:13000/sc/sunlight_cdkey
This commit is contained in:
commit
dd8bedf452
2 files changed
+19
-3
No files matched your search
+2
-1
@@ -8,7 +8,8 @@
|
|||||||
Title="SUNLIGHT_CDKEY" Height="400" Width="600">
|
Title="SUNLIGHT_CDKEY" Height="400" Width="600">
|
||||||
<Grid>
|
<Grid>
|
||||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,10,0,0" TextWrapping="Wrap" Text="SN:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,10,0,0" TextWrapping="Wrap" Text="SN:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||||
<TextBox x:Name="sn_id" HorizontalAlignment="Left" Height="40" Margin="170,10,0,0" VerticalAlignment="Top" Width="340" FontSize="24"/>
|
<TextBox x:Name="sn_id" HorizontalAlignment="Left" Height="40" Margin="170,10,0,0" VerticalAlignment="Top" Width="340" FontSize="24"
|
||||||
|
PreviewTextInput="AlphanumericValidationTextBox" InputMethod.IsInputMethodEnabled="False"/>
|
||||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,55,0,0" TextWrapping="Wrap" Text="DURATION:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
<TextBlock HorizontalAlignment="Left" Height="40" Margin="20,55,0,0" TextWrapping="Wrap" Text="DURATION:" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||||
<TextBlock HorizontalAlignment="Left" Height="40" Margin="400,55,0,0" TextWrapping="Wrap" Text="MONTHS" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
<TextBlock HorizontalAlignment="Left" Height="40" Margin="400,55,0,0" TextWrapping="Wrap" Text="MONTHS" VerticalAlignment="Top" Width="170" FontSize="24"/>
|
||||||
<ComboBox x:Name="DURATION" HorizontalAlignment="Left" Height="40" Margin="170,55,0,0" VerticalAlignment="Top" Width="220" DropDownClosed="DURATION_DropDownClosed" FontSize="24">
|
<ComboBox x:Name="DURATION" HorizontalAlignment="Left" Height="40" Margin="170,55,0,0" VerticalAlignment="Top" Width="220" DropDownClosed="DURATION_DropDownClosed" FontSize="24">
|
||||||
|
|||||||
+17
-2
@@ -31,6 +31,15 @@ namespace SUNLIGHT_CDKEY
|
|||||||
T_M.Text = DateTime.Now.ToString("MM");
|
T_M.Text = DateTime.Now.ToString("MM");
|
||||||
T_D.Text = DateTime.Now.ToString("dd");
|
T_D.Text = DateTime.Now.ToString("dd");
|
||||||
}
|
}
|
||||||
|
private void AlphanumericValidationTextBox(object sender, TextCompositionEventArgs e)
|
||||||
|
{
|
||||||
|
Regex regex = new Regex(@"[^a-eA-E0-9]+$");
|
||||||
|
e.Handled = regex.IsMatch(e.Text.ToUpper());
|
||||||
|
}
|
||||||
|
private void validation_PreviewKeyDown(object sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Key == Key.Space) e.Handled = true;
|
||||||
|
}
|
||||||
|
|
||||||
private void Tb_KeyFloating_D(object sender, TextCompositionEventArgs e)//输入事件
|
private void Tb_KeyFloating_D(object sender, TextCompositionEventArgs e)//输入事件
|
||||||
{
|
{
|
||||||
@@ -109,13 +118,19 @@ namespace SUNLIGHT_CDKEY
|
|||||||
string a;
|
string a;
|
||||||
string b, my, mm, md;
|
string b, my, mm, md;
|
||||||
|
|
||||||
|
sn_id.Text = sn_id.Text.ToUpper();
|
||||||
|
|
||||||
if (sn_id.Text.Length < 6)//id字节长度大于6有效
|
if (sn_id.Text.Length < 6)//id字节长度大于6有效
|
||||||
{
|
{
|
||||||
sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 0, 0));
|
sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 0, 0));
|
||||||
return;
|
return;
|
||||||
}else sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 255, 255));
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sn_id.BorderBrush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 255, 255, 255));
|
||||||
|
}
|
||||||
|
|
||||||
a= sn_id.Text.Substring(0, 6);
|
a= sn_id.Text.Substring(5, 1)+ sn_id.Text.Substring(0, 1)+ sn_id.Text.Substring(4, 1) + sn_id.Text.Substring(1, 1) + sn_id.Text.Substring(3, 1)+ sn_id.Text.Substring(2, 1);
|
||||||
|
|
||||||
my = Convert.ToString(Convert.ToInt32(2255 - y), 16).ToUpper();
|
my = Convert.ToString(Convert.ToInt32(2255 - y), 16).ToUpper();
|
||||||
mm = Convert.ToString(Convert.ToInt32(255 - m), 16).ToUpper();
|
mm = Convert.ToString(Convert.ToInt32(255 - m), 16).ToUpper();
|
||||||
|
|||||||
Reference in new issue
Block a user