protected void lnkBtnSubmit_Click(object sender, EventArgs e) { try { bool blnIsChecked = false; foreach (GridViewRow gvRow in GVQuestionnaire.Rows) { RadioButtonList rdoListAnswer = (RadioButtonList)gvRow.FindControl("rdoListAnswer"); if (!blnIsChecked) { if (rdoListAnswer != null) { if (rdoListAnswer.SelectedValue.Equals("Yes")) { blnIsChecked = true; break; } } } else { break; } } if (blnIsChecked) { if (!chkWaiverAgreement.Checked) { lblError.Text = "Please accept the waiver agreement"; return; } else { List<Entity.QuestionnaireInfo> oListQuestionnaireInfo = new List<Entity.QuestionnaireInfo>(); foreach (GridViewRow gvr in GVQuestionnaire.Rows) { Entity.QuestionnaireInfo oQuestionnaireInfo = new Entity.QuestionnaireInfo(); oQuestionnaireInfo.DtCreatedDate = DateTime.Now; Label lblQuestionId = (Label)gvr.FindControl("lblQuestionId"); Label lblQuestion = (Label)gvr.FindControl("lblQuestion"); RadioButtonList rdoListAnswer = (RadioButtonList)gvr.FindControl("rdoListAnswer"); if (lblQuestionId != null && lblQuestion != null) { oQuestionnaireInfo.IntQuestionnaireId = Convert.ToInt32(lblQuestionId.Text); oQuestionnaireInfo.StrQuestion = lblQuestion.Text; oQuestionnaireInfo.StrAnswer = rdoListAnswer.SelectedValue; } oListQuestionnaireInfo.Add(oQuestionnaireInfo); oQuestionnaireInfo = null; } BackofficeClass objBackOfficeClass = new BackofficeClass(); DataSet DS = objBackOfficeClass.Mem_GET_UserInfo(AppLib.GetLoggedInUserName()); if (DS != null) { if (DS.Tables[0].Rows.Count > 0) { BLL.QuestionnaireLib oQuestionnaireLib = new BLL.QuestionnaireLib(); oQuestionnaireLib.SaveUserRiskStratificationProcessDetailsPartB(oListQuestionnaireInfo, new Guid(DS.Tables[0].Rows[0]["USER_ID"].ToString())); DS = null; objBackOfficeClass = null; oListQuestionnaireInfo = null; Response.Redirect(AppConfig.GetBaseSiteUrl() + "Users/RiskStratificationProcessStep2.aspx?id=" + Request.QueryString["id"].ToString()); } } } } else { Response.Redirect(AppConfig.GetBaseSiteUrl() + "Users/RiskStratificationProcessStep2.aspx?id=" + Request.QueryString["id"].ToString()); } } catch (Exception ex) { lblError.Text = ex.Message; } }