Esempio n. 1
0
        protected void ButtonPreview_OnClick(Object sender, EventArgs eventArgs)
        {
            if (MercuryApplication == null)
            {
                return;
            }

            System.Collections.Generic.List <Server.Application.MemberServiceDetailSet> previewDetailSet;

            previewDetailSet = serviceSet.Preview(MercuryApplication);


            System.Data.DataTable previewTable = new System.Data.DataTable();

            previewTable.Columns.Add("SetDefinitionId");

            previewTable.Columns.Add("MemberServiceId");

            previewTable.Columns.Add("ServiceName");

            previewTable.Columns.Add("ServiceType");

            previewTable.Columns.Add("MemberId");

            previewTable.Columns.Add("EventDate");



            foreach (Mercury.Server.Application.MemberServiceDetailSet detail in previewDetailSet)
            {
                previewTable.Rows.Add(

                    detail.SetDefinitionId.ToString(),

                    detail.DetailMemberServiceId.ToString(),

                    detail.ServiceName,

                    detail.ServiceType.ToString(),

                    detail.MemberId.ToString(),

                    detail.EventDate.ToString("MM/dd/yyyy")

                    );
            }

            ServicePreviewGrid.DataSource = previewTable;

            ServicePreviewGrid.DataBind();


            return;
        }
        protected void ButtonPreview_OnClick(Object sender, EventArgs eventArgs)
        {
            System.Collections.Generic.List <Mercury.Server.Application.MemberServiceDetailSingleton> previewDetailSingleton;

            previewDetailSingleton = serviceSingleton.Preview(MercuryApplication);


            System.Data.DataTable previewTable = new DataTable();

            previewTable.Columns.Add("SingletonDefinitionId");

            previewTable.Columns.Add("EventDate");

            previewTable.Columns.Add("ClaimId");

            previewTable.Columns.Add("ExternalClaimId");

            previewTable.Columns.Add("ClaimLine");

            previewTable.Columns.Add("MemberId");

            previewTable.Columns.Add("ProviderId");

            previewTable.Columns.Add("ClaimType");

            previewTable.Columns.Add("ClaimDateFrom");

            previewTable.Columns.Add("ClaimDateThru");

            previewTable.Columns.Add("ServiceDateFrom");

            previewTable.Columns.Add("ServiceDateThru");

            previewTable.Columns.Add("AdmissionDate");

            previewTable.Columns.Add("DischargeDate");

            previewTable.Columns.Add("BillType");

            previewTable.Columns.Add("PrincipalDiagnosisCode");

            previewTable.Columns.Add("DiagnosisCode");

            previewTable.Columns.Add("Icd9ProcedureCode");

            previewTable.Columns.Add("LocationCode");

            previewTable.Columns.Add("RevenueCode");

            previewTable.Columns.Add("ProcedureCode");

            previewTable.Columns.Add("ModifierCode");

            previewTable.Columns.Add("SpecialtyName");

            previewTable.Columns.Add("IsPcpClaim");

            previewTable.Columns.Add("NdcCode");

            previewTable.Columns.Add("DeaClassification");

            previewTable.Columns.Add("TherapeuticClassification");

            previewTable.Columns.Add("LoincCode");

            previewTable.Columns.Add("LabValue");

            previewTable.Columns.Add("Description");


            foreach (Mercury.Server.Application.MemberServiceDetailSingleton detail in previewDetailSingleton)
            {
                previewTable.Rows.Add(

                    detail.SingletonDefinitionId, detail.EventDate.ToString("MM/dd/yyyy"),

                    detail.ClaimId, detail.ExternalClaimId, detail.ClaimLine, detail.MemberId, detail.ProviderId, detail.ClaimType,

                    (detail.ClaimDateFrom.HasValue) ? detail.ClaimDateFrom.Value.ToString("MM/dd/yyyy") : null,

                    (detail.ClaimDateThru.HasValue) ? detail.ClaimDateThru.Value.ToString("MM/dd/yyyy") : null,

                    (detail.ServiceDateFrom.HasValue) ? detail.ServiceDateFrom.Value.ToString("MM/dd/yyyy") : null,

                    (detail.ServiceDateThru.HasValue) ? detail.ServiceDateThru.Value.ToString("MM/dd/yyyy") : null,

                    (detail.AdmissionDate.HasValue) ? detail.AdmissionDate.Value.ToString("MM/dd/yyyy") : null,

                    (detail.DischargeDate.HasValue) ? detail.DischargeDate.Value.ToString("MM/dd/yyyy") : null,

                    detail.BillType, detail.PrincipalDiagnosisCode, detail.DiagnosisCode, detail.Icd9ProcedureCode, detail.LocationCode, detail.RevenueCode, detail.ProcedureCode, detail.ModifierCode,

                    detail.SpecialtyName, detail.IsPcpClaim.ToString(),

                    detail.NdcCode, detail.DeaClassification, detail.TherapeuticClassification,

                    detail.LabLoincCode, detail.LabValue.ToString(),

                    detail.Description

                    );
            }



            ServicePreviewGrid.DataSource = previewTable;

            ServicePreviewGrid.DataBind();
        }