This commit is contained in:
sc committed 2023-10-25 23:46:07 +08:00
commit 1cc7eaf243
4 files changed
+51 -9

No files matched your search

+2
View File
@@ -9,6 +9,8 @@
<Grid>
<CheckBox x:Name="Login_LINK" Height="19" Margin="15,15,605,0" VerticalAlignment="Top" Content="登录页面显示连接状态" IsTabStop="False" Checked="Login_LINK_Checked" Unchecked="Login_LINK_Checked"/>
<CheckBox x:Name="Login_PRINT" Height="19" Margin="15,35,605,0" VerticalAlignment="Top" Content="确认立即打印料单" IsTabStop="False" Checked="Login_PRINT_Checked" Unchecked="Login_PRINT_Checked"/>
<TextBlock HorizontalAlignment="Left" Height="20" Margin="10,220,0,0" TextWrapping="Wrap" Text="料单号前缀" VerticalAlignment="Top" Width="75" FontSize="14"/>
<TextBox x:Name="Prepose" HorizontalAlignment="Left" Height="20" Margin="85,220,0,0" TextWrapping="Wrap" Text="D" VerticalAlignment="Top" Width="125"/>
</Grid>
</Window>
+10 -4
View File
@@ -23,9 +23,18 @@ namespace formula_manage.Windows
{
WindowStartupLocation = WindowStartupLocation.CenterScreen;
InitializeComponent();
this.Closing += Window_Closing; //添加窗口关闭事件
}
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini";
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) //窗口关闭事件
{
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
Configini.IniWritevalue("SOFTWARE_SET", " L1", Loginlink.ToString());
Configini.IniWritevalue("SOFTWARE_SET", " L2", Loginprint.ToString());
Configini.IniWritevalue("SOFTWARE_SET", " L3",Prepose.Text);
}
bool Loginlink;
bool Loginprint;
private void Window_SET(object sender, RoutedEventArgs e)
@@ -35,20 +44,17 @@ namespace formula_manage.Windows
Login_LINK.IsChecked = Boolean.Parse(Configini.IniReadvalue("SOFTWARE_SET", "L1")); //连接状态显示是否生效
Login_PRINT.IsChecked = Boolean.Parse(Configini.IniReadvalue("SOFTWARE_SET", "L2")); //是否立即打印料单
Prepose.Text = Configini.IniReadvalue("SOFTWARE_SET", "L3"); //自定义料单前缀
}
private void Login_LINK_Checked(object sender, RoutedEventArgs e)
{
Loginlink = Login_LINK.IsChecked.GetValueOrDefault(); //显示是否生效
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //配置文件
Configini.IniWritevalue("SOFTWARE_SET", " L1", Loginlink.ToString());
}
private void Login_PRINT_Checked(object sender, RoutedEventArgs e)
{
Loginprint = Login_PRINT.IsChecked.GetValueOrDefault(); //是否立即打印料单
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //配置文件
Configini.IniWritevalue("SOFTWARE_SET", " L2", Loginprint.ToString());
}
}
}