private void SetupPastCare(int CCHID) { using (GetPastCare gpc = new GetPastCare()) { gpc.CCHID = ThisSession.CCHID; gpc.SubscriberMedicalID = CCHID.ToString(); gpc.GetData(); if (!gpc.HasErrors) { //Setup You Could Have Saved if (gpc.YouCouldHaveSaved != null) { lblTotalYouSpent.Text = String.Format("{0:c0}", gpc.YouCouldHaveSaved.Item1); lblTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.YouCouldHaveSaved.Item2); } else { lblTotalYouSpent.Text = lblTotalYouCouldHaveSaved.Text = "--"; } String ssHTML = "<div style=\"text-align:left;color:white;float:left;position:relative;left:5px\">Smart Shopper!</div>"; //Setup Office Visits if (gpc.OfficeVisitSavings != null) { //Spent if (gpc.OfficeVisitSavings.Item1 == 0) { lblOfficeVisitsTotalYouSpent.Text = "--"; } else { lblOfficeVisitsTotalYouSpent.Text = String.Format("{0:c0}", gpc.OfficeVisitSavings.Item1); } //Saved if (gpc.OfficeVisitSavings.Item2 == 0) { lblOfficeVisitsTotalYouCouldHaveSaved.Text = ssHTML; } else { lblOfficeVisitsTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.OfficeVisitSavings.Item2); } //Repeater rptOfficeVisits.DataBind(gpc.OfficeVisits); } else { lblOfficeVisitsTotalYouSpent.Text = lblOfficeVisitsTotalYouCouldHaveSaved.Text = "--"; rptOfficeVisits.DataBind(null); } //Visibility rptOfficeVisits.Visible = ltlEnabledOfficeVisits.Visible = (gpc.OfficeVisits.Count >= 1); ltlDisabledOfficeVisits.Visible = (gpc.OfficeVisits.Count == 0); //Setup Laboratory Services if (gpc.LabServiceSavings != null) { //Spent if (gpc.LabServiceSavings.Item1 == 0) { lblLaboratoryServicesTotalYouSpent.Text = "--"; } else { lblLaboratoryServicesTotalYouSpent.Text = String.Format("{0:c0}", gpc.LabServiceSavings.Item1); } //Saved if (gpc.LabServiceSavings.Item2 == 0) { lblLaboratoryServicesTotalYouCouldHaveSaved.Text = ssHTML; } else { lblLaboratoryServicesTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.LabServiceSavings.Item2); } //Repeater rptLaboratoryServices.DataBind(gpc.LabServices); } else { lblLaboratoryServicesTotalYouSpent.Text = lblLaboratoryServicesTotalYouCouldHaveSaved.Text = "--"; rptLaboratoryServices.DataBind(null); } //Visibility rptLaboratoryServices.Visible = ltlEnableLabServices.Visible = (gpc.LabServices.Count >= 1); ltlDisableLabServices.Visible = (gpc.LabServices.Count == 0); //Setup Outpatient Proceedures if (gpc.OutpatientProceedureSavings != null) { //Spent if (gpc.OutpatientProceedureSavings.Item1 == 0) { lblOutpatientProceduresTotalYouSpent.Text = "--"; } else { lblOutpatientProceduresTotalYouSpent.Text = String.Format("{0:c0}", gpc.OutpatientProceedureSavings.Item1); } //Saved if (gpc.OutpatientProceedureSavings.Item2 == 0) { lblOutpatientProceduresTotalYouCouldHaveSaved.Text = ssHTML; } else { lblOutpatientProceduresTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.OutpatientProceedureSavings.Item2); } //Repeater rptOutpatientProcedures.DataBind(gpc.OutpatientProceedures); } else { lblOutpatientProceduresTotalYouSpent.Text = lblOutpatientProceduresTotalYouCouldHaveSaved.Text = "--"; rptOutpatientProcedures.DataBind(null); } //Visibility rptOutpatientProcedures.Visible = ltlEnableOutpatient.Visible = (gpc.OutpatientProceedures.Count >= 1); ltlDisableOutpatient.Visible = (gpc.OutpatientProceedures.Count == 0); //Setup Imaging if (gpc.ImagingSavings != null) { //Spent if (gpc.ImagingSavings.Item1 == 0) { lblImagingTotalYouSpent.Text = "--"; } else { lblImagingTotalYouSpent.Text = String.Format("{0:c0}", gpc.ImagingSavings.Item1); } //Saved if (gpc.ImagingSavings.Item2 == 0) { lblImagingTotalYouCouldHaveSaved.Text = ssHTML; } else { lblImagingTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.ImagingSavings.Item2); } //Repeater rptImaging.DataBind(gpc.Imaging); } else { lblImagingTotalYouSpent.Text = lblImagingTotalYouCouldHaveSaved.Text = "--"; rptImaging.DataBind(null); } //Visibility rptImaging.Visible = ltlEnableImaging.Visible = (gpc.Imaging.Count >= 1); ltlDisableImaging.Visible = (gpc.Imaging.Count == 0); //Setup Drugs if (gpc.DrugSavings != null) { //Spent if (gpc.DrugSavings.Item1 == 0) { lblPrescriptionDrugsTotalYouSpent.Text = "--"; } else { lblPrescriptionDrugsTotalYouSpent.Text = String.Format("{0:c0}", gpc.DrugSavings.Item1); } //Saved if (gpc.DrugSavings.Item2 == 0) { lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = ssHTML; } else { lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.DrugSavings.Item2); } //Repeater rptPrescriptionDrugs.DataBind(gpc.Drugs); } else { lblPrescriptionDrugsTotalYouSpent.Text = lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = "--"; rptPrescriptionDrugs.DataBind(null); } ltlAsOfDate.Text = (gpc.AsOfDate != null && gpc.AsOfDate.Item1 != "" ? gpc.AsOfDate.Item1 : "N/A"); // lam, 20130729, MSF-420 //Visibility rptPrescriptionDrugs.Visible = ltlEnableDrugs.Visible = (gpc.Drugs.Count >= 1); ltlDisableDrugs.Visible = (gpc.Drugs.Count == 0); } } }
private void SetupPastCare(int CCHID) { using (GetPastCare gpc = new GetPastCare()) { gpc.CCHID = ThisSession.CCHID; gpc.SubscriberMedicalID = CCHID.ToString(); gpc.GetData(); if (!gpc.HasErrors) { //Setup You Could Have Saved if (gpc.YouCouldHaveSaved != null) { lblTotalYouSpent.Text = String.Format("{0:c0}", gpc.YouCouldHaveSaved.Item1); lblTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.YouCouldHaveSaved.Item2); } else lblTotalYouSpent.Text = lblTotalYouCouldHaveSaved.Text = "--"; String ssHTML = "<div style=\"text-align:left;color:white;float:left;position:relative;left:5px\">Smart Shopper!</div>"; //Setup Office Visits if (gpc.OfficeVisitSavings != null) { //Spent if (gpc.OfficeVisitSavings.Item1 == 0) lblOfficeVisitsTotalYouSpent.Text = "--"; else lblOfficeVisitsTotalYouSpent.Text = String.Format("{0:c0}", gpc.OfficeVisitSavings.Item1); //Saved if (gpc.OfficeVisitSavings.Item2 == 0) lblOfficeVisitsTotalYouCouldHaveSaved.Text = ssHTML; else lblOfficeVisitsTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.OfficeVisitSavings.Item2); //Repeater rptOfficeVisits.DataBind(gpc.OfficeVisits); } else { lblOfficeVisitsTotalYouSpent.Text = lblOfficeVisitsTotalYouCouldHaveSaved.Text = "--"; rptOfficeVisits.DataBind(null); } //Visibility rptOfficeVisits.Visible = ltlEnabledOfficeVisits.Visible = (gpc.OfficeVisits.Count >= 1); ltlDisabledOfficeVisits.Visible = (gpc.OfficeVisits.Count == 0); //Setup Laboratory Services if (gpc.LabServiceSavings != null) { //Spent if (gpc.LabServiceSavings.Item1 == 0) lblLaboratoryServicesTotalYouSpent.Text = "--"; else lblLaboratoryServicesTotalYouSpent.Text = String.Format("{0:c0}", gpc.LabServiceSavings.Item1); //Saved if (gpc.LabServiceSavings.Item2 == 0) lblLaboratoryServicesTotalYouCouldHaveSaved.Text = ssHTML; else lblLaboratoryServicesTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.LabServiceSavings.Item2); //Repeater rptLaboratoryServices.DataBind(gpc.LabServices); } else { lblLaboratoryServicesTotalYouSpent.Text = lblLaboratoryServicesTotalYouCouldHaveSaved.Text = "--"; rptLaboratoryServices.DataBind(null); } //Visibility rptLaboratoryServices.Visible = ltlEnableLabServices.Visible = (gpc.LabServices.Count >= 1); ltlDisableLabServices.Visible = (gpc.LabServices.Count == 0); //Setup Outpatient Proceedures if (gpc.OutpatientProceedureSavings != null) { //Spent if (gpc.OutpatientProceedureSavings.Item1 == 0) lblOutpatientProceduresTotalYouSpent.Text = "--"; else lblOutpatientProceduresTotalYouSpent.Text = String.Format("{0:c0}", gpc.OutpatientProceedureSavings.Item1); //Saved if (gpc.OutpatientProceedureSavings.Item2 == 0) lblOutpatientProceduresTotalYouCouldHaveSaved.Text = ssHTML; else lblOutpatientProceduresTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.OutpatientProceedureSavings.Item2); //Repeater rptOutpatientProcedures.DataBind(gpc.OutpatientProceedures); } else { lblOutpatientProceduresTotalYouSpent.Text = lblOutpatientProceduresTotalYouCouldHaveSaved.Text = "--"; rptOutpatientProcedures.DataBind(null); } //Visibility rptOutpatientProcedures.Visible = ltlEnableOutpatient.Visible = (gpc.OutpatientProceedures.Count >= 1); ltlDisableOutpatient.Visible = (gpc.OutpatientProceedures.Count == 0); //Setup Imaging if (gpc.ImagingSavings != null) { //Spent if (gpc.ImagingSavings.Item1 == 0) lblImagingTotalYouSpent.Text = "--"; else lblImagingTotalYouSpent.Text = String.Format("{0:c0}", gpc.ImagingSavings.Item1); //Saved if (gpc.ImagingSavings.Item2 == 0) lblImagingTotalYouCouldHaveSaved.Text = ssHTML; else lblImagingTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.ImagingSavings.Item2); //Repeater rptImaging.DataBind(gpc.Imaging); } else { lblImagingTotalYouSpent.Text = lblImagingTotalYouCouldHaveSaved.Text = "--"; rptImaging.DataBind(null); } //Visibility rptImaging.Visible = ltlEnableImaging.Visible = (gpc.Imaging.Count >= 1); ltlDisableImaging.Visible = (gpc.Imaging.Count == 0); //Setup Drugs if (gpc.DrugSavings != null) { //Spent if (gpc.DrugSavings.Item1 == 0) lblPrescriptionDrugsTotalYouSpent.Text = "--"; else lblPrescriptionDrugsTotalYouSpent.Text = String.Format("{0:c0}", gpc.DrugSavings.Item1); //Saved if (gpc.DrugSavings.Item2 == 0) lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = ssHTML; else lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = String.Format("{0:c0}", gpc.DrugSavings.Item2); //Repeater rptPrescriptionDrugs.DataBind(gpc.Drugs); } else { lblPrescriptionDrugsTotalYouSpent.Text = lblPrescriptionDrugsTotalYouCouldHaveSaved.Text = "--"; rptPrescriptionDrugs.DataBind(null); } ltlAsOfDate.Text = (gpc.AsOfDate != null && gpc.AsOfDate.Item1 != "" ? gpc.AsOfDate.Item1 : "N/A"); // lam, 20130729, MSF-420 //Visibility rptPrescriptionDrugs.Visible = ltlEnableDrugs.Visible = (gpc.Drugs.Count >= 1); ltlDisableDrugs.Visible = (gpc.Drugs.Count == 0); } } }