public FlowControll(ConfigXmlIO MyXml, logManager alogManager) { MyLogManager = alogManager; MyEquipmentManage = new EquipmentManage(alogManager); MyEquipList = new EquipmentList(); MyTestModelList = new TestModelList(); MyTestModelManage = new TestModelManage(); EquipmenNameArray = new SortedList <string, string>(); // EquipmenNameArray = GetEquipmentNameList(TestPlanId); if (MyXml.DatabaseType.ToUpper() == "LOCATIONDATABASE") { MyDataio = new LocalDatabase(MyXml.DatabasePath); } else//SqlDatabase { MyXml.DatabasePath = @"INPCSZ0518\ATS_HOME"; MyDataio = new SqlDatabase(MyXml.DatabasePath); } dtCurrentTestModelTestData = new DataTable(); dtCurrentConditionResultData = new DataTable(); dtCurrentTestModelList = new DataTable(); dtCurrentTestModeParameterlList = new DataTable(); //----------------------------------- TotalTestData = new DataTable(); DtMyConditionDataTable = new DataTable(); DtMyTestModelParameter = new DataTable(); DtMyDutInf = new DataTable(); }
private bool ReadXmlInf() { string[] Array1 = new string[4]; string StrValue = null; MyXml = new ConfigXmlIO(Application.StartupPath + "\\Config.xml"); #region DataBase #endregion #region Equipment Offset //-------------------ScopeOffset StrValue = MyXml.ScopeOffset; Array1 = StrValue.Split(','); ScopeOffsetArray.Clear(); for (int i = 0; i < Array1.Length; i++) { ScopeOffsetArray.Add(Array1[i]); } ScopeOffset1.Text = Array1[0]; ScopeOffset1.Refresh(); ScopeOffset2.Text = Array1[1]; ScopeOffset2.Refresh(); ScopeOffset3.Text = Array1[2]; ScopeOffset3.Refresh(); ScopeOffset4.Text = Array1[3]; ScopeOffset4.Refresh(); //------------------AttOffset StrValue = MyXml.AttennuatorOffset; Array1 = StrValue.Split(','); AttOffsetArray.Clear(); for (int i = 0; i < Array1.Length; i++) { AttOffsetArray.Add(Array1[i]); } AttOffset1.Text = Array1[0]; AttOffset2.Text = Array1[1]; AttOffset3.Text = Array1[2]; AttOffset4.Text = Array1[3]; AttOffset1.Refresh(); AttOffset2.Refresh(); AttOffset3.Refresh(); AttOffset4.Refresh(); //-----------------VccOffset StrValue = MyXml.VccOffset; Array1 = StrValue.Split(','); VccOffset.Clear(); VccOffset.Text = Array1[0]; VccOffset.Refresh(); for (int i = 0; i < Array1.Length; i++) { VccOffsetArray.Add(Array1[i]); } //-----------------IccOffset StrValue = MyXml.IccOffset; Array1 = StrValue.Split(','); IccOffsetArray.Clear(); IccOffset.Text = Array1[0]; IccOffset.Refresh(); for (int i = 0; i < Array1.Length; i++) { IccOffsetArray.Add(Array1[i]); } #endregion return(true); }