protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string teacherSalaryId = Request["teacherSalaryId"]; if (teacherSalaryId == null || teacherSalaryId.Trim().Length == 0) { Javascript.Alert("请提供准确的薪酬主键", Page); } else { DalOperationAboutTeacherSalary dal = new DalOperationAboutTeacherSalary(); TeacherSalary teacherSalary = dal.GetTeacherSalaryBySalaryId(int.Parse(teacherSalaryId.Trim())); if (teacherSalary == null) { Javascript.Alert("您查看的薪酬记录不存在!", Page); Javascript.RefreshParentWindowReload(Page); } else { List<SalaryItemElement> inSalaryItemElement = teacherSalary.GetSalaryInItemElements(); FullFillSalaryItemElements(inSalaryItemElement); this.ShowSalarySummaryItems.DataSource = inSalaryItemElement; this.ShowSalarySummaryItems.DataBind(); this.TeacherName.Text = teacherSalary.teacher.teacherName; this.TeacherTotalSummaryCost.Text = teacherSalary.totalTeachCost.ToString(); this.TermTag.Text = CommonUtility.ChangeTermToString(teacherSalary.termTag); if (teacherSalary.teacherType != 1) { this.TeacherCourse.Text = teacherSalary.course.courseName; this.TeacherCoursePeriod.Text = teacherSalary.teachPeriod + "/" + teacherSalary.experPeriod; this.TeacherCourse_TR.Visible = true; this.TeacherCoursePeriod_TR.Visible = true; } this.TeacherPosition.Text = CommonUtility.ConvertTeacherType2String(teacherSalary.teacherType); this.TeacherSalaryId.Value = "" + teacherSalary.teacherSalaryId; this.SalaryEntryMemo.Text = teacherSalary.memo; UserCookiesInfo userCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo(); if (!teacherSalary.isConfirm && teacherSalary.teacher.teacherNo == userCookiesInfo.userNo) { this.btn_TeacherSalaryConfirm.Visible = true; this.btn_TeacherSalaryQA.Visible = true; this.hf_salaryId.Value = teacherSalaryId; } } } } }