protected void tab_Click(string tabID, string cmdArg) { if (tabID != null) { // setup for ps_admin.js to toggle the tab active/inactive display SetActiveTab(SessionManager.CurrentSecondaryTab = hfActiveTab.Value = tabID); pnlDetails.Visible = uclDocMgr.DocMgrPnl.Visible = pnlTargetList.Visible = pnlUomStd.Visible = pnlEscalation.Visible = pnlPrivGroups.Visible = false; COMPANY company = SQMModelMgr.LookupCompany(entities, SessionManager.EffLocation.Company.COMPANY_ID, "", false); switch (tabID) { case "lbCompanyDetail_tab": pnlDetails.Visible = true; if (ddlStatus.Items.FindByValue(company.STATUS) != null) { ddlStatus.SelectedValue = company.STATUS; } if (SessionManager.IsEffLocationPrimary() == true) { phUpdateCompany.Visible = false; ddlStatus.Enabled = false; } break; case "lbCompanyNotify_tab": pnlEscalation.Visible = true; UpdateNotifyActionList(""); break; case "lbUomStds_tab": pnlUomStd.Visible = true; BindStdUnits(SessionManager.EffLocation.Company); break; case "lbCompanyTargets_tab": pnlTargetList.Visible = true; targetList = ViewModel.SelectTargets(entities, company.COMPANY_ID, 0); BindTargetList(targetList); if (ddlEffYear.Items.Count == 0) { ddlEffYear.Items.AddRange(WebSiteCommon.PopulateDropDownListNums(2005, 15)); ddlTargetStatus.Items.AddRange(WebSiteCommon.PopulateDropDownListItems("statusCodeDelete", "short")); string[] targs = { "statScopeE", "statScopeHS", "statScopeQS" }; foreach (string scopelist in targs) { foreach (WebSiteCommon.SelectItem si in WebSiteCommon.PopulateListItems(scopelist)) { if (string.IsNullOrEmpty(si.Value)) { RadComboBoxItem li = new RadComboBoxItem(si.Text, si.Text); li.IsSeparator = true; ddlTarget.Items.Add(li); } else { ddlTarget.Items.Add(new RadComboBoxItem(si.Text, (si.Value + "|" + scopelist.Substring(9)))); } } } } break; case "lbPrivilegeGroups_tab": pnlPrivGroups.Visible = true; UpdatePrivGroupList(""); break; default: if (SessionManager.IsEffLocationPrimary()) { uclDocMgr.BindDocMgr("SYS", 0, 0); } break; } } }