private void BeforeEnrollmentItem_Load(object sender, EventArgs e) { _BeforeEnrollmentRecord = JHBeforeEnrollment.SelectByStudentID(PrimaryKey); listener.Add(new TextBoxSource(txtSchool)); listener.Add(new TextBoxSource(txtSchoolLocation)); listener.Add(new TextBoxSource(txtClass)); listener.Add(new TextBoxSource(txtSeatNo)); listener.Add(new TextBoxSource(txtMemo)); listener.Reset(); listener.StatusChanged += new EventHandler <ChangeEventArgs>(listener_StatusChanged); JHBeforeEnrollment.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHBeforeEnrollment_AfterUpdate); _worker.DoWork += new DoWorkEventHandler(_worker_DoWork); _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_worker_RunWorkerCompleted); Disposed += new EventHandler(BeforeEnrollmentItem_Disposed); }
protected override void OnSaveButtonClick(EventArgs e) { _BeforeEnrollmentRecord.School = txtSchool.Text; _BeforeEnrollmentRecord.SchoolLocation = txtSchoolLocation.Text; _BeforeEnrollmentRecord.ClassName = txtClass.Text; int intSeatNo; if (string.IsNullOrEmpty(txtSeatNo.Text)) { _BeforeEnrollmentRecord.SeatNo = null; } else { if (int.TryParse(txtSeatNo.Text, out intSeatNo)) { _BeforeEnrollmentRecord.SeatNo = intSeatNo; } else { epSeatNo.SetError(txtSeatNo, "請填入數字."); return; } } _BeforeEnrollmentRecord.Memo = txtMemo.Text; JHBeforeEnrollment.Update(_BeforeEnrollmentRecord); listener.Reset(); SaveButtonVisible = false; CancelButtonVisible = SaveButtonVisible; prlp.SetAfterSaveText("學校名稱", txtSchool.Text); prlp.SetAfterSaveText("所在地", txtSchoolLocation.Text); prlp.SetAfterSaveText("班級", txtClass.Text); prlp.SetAfterSaveText("座號", txtSeatNo.Text); prlp.SetAfterSaveText("備註", txtMemo.Text); prlp.SetActionBy("學籍", "學生前級畢業資訊"); prlp.SetAction("修改學生前級畢業資訊"); JHStudentRecord studRec = JHStudent.SelectByID(PrimaryKey); prlp.SetDescTitle("學生姓名:" + studRec.Name + ",學號:" + studRec.StudentNumber + ","); prlp.SaveLog("", "", "student", PrimaryKey); }
private void GetData() { _BeforeEnrollmentRecord = JHBeforeEnrollment.SelectByStudentID(PrimaryKey); }