/// <summary> /// Display view in header and write new cookie on change of view mode /// </summary> private void SetViewMode() { // v6 Caisis.Controller.DiseaseController dc = new Caisis.Controller.DiseaseController(); var diseaseViews = dc.GetDiseaseViews(); // bind views to repeater rptViewModes.DataSource = diseaseViews; rptViewModes.DataBind(); if (Request.Form.HasKeys()) { if (Request.Form[diseaseSelect.UniqueID] != null && Request.Form[diseaseSelect.UniqueID].ToString() != "") { diseaseSelection = Request.Form[diseaseSelect.UniqueID].ToString(); this.OnDiseaseSelect(diseaseSelection); } else { this.SetDiseaseDisplay(); } } else { SetDiseaseDisplay(); } }
/// <summary> /// Retrieves the list of lookup codes for a specified category. /// </summary> /// <param name="key">LookupCode category to be retrieved.</param> /// <returns>DataTable containing list of lookupcodes belonging to the category specified.</returns> public static DataTable GetLookupCodeList(String key) { string viewMode = null; // handle @Disease lookup codes //if (key.IndexOf(DiseaseViewLookupFormat, 0, StringComparison.CurrentCultureIgnoreCase) > -1) //{ // Caisis.Controller.DiseaseController dc = new Caisis.Controller.DiseaseController(); // viewMode = dc.GetDiseaseView(); //} // v6 always filter by disease Caisis.Controller.DiseaseController dc = new Caisis.Controller.DiseaseController(); viewMode = dc.GetDiseaseView(); return(GetLookupCodeList(key, viewMode)); }