private bool isNameInputBoxEmpty() { if (Helper.IsNullOrWhiteSpace(nameInputBox.text)) { HKConfirmForm.showConfirmForm("未填写名称"); return(true); } return(false); }
private bool isNoCheckTypeInputPanel() { if (checkPanel.Controls.Count == 0) { HKConfirmForm.showConfirmForm("至少需要一个评定"); return(true); } return(false); }
public void calStudentScore(Student stu) { try { stu.score = "" + scoreForStudent(stu); } catch (CalCreateFailedException) { HKConfirmForm.showConfirmForm("成绩计算模块初始化失败,原因是课程出错,请重试"); } catch (CalFailedException) { HKConfirmForm.showConfirmForm("成绩计算失败,原因是学生不存在"); } }
private void finish() { GlobalStation.shareInstance.librarySave(delegate() { HKConfirmForm.showConfirmForm("考勤成功"); isFinished = true; hall.changeToEditMode("编辑模式"); }, delegate() { GlobalStation.shareInstance.librarysInit(); }); }
private void confirmToExtraDelete(string itemText, object userData) { DataGridViewColumn column = (DataGridViewColumn)userData; HKConfirmForm confirmForm = new HKConfirmForm(); confirmForm.title = "是否删除考勤记录:" + column.HeaderText; if (confirmForm.showConfirm() == true) { deleteExtra(column.Name); } }
private void confirmToAttandaceDelete(string itemText, object userData) { HKConfirmForm confirmForm = new HKConfirmForm(); confirmForm.title = "是否删除考勤记录:" + itemText; if (confirmForm.showConfirm() == true) { DataGridViewColumn column = (DataGridViewColumn)userData; deleteAttandance(column.Name); } }
private void confirmToStudentDelete(int rowIndex) { mainGrid.Rows[rowIndex].Selected = true; HKConfirmForm confirm = new HKConfirmForm(); confirm.title = string.Format("是否删除 {0}", getRowValue(rowIndex, mainGridCellIndex.Name)); if (confirm.showConfirm() == true) { deleteStudent(rowIndex); } }
/* ----- Confirm ----- */ private void confirmButton_Click(object sender, EventArgs e) { if (!confirm_nameFieldStateIsGood()) { HKConfirmForm.showConfirmForm("名字不能空哦"); } else { confirm_addLibrary(); } }
private void setStuId(StuList stuList, Student stu, string id) { if (stuList[id] == null) { stu.id = id; } else { HKConfirmForm.showConfirmForm("该学号已经存在!"); } }
public void course_create_yes(NewCourseInfo courseInfo) { if (!libraryRef.containsCourse(courseInfo.id)) { showCourseHall(courseInfo); } else { HKConfirmForm.showConfirmForm("该课程号已经存在,请更改课程号"); } }
/* ----- Event ----- */ private void yesButton_Click(object sender, EventArgs e) { if (!Helper.IsNullOrWhiteSpace(nameTextBox.text)) { modifyInfo(); } else { HKConfirmForm.showConfirmForm("信息为填写完整"); } }
private void tabBtnMenuMethod_ConfirmToDelete(string title, object userData) { HKConfirmForm confirmForm = new HKConfirmForm(); confirmForm.title = "确定要删除《" + title + "》?"; bool result = confirmForm.showConfirm(); if (result == true) { tabBtnMenuMethod_DeleteStuList((string)userData); } }
private void exportButton_Click(object sender, EventArgs e) { try { string path = HKSaveFileDialog.saveTo(HKDialogFilter.Library); FileSerializeStorage <AttandanceLibrary> .save(libraryRef, path); HKConfirmForm.showConfirmForm("导出成功"); }catch (HKSaveFileDialog.CancelSaveFileException) { }catch (FileSerializeStorage <AttandanceLibrary> .FileSaveException ex) { HKConfirmForm.showConfirmForm(ex.Message); } }
private void yesButton_Click(object sender, EventArgs e) { if (isFieldsReady() && yes != null) { NewCourseInfo courseInfo = produceNewCourseInfo(); yes(courseInfo); } else { HKConfirmForm.showConfirmForm("信息未填写完整"); } }
private void deleteButton_Click(object sender, EventArgs e) { HKConfirmForm confirmForm = new HKConfirmForm(); confirmForm.title = "确定删除《" + cellTitle + "》?"; bool result = confirmForm.showConfirm(); if (result == true) { deleteTheCourseFromLibrary(courseId); } }
private bool hasCheckTypeInputPanelEmpty() { foreach (CheckTypeInputPanel inputPanel in checkPanel.Controls) { if (Helper.IsNullOrWhiteSpace(inputPanel.nameBox.text) || Helper.IsNullOrWhiteSpace(inputPanel.weightBox.Text)) { HKConfirmForm.showConfirmForm("有评定未填写"); return(true); } } return(false); }
private void exportButton_Click(object sender, EventArgs e) { try { string path = HKSaveFileDialog.saveTo(HKDialogFilter.Course); FileSerializeStorage <Model.Course> .save(libHall.libraryRef[courseId], path); HKConfirmForm.showConfirmForm("导出成功"); }catch (FileSerializeStorage <Model.Course> .FileSaveException ex) { HKConfirmForm.showConfirmForm(ex.Message); }catch (HKSaveFileDialog.CancelSaveFileException ex) { Console.WriteLine(ex.Message); } }
private void exportStulists(List <StuList> lists) { try { string path = HKSaveFileDialog.saveTo(HKDialogFilter.Excel); ExcelExporter exporter = ExcelExporter.createExporter(lists, courseRef, path); exporter.export(); HKConfirmForm.showConfirmForm("导出成功"); } catch (ExcelExporter.ParseException e) { HKConfirmForm.showConfirmForm(e.Message); } catch (ExcelExporter.ExportException e) { HKConfirmForm.showConfirmForm(e.Message); } catch (HKSaveFileDialog.CancelSaveFileException) { } }
private void showCourseHall(NewCourseInfo courseInfo) { Record[] records = produceRecordsArray(courseInfo.weight); Model.Course course = createAndSaveCourse(courseInfo, records); if (course != null) { displayCourseHall(course); } else { HKConfirmForm.showConfirmForm("课程存储失败,请重新尝试"); } }
private void exportButton_Click(object sender, EventArgs e) { try { GlobalStation.shareInstance.librarys.isCustomize = false; AttandanceLibrary lib = GlobalStation.shareInstance.librarys[libraryUUID]; string path = HKSaveFileDialog.saveTo(HKDialogFilter.Library); FileSerializeStorage <AttandanceLibrary> .save(lib, path); HKConfirmForm.showConfirmForm("导出成功"); } catch (HKSaveFileDialog.CancelSaveFileException) { } catch (FileSerializeStorage <AttandanceLibrary> .FileSaveException ex) { HKConfirmForm.showConfirmForm(ex.Message); } }
private void createConfirmForm() { HKConfirmForm confirmForm = new HKConfirmForm(); confirmForm.title = "当前没选中任何学生的成绩单元格,是否自动计算所有学生的成绩?"; if (confirmForm.showConfirm() == true) { calAllStudentsScore(); } else { Console.WriteLine("no! back!"); } }
private bool hasCheckTypeInputPanelNameRepeat() { List <string> nameList = new List <string>(); foreach (CheckTypeInputPanel inputPanel in checkPanel.Controls) { if (nameList.Contains(inputPanel.nameBox.text)) { HKConfirmForm.showConfirmForm("有相同名称的评定"); return(true); } nameList.Add(inputPanel.nameBox.text); } return(false); }
private void showDeleteConfirmForm() { HKConfirmForm form = new HKConfirmForm(); form.title = "确定要删除?"; if (form.showConfirm() == true) { AttandanceLibrary lib = GlobalStation.shareInstance.librarys[libraryUUID]; GlobalStation.shareInstance.librarys.removeLib(libraryUUID); GlobalStation.shareInstance.librarySave(null, delegate() { GlobalStation.shareInstance.librarys.addLib(lib); }); loginHall.initTableViewContent(); loginHall.resize(null, null); } }
private void randomModeSelectRow() { int index = getARandom(hall.mainGrid.Rows.Count); if (index != -1) { hall.fixedRowIndex = index; } else { HKConfirmForm.showConfirmForm("所有学生都已经随机到了"); return; } hall.setSeletedRow(hall.fixedRowIndex); speak(); }
private void handleOverwrite(AttandanceLibrary lib, ref AttandanceLibrary oldLib) { DJTUBinary librarys = GlobalStation.shareInstance.librarys; HKConfirmForm form = new HKConfirmForm(); form.title = "已存在相同的库,是否覆盖?"; if (form.showConfirm() == true) { oldLib = librarys[lib.UUID]; librarys.removeLib(lib.UUID); } else { lib.UUID = Guid.NewGuid().ToString(); } }
public void librarySave(LibrarySaveBlock success, LibrarySaveBlock failure) { try { librarys.save(); if (success != null) { success(); } }catch (DJTUBinary.FileSaveException e) { if (failure != null) { failure(); } HKConfirmForm.showConfirmForm(e.Message); } }
private void deleteButton_Click(object sender, EventArgs e) { HKConfirmForm form = new HKConfirmForm(); form.title = "确定要删除?"; if (form.showConfirm() == true) { AttandanceLibrary lib = GlobalStation.shareInstance.librarys[libraryUUID]; GlobalStation.shareInstance.librarys.removeLib(lib.UUID); GlobalStation.shareInstance.librarySave(delegate() { backButton_Click(null, null); }, delegate() { GlobalStation.shareInstance.librarys.addLib(lib); }); } }
private void overwriteOrCreateNew(AttandanceLibrary lib, Model.Course course) { HKConfirmForm form = new HKConfirmForm(); form.title = "已存在该课程Id,是否覆盖?"; if (form.showConfirm() == true) { lib.removeCourse(lib[course.id]); lib.addCourse(course); } else { course.id = Guid.NewGuid().ToString(); lib.addCourse(course); } }
private void addAnExtraItem(subExtra subExt) { Model.Course course = courseRef; if (!course.containsExtra(subExt.name)) { course.addExtra(subExt); GlobalStation.shareInstance.librarySave(delegate() { mainGrid.Columns.Add(init_createColumn(subExt)); }, delegate() { course.removeExtra(subExt.UUID); }); } else { HKConfirmForm.showConfirmForm("已有同名的考勤项目存在"); } }
private void orderModeSelectRow(bool isFirst) { if (isFirst) { hall.fixedRowIndex = 0; } else if (hall.fixedRowIndex == hall.mainGrid.Rows.Count - 1) { HKConfirmForm.showConfirmForm("最后一位学生已经点完了"); return; } else { hall.fixedRowIndex++; } hall.setSeletedRow(hall.fixedRowIndex); speak(); }