protected void MemberTabStrip_OnTabClick(Object sender, Telerik.Web.UI.RadTabStripEventArgs eventArgs) { if (MercuryApplication == null) { return; } MemberMultipage.FindPageViewByID(MemberTabStrip.InnermostSelectedTab.PageViewID).Selected = true; switch (eventArgs.Tab.Text) { case "Enrollment": MemberEnrollmentGrid_OnNeedDataSource(sender, new Telerik.Web.UI.GridNeedDataSourceEventArgs(Telerik.Web.UI.GridRebindReason.ExplicitRebind)); MemberEnrollmentGrid.DataBind(); break; case "TPL/COB": MemberEnrollmentTplCobGrid_OnNeedDataSource(sender, new Telerik.Web.UI.GridNeedDataSourceEventArgs(Telerik.Web.UI.GridRebindReason.ExplicitRebind)); MemberEnrollmentTplCobGrid.DataBind(); break; case "Services": MemberServicesControl.Member = Member; break; case "Metrics": MemberMetricsControl.Member = Member; break; case "Authorized Services": MemberAuthorizedServicesControl.Member = Member; break; case "Contacts": EntityContactHistoryControl.Entity = Member.Entity; break; case "Documents": EntityDocumentHistoryControl.Entity = Member.Entity; break; case "Notes": EntityNoteHistoryControl.Entity = Member.Entity; break; case "Work History": MemberWorkHistoryControl.Member = Member; break; case "Claims": MemberClaimHistoryControl.Member = Member; break; case "Authorizations": MemberAuthorizationHistoryControl.Member = Member; break; } return; }
protected void InitializeMemberEnrollment() { Session[SessionCachePrefix + "MemberEnrollmentGrid.CurrentPage"] = (Int32)0; System.Data.DataTable enrollmentTable = new DataTable(); enrollmentTable.Columns.Add("EnrollmentId"); enrollmentTable.Columns.Add("InsurerId"); enrollmentTable.Columns.Add("InsurerName"); enrollmentTable.Columns.Add("ProgramId"); enrollmentTable.Columns.Add("ProgramName"); enrollmentTable.Columns.Add("SponsorId"); enrollmentTable.Columns.Add("SponsorName"); enrollmentTable.Columns.Add("SubscriberId"); enrollmentTable.Columns.Add("SubscriberName"); enrollmentTable.Columns.Add("ProgramMemberId"); enrollmentTable.Columns.Add("RateCode"); enrollmentTable.Columns.Add("PcpProviderName"); enrollmentTable.Columns.Add("EffectiveDate"); enrollmentTable.Columns.Add("TerminationDate"); enrollmentTable.Columns.Add("SortDateField"); Session[SessionCachePrefix + "MemberEnrollmentGrid.EnrollmentTable"] = enrollmentTable; MemberEnrollmentGrid.DataSource = enrollmentTable; MemberEnrollmentGrid.DataBind(); System.Data.DataTable enrollmentCoverage = new DataTable(); enrollmentCoverage.Columns.Add("EnrollmentId"); enrollmentCoverage.Columns.Add("EnrollmentCoverageId"); enrollmentCoverage.Columns.Add("BenefitPlan"); enrollmentCoverage.Columns.Add("CoverageLevel"); enrollmentCoverage.Columns.Add("RateCode"); enrollmentCoverage.Columns.Add("EffectiveDate"); enrollmentCoverage.Columns.Add("TerminationDate"); enrollmentCoverage.Columns.Add("SortDateField"); Session[SessionCachePrefix + "MemberEnrollmentGrid.EnrollmentCoverageTable"] = enrollmentCoverage; MemberEnrollmentGrid.MasterTableView.DetailTables[0].DataSource = enrollmentCoverage; MemberEnrollmentGrid.MasterTableView.DetailTables[0].DataBind(); System.Data.DataTable enrollmentPcpAssignment = new DataTable(); enrollmentPcpAssignment.Columns.Add("EnrollmentId"); enrollmentPcpAssignment.Columns.Add("PcpAssignmentId"); enrollmentPcpAssignment.Columns.Add("PcpProviderId"); enrollmentPcpAssignment.Columns.Add("PcpProviderName"); enrollmentPcpAssignment.Columns.Add("PcpAffiliateId"); enrollmentPcpAssignment.Columns.Add("PcpAffiliateName"); enrollmentPcpAssignment.Columns.Add("EffectiveDate"); enrollmentPcpAssignment.Columns.Add("TerminationDate"); enrollmentPcpAssignment.Columns.Add("SortDateField"); Session[SessionCachePrefix + "MemberEnrollmentGrid.EnrollmentPcpAssignmentTable"] = enrollmentPcpAssignment; MemberEnrollmentGrid.MasterTableView.DetailTables[1].DataSource = enrollmentPcpAssignment; MemberEnrollmentGrid.MasterTableView.DetailTables[1].DataBind(); return; }