Files
CJLR-Analysis/Analysis/CjlrForm/FSoftwareSetup.cs
T
HM-CN\zhengxuan.zhang 247699faf6 #004 增加分发功能
2025-08-06 15:38:06 +08:00

130 lines
3.2 KiB
C#

using BaseFunction;
using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace NSAnalysis
{
public partial class FSoftwareSetup : Telerik.WinControls.UI.ShapedForm
{
#region RadButton鼠标事件
private void btn_MouseHover(object sender, EventArgs e)
{
RadButton btn = sender as RadButton;
btn.BackColor = Color.FromArgb(0, 151, 186);
}
private void btn_MouseLeave(object sender, EventArgs e)
{
RadButton btn = sender as RadButton;
btn.BackColor = Color.FromArgb(19, 46, 53);
}
#endregion RadButton鼠标事件
private string strSection = "Chery";
private void LoadSoftwareSetup()
{
#region Load Software Setup
rtbIOTAddress.Text = ConfigDfn.strIOTAddress;
rtbCarTypebyVIN.Text = ConfigDfn.strIOTCarTypeAddress;
//rtbVWUploadPath.Text = ConfigDfn.strUploadPath;
//rtbUploadPath2.Text = ConfigDfn.strUploadPath2;
if (ConfigDfn.iStartIOTFlag == 1)
{
cbStartIOT.Checked = true;
rtbIOTAddress.Enabled = true;
}
else
{
cbStartIOT.Checked = false;
rtbIOTAddress.Enabled = false;
}
if (ConfigDfn.iAnalysisCSVFlag == 1)
{
cbAnalysisCSV.Checked = true;
}
else
{
cbAnalysisCSV.Checked = false;
}
#endregion Load Software Setup
}
public FSoftwareSetup()
{
InitializeComponent();
}
private void FSoftwareSetup_Load(object sender, EventArgs e)
{
LoadSoftwareSetup();
}
private void rtbnSaveSetup_Click(object sender, EventArgs e)
{
//FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "tavascanUploadPath", rtbVWUploadPath.Text.Trim());
//FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "blacklabelUploadPath", rtbUploadPath2.Text.Trim());
//FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "Level2Times", rtbTolPercentage.Text.Trim());
//FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "Level3Times", rtbLevel3.Text.Trim());
if (cbStartIOT.Checked)
{
FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "StartIOTFlag", 1.ToString());
}
else
{
FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "StartIOTFlag", 0.ToString());
}
if (cbAnalysisCSV.Checked)
{
FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "AnalysisCSVFlag", 1.ToString());
}
else
{
FileIni.WriteString(ConfigDfn.strConfigFile, strSection, "AnalysisCSVFlag", 0.ToString());
}
MessageBox.Show("保存设置完成,请重启软件,参数即可生效! ", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.Close();
}
private void rbtnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void rbtnReportCSV2_Click(object sender, EventArgs e)
{
FolderBrowserDialog mFolder = new FolderBrowserDialog();
mFolder.Description = "请选择奇瑞报告存放的路径:";
mFolder.ShowDialog();
if (Directory.Exists(mFolder.SelectedPath))
{
rtbReportPath.Text = mFolder.SelectedPath;
}
}
private void cbStartIOT_CheckedChanged(object sender, EventArgs e)
{
if (cbStartIOT.Checked)
{
rtbIOTAddress.Enabled = true;
}
else
{
rtbIOTAddress.Enabled = false;
}
}
}
}