protected void btnCloseAssessment_Click(object sender, EventArgs e) { if (gAssessmentRespID < 0) { int.TryParse(hdnRespID.Value, out gAssessmentRespID); } bool res = gAssessment_br.Close_Assessment_Response(gAssessmentRespID, BSWSession.UserID); if (res) { bool res_feedback = false; OP_Feedback feedback_br = new OP_Feedback(BSWSession.SessionID, BSWSession.UserID); feedback_br.ExecuteFormula(gAssessmentID, ref res_feedback); if (res_feedback) { Response.Redirect("../FeedbackModule/FeedbackViewer.aspx" + EncryptQueryString("AssessmentID=" + gAssessmentID)); } else { Set_Message_On_Another_Page("Assessment finished successfully", "AssessmentList.aspx", false); } } else { Set_Error_Message("An error occured during save process"); } }