public SKSystem() { string EPath = Application.ExecutablePath; BasePath = EPath.Substring(0, EPath.LastIndexOf(@"\")); INIFile = BasePath + @"\SK.ini"; SKDB = new Access(); SKP = new SKProcess(); TableDS = new DataSet(); System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; SKClassID = INIReadValue("系统设置", "考勤的课程编号"); Logger.LogInfo("考勤的课程编号:::" + SKClassID); // // Windows 窗体设计器支持所必需的 // InitializeComponent(); WebName.Text = INIReadValue("系统设置", "WebName"); PSWord.Text = INIReadValue("系统设置", "PSWord"); UserID.Text = INIReadValue("系统设置", "UserID"); string cpuid = HardwareInfo.getCpuId(); //if (clientKey == null||clientKey.Equals("")||!cpuid.Equals(clientKey)) //{ // INIWriteValue("系统设置", "ClientKey", cpuid); //} ElearningInterace.cpuid = cpuid; //AutoGetSPData.Checked=INIReadValue("系统设置","AutoGetSPData")=="YES"?true:false; //TestMode.Checked=INIReadValue("系统设置","TestMode")=="YES"?true:false; DownCardNo.Checked = INIReadValue("系统设置", "DownCardNo") == "YES" ? true : false; DownLessonInfo.Checked = INIReadValue("系统设置", "DownLessonInfo") == "YES" ? true : false; LawyerPhoto.Checked = INIReadValue("系统设置", "LawyerPhoto") == "YES" ? true : false; SKOpenDialgBox.Checked = INIReadValue("系统设置", "SKOpenDialgBox") == "YES" ? true : false; OldLessonType.Checked = INIReadValue("系统设置", "OldLessonType") == "YES" ? true : false; //RemoteWrite.Checked=INIReadValue("系统设置","RemoteWrite")=="YES"?true:false; LVSorter = new ListViewSorter(); SKlV.ListViewItemSorter = LVSorter; LVSorter.SortOrder = System.Windows.Forms.SortOrder.Descending; LVSorter.SortColumn = 3; // MessageBox.Show("==============--------------------"); InitSKClassID(true, OldLessonType.Checked); Logger.LogInfo("LINE:78::初始化课程设置成功....CPUID:" + cpuid); SKDB.CleanYSKQ(); //清除原始刷卡记录 Logger.LogInfo("LINE:81::清除原始刷卡记录成功...."); TDSKMon = new Thread(new ThreadStart(SKMonitor)); TDSKMon.IsBackground = true; TDSKMon.Start(); TDTestMode = null; //SKByHand Section SKBHLb.Text = ""; LessonNameLb.Text = ""; SWSNameLb.Text = ""; LawyerNameLb.Text = ""; ErrorLb.Text = ""; ReqMinutesLb.Text = ""; KHTB.Text = ""; CreditNoTB.Text = ""; hzbh.Text = ""; }