/// <summary>
    /// Method is used to get observation details for display
    /// </summary>
    public void VET_Get_Observation()
    {
        try
        {
            BLL_VET_Index objBLLIndx = new BLL_VET_Index();
            DataTable     dtObs      = objBLLIndx.VET_Get_Observation(UDFLib.ConvertToInteger(ViewState["Vetting_ID"].ToString()), UDFLib.ConvertToInteger(ViewState["Question_ID"].ToString()), UDFLib.ConvertToInteger(ViewState["Observation_ID"].ToString()));

            if (dtObs.Rows.Count > 0)
            {
                if (Convert.ToString(dtObs.Rows[0]["Section_No"]) != "")
                {
                    ddlSection.ClearSelection();
                    ddlSection.Items.FindByText(Convert.ToString(dtObs.Rows[0]["Section_No"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["Question_No"]) != "")
                {
                    VET_Get_QuestionByVettingId_SectionNo();
                    ddlQuestion.ClearSelection();
                    ddlQuestion.Items.FindByText(Convert.ToString(dtObs.Rows[0]["Question_No"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["Category"]) != "")
                {
                    ddlCategory.ClearSelection();
                    ddlCategory.Items.FindByText(Convert.ToString(dtObs.Rows[0]["Category"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["Risk_Level"]) != "")
                {
                    ddlRiskLevel.ClearSelection();
                    ddlRiskLevel.Items.FindByText(Convert.ToString(dtObs.Rows[0]["Risk_Level"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["Status"]) != "")
                {
                    ddlStatus.ClearSelection();
                    ddlStatus.Items.FindByText(Convert.ToString(dtObs.Rows[0]["Status"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["ObsType"]) != "")
                {
                    ddlType.ClearSelection();
                    ddlType.Items.FindByText(Convert.ToString(dtObs.Rows[0]["ObsType"])).Selected = true;
                }
                if (Convert.ToString(dtObs.Rows[0]["ObsDescription"]) != "")
                {
                    txtObsDescription.Text = dtObs.Rows[0]["ObsDescription"].ToString();
                }
                if (Convert.ToString(dtObs.Rows[0]["Question"]) != "")
                {
                    lblQuestion.Text = dtObs.Rows[0]["Question"].ToString();
                }
            }
        }
        catch (Exception ex)
        {
            UDFLib.WriteExceptionLog(ex);
            string js = "alert('" + UDFLib.GetException("SystemError/ GeneralMessage") + "');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "error", js, true);
        }
    }