/// <summary> /// 初始化已保存的配置 /// </summary> private void InitializeSettings() { if (Settings.Default.FolderPath != "") { try { DirectoryInfo dir = new DirectoryInfo(Settings.Default.FolderPath); //检查路径合法性 folderController.SetRoot(Settings.Default.FolderPath); DBOptionHelper.Initialize(folderController.GetRoot()); listViewController.Import(folderController.GetRoot()); btnStu_Click(null, null); } catch (Exception ex) { Log.E("FormMain.InitializeSettings: " + ex.Message); } } }
/// <summary> /// 打分按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSetScore_Click(object sender, EventArgs e) { int score = -1; try { score = int.Parse(TextScore.Text); } catch (Exception ex) { MessageBox.Show("错误的分数格式:" + ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DBOptionHelper.SetScore(mHmwk, score); mHmwk.Score = score; Score.Text = score.ToString(); Invoke(new Action(() => { mFormCodeView.mFormMain.listViewController.Refresh(); //委托实现主界面UI刷新 })); MessageBox.Show("打分成功。", "Success", MessageBoxButtons.OK); }
/// <summary> /// 从数据库获取学生信息并存储到stuInfo中 /// </summary> private void SearchStudentInfoAndStore() { stuInfo = DBOptionHelper.GetStudents(); }