Esempio n. 1
0
 /// <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);
        }
Esempio n. 3
0
 /// <summary>
 /// 从数据库获取学生信息并存储到stuInfo中
 /// </summary>
 private void SearchStudentInfoAndStore()
 {
     stuInfo = DBOptionHelper.GetStudents();
 }