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;
        }