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