protected void EduBtn_Click(object sender, EventArgs e) { if (Session[SessionMgm.Role].Equals(RoleType.EduAdmin) == false) { UtilHelper.AlertInUpdatePanel(UpdatePanel1, this.GetType(), "没有权限"); return; } DataClassesDataContext dc = new DataClassesDataContext(); DateTime dt = DateTime.Now; RemoveHistoricalOpinion(F_ID, RoleType.EduAdmin); EducationV2.ScienceProject sciProject = dc.ScienceProject.Single(c => c.F_ID.Equals(F_ID)); AuditOpinion opinion = new AuditOpinion(); opinion.F_projectID = F_ID; opinion.F_ID = Guid.NewGuid().ToString(); opinion.F_content = EduContent.Text; DateTime.TryParse(EduDate.Text, out dt); opinion.F_date = dt; opinion.F_type = RoleType.EduAdmin; opinion.F_result = EduResult.SelectedValue; dc.AuditOpinion.InsertOnSubmit(opinion); if (opinion.F_result.Equals("审核不通过")) { sciProject.F_status = ProjectStatus.Deny; } else { sciProject.F_status = ProjectStatus.Pass; //if (sciProject.F_applicantDate != null) // sciProject.F_code = Services.SciProject.GetCode(sciProject.F_type, sciProject.F_applicantDate.Value.Year.ToString()); } dc.SubmitChanges(); Response.Redirect("frmSciProject.aspx?tabNum=10&id=" + F_ID); }
protected void btnTeam_Click(object sender, EventArgs e) { if (Session[SessionMgm.Role].Equals(RoleType.SchoolAdmin) == false) { UtilHelper.AlertInUpdatePanel(UpdatePanel1, this.GetType(), "没有权限"); return; } DataClassesDataContext dc = new DataClassesDataContext(); DateTime dt = DateTime.Now; RemoveHistoricalOpinion(F_ID, RoleType.TeamAdmin); EducationV2.ScienceProject socialProject = dc.ScienceProject.Single(c => c.F_ID.Equals(F_ID)); AuditOpinion opinion = new AuditOpinion(); opinion.F_projectID = F_ID; opinion.F_ID = Guid.NewGuid().ToString(); opinion.F_content = txtTeam.Text; DateTime.TryParse(dateTeam.Text, out dt); opinion.F_date = dt; opinion.F_result = radTeam.SelectedValue; opinion.F_type = RoleType.TeamAdmin; dc.AuditOpinion.InsertOnSubmit(opinion); if (opinion.F_result.Equals("审核不通过")) { socialProject.F_status = ProjectStatus.Deny; } dc.SubmitChanges(); Response.Redirect("frmSciProject.aspx?tabNum=10&id=" + F_ID); }
protected void schoolBtn_Click(object sender, EventArgs e) { if (Session[SessionMgm.Role].Equals(RoleType.SchoolAdmin) == false) { UtilHelper.AlertInUpdatePanel(UpdatePanel1, this.GetType(), "没有权限"); return; } DataClassesDataContext dc = new DataClassesDataContext(); DateTime dt = DateTime.Now; RemoveHistoricalOpinion(F_ID, RoleType.SchoolAdmin); EducationV2.ScienceProject socialProject = dc.ScienceProject.Single(c => c.F_ID.Equals(F_ID)); AuditOpinion opinion = new AuditOpinion(); opinion.F_projectID = F_ID; opinion.F_ID = Guid.NewGuid().ToString(); opinion.F_content = schoolContent.Text; DateTime.TryParse(schoolDate.Text, out dt); opinion.F_date = dt; opinion.F_type = RoleType.SchoolAdmin; if (schoolResult.SelectedValue == "审核通过") { if (EducationV2.Services.AssignProjectService.AvailToApply(socialProject) == false) { UtilHelper.AlertInUpdatePanel(UpdatePanel1, this.GetType(), "可用额度不足,请检查贵单位的授权限额"); return; } socialProject.F_status = ProjectStatus.UnderEducationAudit; } else { socialProject.F_status = ProjectStatus.Deny; } opinion.F_result = schoolResult.SelectedValue; dc.AuditOpinion.InsertOnSubmit(opinion); dc.SubmitChanges(); Response.Redirect("frmSciProject.aspx?tabNum=10&id=" + F_ID); }