protected void SetOrgsDDL() { DataTable dt = null; string type = null; if (!UserView.GetInstance().IsAgedCareView) { dt = OrganisationDB.GetDataTable_Clinics(); type = "Clinics"; lblOrgType.Text = "Clinic"; } else { dt = OrganisationDB.GetDataTable_AgedCareFacs(); type = "Facilities"; lblOrgType.Text = "Facility"; } ddlOrgs.Items.Clear(); ddlOrgs.Items.Add(new ListItem("All " + type, "0")); for (int i = 0; i < dt.Rows.Count; i++) { ddlOrgs.Items.Add(new ListItem(dt.Rows[i]["name"].ToString(), dt.Rows[i]["organisation_id"].ToString())); } if (IsValidFormID()) { ddlOrgs.SelectedValue = GetFormID().ToString(); lblHowToAddItems.Visible = false; } }
protected DataTable GetOrgsDaTatable(UrlParamType urlParamType, bool showDeleted, string searchName = "", bool searchNameOnlyStartsWith = false) { DataTable dt = null; switch (GetUrlParamType()) { case UrlParamType.Clinic: dt = OrganisationDB.GetDataTable_Clinics(chkShowDeleted.Checked, searchName, searchNameOnlyStartsWith); break; case UrlParamType.AgedCare: dt = OrganisationDB.GetDataTable_AgedCareFacs(chkShowDeleted.Checked, searchName, searchNameOnlyStartsWith); break; case UrlParamType.Insurance: dt = OrganisationDB.GetDataTable_Insurance(chkShowDeleted.Checked, searchName, searchNameOnlyStartsWith); break; case UrlParamType.External: if (IsValidFormOrgTypeIDs()) { dt = OrganisationDB.GetDataTable_External(chkShowDeleted.Checked, searchName, searchNameOnlyStartsWith, true, GetFormOrgTypeIDs()); } else { dt = OrganisationDB.GetDataTable_External(chkShowDeleted.Checked, searchName, searchNameOnlyStartsWith); } break; default: dt = OrganisationDB.GetDataTable(0, chkShowDeleted.Checked, true, false, false, true, false, searchName, searchNameOnlyStartsWith); break; } return(dt); }