Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }