public void GetForfeitedLayawaysListings(List <LayawayVO> layaways, decimal restockingFee) { SetLayawaysCustomerInfo(layaways); reportObject = GetReportObject("Forfeited Layaways Listing", (int)LayawayReportIDs.ForfeitedLayawaysListing, "ForfeitedLayawaysListings", "ForfeitedLayawaysListings.PDF", layaways[0]); reportObject.ForefeitedLayawaysListingsList = layaways; reportObject.RestockingFee = restockingFee; LayawayReportProcessing.DoReport(reportObject, false, PdfLauncher.Instance); PrintAndStoreReport(layaways[0]); }
public void GetLayawayTerminationPickingSlip(List <LayawayVO> layaways, decimal restockingFee) { foreach (LayawayVO layaway in layaways) { string fileName = "LayawayTerminationPickingSlip_" + layaway.TicketNumber + ".PDF"; reportObject = GetReportObject("Layaway Termination Picking Slip", (int)LayawayReportIDs.TerminatedLayawaysPickingSlip, "LayawayTerminationPickingSlip", "LayawayTerminationPickingSlip.PDF", layaways[0]); reportObject.TerminatedLayaway = layaway; reportObject.RestockingFee = restockingFee; LayawayReportProcessing.DoReport(reportObject, false, PdfLauncher.Instance); PrintAndStoreReport(layaway); } }
public void GetLayawayForfeitPickingSlip(List <LayawayVO> layaways) { foreach (LayawayVO layaway in layaways) { string fileName = "LayawayForfeitPickingSlip_" + layaway.TicketNumber + ".PDF"; reportObject = GetReportObject("Layaway Forfeit Picking Slip", (int)LayawayReportIDs.LayawayForfeitPickingSlip, "LayawayForfeitPickingSlip", fileName, layaway); reportObject.LayawayPickingSlip = layaway; LayawayReportProcessing.DoReport(reportObject, false, PdfLauncher.Instance); //foreach (LayawayVO layaway in layaways) PrintAndStoreReport(layaway); } }
public void CreateHistoryAndScheduleReport(LayawayPaymentHistoryBuilder layawayPaymentHistoryBuilder, LayawayVO layaway) { //First get Report Object reportObject = GetReportObject("Layaway History And Schedule", (int)LayawayReportIDs.LayawayHistoryAndSchedule, "LayawayHistoryAndSchedule", "LayawayHistoryAndSchedule.PDF"); //then load the Data to be displayed into the reportObject reportObject.LayawayHistoryAndScheduleMainData = GetHistoryAndScheduleReportData(layawayPaymentHistoryBuilder, layaway); reportObject.CurrentLayaway = layaway; //with the data loaded, now call to create the report and pass the reportObject with the loaded data if (reportObject.LayawayHistoryAndScheduleMainData.LayawayScheduleList.Count > 0) { LayawayReportProcessing.DoReport(reportObject, true, PdfLauncher.Instance); } //PrintAndStoreReport(layaway); }
public void GetContractReport() { //First get Report Object reportObject = GetReportObject("Layaway Contract", (int)LayawayReportIDs.LayawayContract, "LayawayContract", "LayawayContract.PDF"); LayawayReportProcessing.DoReport(reportObject, true, PdfLauncher.Instance); }