修复切换到通用配置页面时测试方法又切换到A模式

master
lhiven 11 months ago
parent a52663706b
commit dc89002b77

@ -130,22 +130,52 @@ namespace Rs.MotionPlat.SysConfig
TrackBar tb= (TrackBar)con; TrackBar tb= (TrackBar)con;
SysConfigParam.Update(tb.Name.Replace("tbar",""), tb.Value.ToString()); SysConfigParam.Update(tb.Name.Replace("tbar",""), tb.Value.ToString());
} }
else if(con is CheckBox) //else if(con is CheckBox)
{ //{
CheckBox cbox= (CheckBox)con; // CheckBox cbox= (CheckBox)con;
SysConfigParam.Update(cbox.Name.Replace("cbox",""), cbox.Checked.ToString()); // SysConfigParam.Update(cbox.Name.Replace("cbox",""), cbox.Checked.ToString());
} //}
else if(con is ComboBox) //else if(con is ComboBox)
{ //{
ComboBox cbox= (ComboBox)con; // ComboBox cbox= (ComboBox)con;
if(cbox.SelectedItem!=null) // if(cbox.SelectedItem!=null)
{ // {
SysConfigParam.Update(cbox.Name.Replace("cbox", ""), cbox.SelectedItem.ToString()); // SysConfigParam.Update(cbox.Name.Replace("cbox", ""), cbox.SelectedItem.ToString());
} // }
} //}
}
int num = 0;
if (cboxEnableTC1.Checked)
{
num++;
}
if (cboxEnableTC2.Checked)
{
num++;
}
if (cboxEnableTC3.Checked)
{
num++;
}
if (cboxEnableTC4.Checked)
{
num++;
}
if (cboxEnableTC5.Checked)
{
num++;
}
if (cboxEnableTC6.Checked)
{
num++;
} }
if (num == 1)
{
SysConfigParam.Update("TestMethod", "A");
}
SysConfigParam.Init();
Msg.ShowInfo("Save success!"); Msg.ShowInfo("Save success!");
} }
@ -212,39 +242,9 @@ namespace Rs.MotionPlat.SysConfig
private void cboxFixture_CheckedChanged(object sender, EventArgs e) private void cboxFixture_CheckedChanged(object sender, EventArgs e)
{ {
int num = 0;
CheckBox cbox = (CheckBox)sender; CheckBox cbox = (CheckBox)sender;
SysConfigParam.Update(cbox.Name.Replace("cbox", ""), cbox.Checked.ToString()); SysConfigParam.Update(cbox.Name.Replace("cbox", ""), cbox.Checked.ToString());
TestFixtureManager.Instance.GetTestFixture(int.Parse(cbox.Text.Replace("TC", "").ToString())).Enable = cbox.Checked; TestFixtureManager.Instance.GetTestFixture(int.Parse(cbox.Text.Replace("TC", "").ToString())).Enable = cbox.Checked;
if(cboxEnableTC1.Checked)
{
num++;
}
if (cboxEnableTC2.Checked)
{
num++;
}
if (cboxEnableTC3.Checked)
{
num++;
}
if (cboxEnableTC4.Checked)
{
num++;
}
if (cboxEnableTC5.Checked)
{
num++;
}
if (cboxEnableTC6.Checked)
{
num++;
}
if(num==1)
{
SysConfigParam.Update("TestMethod", "A");
SysConfigParam.Init();
}
} }

Loading…
Cancel
Save