Browse Source

添加注册到期提示页面

master
sc 2 years ago
parent
commit
c17474c77f
  1. 13
      MainWindow.xaml
  2. 29
      ViewModel/MainWindowViewModel.cs

13
MainWindow.xaml

@ -13,7 +13,7 @@
<ViewModel:MainWindowViewModel x:Key="MainWindowViewModel"/> <ViewModel:MainWindowViewModel x:Key="MainWindowViewModel"/>
</Window.Resources> </Window.Resources>
<Grid> <Grid>
<Menu IsTabStop="False" Grid.ColumnSpan="2"> <Menu IsTabStop="False" Grid.ColumnSpan="1">
<MenuItem x:Name="tab" Header="_文件" FontSize="16" Focusable ="False" > <MenuItem x:Name="tab" Header="_文件" FontSize="16" Focusable ="False" >
<MenuItem Header="_许可证" Click="CDKEY_SET" FontSize="16"/> <MenuItem Header="_许可证" Click="CDKEY_SET" FontSize="16"/>
<Separator/> <Separator/>
@ -215,10 +215,13 @@
<ContentControl x:Name="Deputy"/> <ContentControl x:Name="Deputy"/>
</Grid> </Grid>
<Viewbox x:Name="cdk_box" Margin="0,0,0,0" Opacity="0.8" Visibility="Hidden"> <Grid Grid.Column="1" Margin="0,0,0,0" Background="White" Opacity="0.8" Visibility="{Binding Cdk_page}">
<Grid Background="#FFA4A4A4" > <TextBlock Height="50" Margin="0,0,0,300" TextWrapping="Wrap" Text="The registration code expires" Width="500" FontSize="34" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Height="40" Margin="0,0,0,0" TextWrapping="Wrap" Text="ReRegistration" Width="180" FontSize="28" HorizontalAlignment="Center" Foreground="Black" VerticalAlignment="Center"/> <TextBlock Height="50" Margin="0,0,0,200" TextWrapping="Wrap" Text="{Binding Cdk_time}" Width="500" FontSize="34" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<TextBlock Height="50" Margin="0,0,0,100" TextWrapping="Wrap" Text="Contact SUNLIGHT Reactivate" Width="500" FontSize="34" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Button Content="Reactivate" HorizontalAlignment="Center" Height="50" Margin="200,100,0,0" VerticalAlignment="Center" Width="150" FontSize="24" BorderBrush="{x:Null}" Background="#FFDFDFDF" Click="CDKEY_SET"/>
<Button Content="Contact" HorizontalAlignment="Center" Height="50" Margin="0,100,200,0" VerticalAlignment="Center" Width="150" FontSize="24" BorderBrush="{x:Null}" Background="#FFDFDFDF" Click="HELP"/>
</Grid> </Grid>
</Viewbox>
</Grid> </Grid>
</Window> </Window>

29
ViewModel/MainWindowViewModel.cs

@ -51,12 +51,26 @@ namespace formula_manage.ViewModel
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; //配置文件路径 public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; //配置文件路径
public string sys_Time; //显示系统时间 public string sys_Time; //显示系统时间
public string cdk_time; //注册到期时间
public string cdk_page = "Hidden"; //注册到期页面状态
public string Sys_Time //通知UI控件参数改变 public string Sys_Time //通知UI控件参数改变
{ {
get { return sys_Time; } get { return sys_Time; }
set { sys_Time = value; OnPropertyChanged("Sys_Time"); } set { sys_Time = value; OnPropertyChanged("Sys_Time"); }
} }
public string Cdk_time //通知UI控件参数改变
{
get { return cdk_time; }
set { cdk_time = value; OnPropertyChanged("Cdk_time"); }
}
public string Cdk_page //通知UI控件参数改变
{
get { return cdk_page; }
set { cdk_page = value; OnPropertyChanged("Cdk_page"); }
}
string TEXT_SQLIP; string TEXT_SQLIP;
string TEXT_SQLNAME; string TEXT_SQLNAME;
string TEXT_SQMOD; string TEXT_SQMOD;
@ -81,21 +95,22 @@ namespace formula_manage.ViewModel
string MM = DateTime.Now.ToString("MM"); string MM = DateTime.Now.ToString("MM");
string DD = DateTime.Now.ToString("dd"); string DD = DateTime.Now.ToString("dd");
cdk_time = "Expires time: " + Y +"/"+ M +"/"+ D+ "Hidden";
if (string.Compare(Y, YY) < 0) if (string.Compare(Y, YY) < 0)
{ {
CDKEY cDKEY = new CDKEY(); cdk_page = "Visible";
cDKEY.ShowDialog();//实例化并置顶打开窗口
} }
else if (string.Compare(M, MM) < 0) else if (string.Compare(M, MM) < 0)
{ {
CDKEY cDKEY = new CDKEY(); cdk_page = "Visible";
cDKEY.ShowDialog();//实例化并置顶打开窗口
} }
else if (string.Compare(D, DD) < 0) else if (string.Compare(D, DD) < 0)
{ {
CDKEY cDKEY = new CDKEY(); cdk_page = "Visible";
cDKEY.ShowDialog();//实例化并置顶打开窗口
} }
} }
} }
} }
@ -150,6 +165,8 @@ namespace formula_manage.ViewModel
CountDown(); CountDown();
Sql_(); Sql_();
CDkey_();
stuff_Product = ToObservableCollection<Product>(STUFFdataTable); //stuff_Product表转换 stuff_Product = ToObservableCollection<Product>(STUFFdataTable); //stuff_Product表转换
mac_Machine = ToObservableCollection<Machine>(MACHINEdataTable); mac_Machine = ToObservableCollection<Machine>(MACHINEdataTable);
flow_Workflow = ToObservableCollection<Workflow>(DissolvedataTable); flow_Workflow = ToObservableCollection<Workflow>(DissolvedataTable);

Loading…
Cancel
Save