protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string inSalaryItemIds = Request["inIds"]; string outSalaryItemIds = Request["outIds"]; string teacherNo = Request["tid"]; string cid = Request["cid"]; string acType = Request["acType"]; string teacherType = Request["teacherType"]; DalOperationAboutTeacherSalary dalts = new DalOperationAboutTeacherSalary(); string[] courseInfo = cid.Split('-'); cid = courseInfo[0]; TeacherSalary teacherSalary = dalts.GetTeacherSalaryByTidAndCidAndTermTag(teacherNo, cid, int.Parse(teacherType), null); List<SalaryItem> inSalaryItemList = GetInSalaryItemListByIdString(inSalaryItemIds, teacherSalary); List<SalaryItem> outSalaryItemList = GetOutSalaryItemListByIdString(outSalaryItemIds); if (inSalaryItemList.Count == 0) { Javascript.AlertAndRedirect("请至少选择一项待发薪酬项", "/Administrator/SelectSalaryItem.aspx?teacherNO=" + teacherNo, Page); } else { DalOperationAboutTeacher teacherDal = new DalOperationAboutTeacher(); TeachersList teacher = teacherDal.GetTeacherById(teacherNo); this.teacherNo.Value = teacher.teacherNo; this.teacherName.Text = teacher.teacherName; this.courseNo.Value = cid; this.atCourseType.Value = acType; this.teacherType.Value = teacherType; this.TeacherType_Literal.Text = CommonUtility.ConvertTeacherType2String(int.Parse(teacherType)); this.InSalaryItemList.DataSource = inSalaryItemList; this.InSalaryItemList.DataBind(); this.OutSalaryItemList.DataSource = outSalaryItemList; this.OutSalaryItemList.DataBind(); if (!string.IsNullOrWhiteSpace(cid)) { DalOperationAboutCourses dalc = new DalOperationAboutCourses(); Courses course = dalc.GetCoursesByNo(cid, null); this.Course_TR.Visible = true; this.CourseName_Literal.Text = course.courseName; this.Course_TR.Visible = true; this.CoursePeriod_TR.Visible = true; if (string.IsNullOrWhiteSpace(course.TestHours) || "0" == course.TestHours) { this.CoursePeriod_Literal.Text = course.period; } else { this.CoursePeriod_Literal.Text = course.period + "/" + course.TestHours; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request["courseNo"] == null && Request["fragment"] != null) { Javascript.GoHistory(-1, Page); return; } else { DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses(); this.Textarea1.Value = DalOperationAboutCourses.GetCoursesByNo(Request["courseNo"].Trim(),Server.UrlDecode(Request["classID"].Trim()),Request["termtag"].Trim()).teacherResume; } } }
protected void Page_Load(object sender, EventArgs e) { if (Request["courseNo"] == null) { Javascript.GoHistory(-1, Page); return; } if (!IsPostBack) { DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses(); Courses Courses = DalOperationAboutCourses.GetCoursesByNo(Request["courseNo"],Server.UrlDecode(Request["classID"]),Request["termtag"].Trim()); tex_preCourses.Text = Courses.preCourse; text_ReferenceBooks.Text = Courses.referenceBooks; txtcourseurl.Text = Courses.homePage; txtExamtype.Text = Courses.examineMethod; hidencourseNo.Value = Courses.courseNo; txtAnswer.Text = Courses.courseAnswer; } }
protected void Page_Load(object sender, EventArgs e) { if (Request["tag"] != null && Request["forumId"] != null) { string tag = Request["tag"]; if (tag == "1") { DalOperationAboutCourses dal1 = new DalOperationAboutCourses(); tagName = dal1.GetCoursesByNo(Request["forumId"], Server.UrlDecode(Request["classID"]), Request["termtag"]).courseName; } else { DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage(); DalOperationAboutBbs dal2 = new DalOperationAboutBbs(); tagName = dal3.GetForumById(Request["forumId"]).forumTitle; } } else { Javascript.GoHistory(-1, Page); } }
/// <summary> /// 从DataReader中转化并构造SalaryEntry记录集 /// </summary> /// <param name="dataReader"></param> /// <returns></returns> private void BuildSalaryEntry(IDataReader dataReader, List<SalaryEntry> salaryEntries) { DalOperationAboutTeacher dalt = new DalOperationAboutTeacher(); DalOperationAboutCourses dalc = new DalOperationAboutCourses(); if (dataReader != null) { while (dataReader.Read()) { SalaryEntry salaryEntry = new SalaryEntry(); salaryEntry.salaryEntryId = int.Parse(dataReader["salaryEntryId"].ToString().Trim()); TeachersList teacher = dalt.GetTeacherById(dataReader["teacherNo"].ToString().Trim()); salaryEntry.teacher = teacher; salaryEntry.teacherType = int.Parse(dataReader["teacherType"].ToString().Trim()); salaryEntry.termTag = dataReader["termTag"].ToString().Trim(); Courses course = dalc.GetCoursesByNo(dataReader["courseNo"].ToString().Trim(), salaryEntry.termTag); salaryEntry.course = course; salaryEntry.atCourseType = dataReader["atCourseType"].ToString().Trim(); salaryEntry.SetSalaryInItemValueList(dataReader["salaryInItemValueList"].ToString().Trim(), true); salaryEntry.SetSalaryOutItemValueList(dataReader["salaryOutItemValueList"].ToString().Trim(), true); if (dataReader["salaryInAdjustFactor"] != null) { salaryEntry.salaryInAdjustFactor = float.Parse(dataReader["salaryInAdjustFactor"].ToString().Trim()); } if (dataReader["salaryOutAdjustFactor"] != null) { salaryEntry.salaryOutAdjustFactor = float.Parse(dataReader["salaryOutAdjustFactor"].ToString().Trim()); } if (dataReader["teachPeriod"] != null) { salaryEntry.teachPeriod = int.Parse(dataReader["teachPeriod"].ToString().Trim()); } if (dataReader["teachAssiPeriod"] != null) { salaryEntry.teachAssiPeriod = int.Parse(dataReader["teachAssiPeriod"].ToString().Trim()); } salaryEntry.teacherCostWithTax = float.Parse(dataReader["teacherCostWithTax"].ToString().Trim()); salaryEntry.teacherCostWithoutTax = float.Parse(dataReader["teacherCostWithoutTax"].ToString().Trim()); salaryEntry.teacherTotalCost = float.Parse(dataReader["teacherTotalCost"].ToString().Trim()); salaryEntry.salaryMonth = dataReader["salaryMonth"].ToString().Trim(); salaryEntry.salaryEntryStatus = int.Parse(dataReader["salaryEntryStatus"].ToString()); salaryEntry.createdTime = DateTime.Parse(dataReader["createdTime"].ToString().Trim()); salaryEntry.memo = dataReader["memo"].ToString().Trim(); salaryEntries.Add(salaryEntry); } } }
protected void Page_Load(object sender, EventArgs e) { //查看结课资料 if (!IsPostBack) { DalOperationAboutCourses doac = new DalOperationAboutCourses(); course = doac.GetCoursesByNo(courseNo, classID, termtag); if (course == null) { course = new Courses { courseNo = courseNo, classID = classID, termTag = termtag }; } ltlAttachments.Text = "该课程还没有上传期末资料归档!"; DalOperationAboutArchives doaa = new DalOperationAboutArchives(); if (doaa.IsExistArchivesBycourseNoCompatible(courseNo, classID, termtag) != 0) { string attachmentIds = doaa.FindArchivesByCourseNoCompatible(courseNo, classID, termtag).attachmentIds; DalOperationAttachments attachment = new DalOperationAttachments(); string _attachmentIds = attachment.GetAttachmentsList(attachmentIds, ref iframeCount, false,string.Empty); ltlAttachments.Text = _attachmentIds.Trim().Length == 0 ? "未上传资料" : _attachmentIds; } DataBindArchivesItems("教师"); DataBindArchivesItems("助教"); } }
protected void Page_Load(object sender, EventArgs e) { switch (Request["tag"]) { case "1": Master.ShowLiControl(this.Page, "liFragment1"); if (Request["forumId"] == null || Request["classID"] == null || Request["termtag"] == null) { Javascript.Alert("参数错误", Page); Javascript.GoHistory(-1, Page); return; } break; case "2": Master.ShowLiControl(this.Page, "liFragment2"); break; case "3": Master.ShowLiControl(this.Page, "liFragment3"); break; default: break; } //控制Tab的显示 hasControl = hasControls(forumId); if (!IsPostBack) { ///删除话题 int topicId = 0; if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicId) && Request["del"] == "true") { deltopic(topicId); Javascript.Alert("删除成功!", Page); // Javascript.AlertAndRedirect("删除成功!", "BBSTopicList.aspx?forumId=" + Request["forumId"] + "&tag=" + tag, Page); } /// 设置置顶 if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["toTopId"], ref topicId)) { setTop(topicId); } /// 取消置顶 int canceltopId = 0; if (hasControl && CommonUtility.SafeCheckByParams<string>(Request["cancelTopId"], ref canceltopId)) { cancelTop(canceltopId); } } if (Request["tag"] != null && Request["forumId"] != null) { string tag = Request["tag"]; if (tag == "1") { DalOperationAboutCourses dal1 = new DalOperationAboutCourses(); forumId = Request["forumId"].Trim() + Server.UrlDecode(Request["classID"].Trim()) + Request["termtag"].Trim(); tagName = dal1.GetCoursesByNo(Request["forumId"].Trim(), Server.UrlDecode(Request["classID"].Trim()), Request["termtag"].Trim()).courseName; } else { DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage(); DalOperationAboutBbs dal2 = new DalOperationAboutBbs(); tagName = dal3.GetForumById(Request["forumId"]).forumTitle; } } DataListBind(); }
/// <summary> /// 把从数据库中读出的数据转化为对象实例 /// </summary> /// <param name="reader"></param> /// <param name="salaries"></param> /// <returns></returns> private void buildTeacherSalarys(IDataReader reader, List<TeacherSalary> salaries) { DalOperationAboutCourses courseDal = new DalOperationAboutCourses(); DalOperationAboutTeacher teacherDal = new DalOperationAboutTeacher(); while (reader.Read()) { TeacherSalary salary = new TeacherSalary(); salary.teacherSalaryId = int.Parse(reader["teacherSalaryId"].ToString().Trim()); salary.teacher = teacherDal.GetTeacherById(reader["teacherNo"].ToString().Trim()); salary.teacherType = int.Parse(reader["teacherType"].ToString().Trim()); salary.termTag = reader["termTag"].ToString().Trim(); if (reader["courseNo"] != null && reader["courseNo"].ToString().Trim().Length > 0) { salary.course = courseDal.GetCoursesByNo(reader["courseNo"].ToString().Trim(), salary.termTag); salary.atCourseType = int.Parse(reader["atCourseType"].ToString().Trim()); salary.teachPeriod = int.Parse(reader["teachPeriod"].ToString().Trim()); salary.experPeriod = int.Parse(reader["experPeriod"].ToString().Trim()); } salary.SetSalaryInItemValueList(reader["salaryItemValueList"].ToString().Trim(), true); salary.totalTeachCost = float.Parse(reader["totalTeachCost"].ToString().Trim()); salary.isConfirm = bool.Parse(reader["isConfirm"].ToString().Trim()); salary.memo = reader["memo"].ToString().Trim(); salary.createdTime = DateTime.Parse(reader["createdTime"].ToString().Trim()); salaries.Add(salary); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string tid = Request["teacherNo"]; string courseNo = Request["cid"]; string teacherType = Request["teacherType"]; string atCourseType = Request["acType"]; if (tid == null || tid.Trim().Length == 0) { Javascript.Alert("请先选择教师再进行此项操作", Page); Javascript.RefreshParentWindow("/Administrator/SalaryManage.aspx?fragment=1", Page); } else { DalOperationAboutTeacher dal = new DalOperationAboutTeacher(); TeachersList teacher = dal.GetTeacherById(tid); if (teacher == null) { Javascript.AlertAndRedirect("请正确选择教师后再进行此操作", "/Administrator/SalaryManage.aspx?fragmentFlag=1", Page); } else { this.teacherName.Text = teacher.teacherName; this.teacherNo.Value = teacher.teacherNo; this.teacherType.Value = teacherType; } DataBindSearchTermTagList(this.TeacherSalary_TermTag.Items); if (!string.IsNullOrWhiteSpace(courseNo)) { DalOperationAboutCourses dalc = new DalOperationAboutCourses(); string[] courseInfo = courseNo.Split('-'); Courses course = dalc.GetCoursesByNo(courseInfo[0], null); this.Course_TR.Visible = true; string courseName = course.courseName + (atCourseType == "1" ? "(教师)" : "(助教)"); this.CourseName_Literal.Text = courseName; this.CourseId_hf.Value = course.courseNo; this.teachPeriod_TR.Visible = true; this.experPeriod_TR.Visible = true; this.atCourseType.Value = atCourseType; DataBindTeacherSalaryCourse(course); } this.teacherType_Literal.Text = CommonUtility.ConvertTeacherType2String(int.Parse(teacherType.Trim())); string inSalaryItemIds = Request["inIds"]; List<SalaryItem> inSalaryItemList = GetSalaryItemListByIdString(inSalaryItemIds); TeacherSalary_ItemList.DataSource = inSalaryItemList; TeacherSalary_ItemList.DataBind(); } } }
protected void PageDataBinds() { if (CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicId)) { DalOperationAboutBbs dal = new DalOperationAboutBbs(); dal.AddTopicHits(topicId.ToString()); DataSet ds = dal.GetTopicAndPostsByTopicId(topicId); if (ds.Tables["1"].Rows.Count > 0 && ds.Tables["1"].Rows.Count > 0) { courseNo = ds.Tables["1"].Rows[0]["courseNo"].ToString(); topicName = ds.Tables["1"].Rows[0]["topicTitle"].ToString(); } if (Request["tag"] != null) { if (tag == "1") { courseNo = Request["courseNo"]; DalOperationAboutCourses dal1 = new DalOperationAboutCourses(); tagName = dal1.GetCoursesByNo(Request["courseNo"],Server.UrlDecode(Request["classID"]),Request["termtag"]).courseName; } else { DalOperationAboutBbsManage dal3 = new DalOperationAboutBbsManage(); BbsForum f = dal3.GetForumById(courseNo); tagName = f.forumTitle; } } hascontrol = this.hasControl(courseNo); if (Request["del"] == "true") { int postId = 0; if (hascontrol && CommonUtility.SafeCheckByParams<string>(Request["postId"], ref postId)) { delpost(postId); Javascript.AlertAndRedirect("删除成功!", "BBSViewTopic.aspx?tag=" + tag + "&topicId=" + Request["topicId"], Page); return; } int topicd = 0; if (hascontrol && CommonUtility.SafeCheckByParams<string>(Request["topicId"], ref topicd) && Request["postId"] == null) { //deltopic(topicd); //Javascript.AlertAndRedirect("删除成功!", "BBSTopicList.aspx?forumId=" + courseNo +"&classID="+Server.UrlDecode(Request["classID"])+"termtag="+Request["termtag"]+ "&tag=" + tag, Page); // Javascript.JavaScriptLocationHref("BBSTopicList.aspx?del=true&forumId=" + courseNo + "&classID=" + Server.UrlDecode(Request["classID"]) + "&termtag="+Request["termtag"]+"&topicId=166&tag=1", Page); return; } else { Javascript.Alert("不能删除!", Page); return; } } dlsttopic.DataSource = ds.Tables["1"]; dlsttopic.DataBind(); dlstposts.DataSource = ds.Tables["0"]; dlstposts.DataBind(); } }