public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptTicketPrinter rpt = new rptTicketPrinter(); rpt.Site = this.Site; return(rpt); }
private void autoLoadReport(int ticketID) { cinemaTicketManagerDataContext dataContext = new cinemaTicketManagerDataContext(); var tickets = from t in dataContext.showTickets where t.id == ticketID select new ticketViewDetailtReport { id = t.id, buyer = t.buyer, createdBy = t.createdBy + t.createdName, createdDate = t.createdDate, film = t.film, room = t.room, seatName = t.seatName, showDate = t.showDate, showTime = t.timeName + " - " + t.timeBegin / 60 + "h" + t.timeBegin % 60, totalPrice = t.totalPrice }; rptTicketPrinter prints = new rptTicketPrinter(); prints.SetDataSource(tickets); crystalReport.ReportSource = prints; crystalReport.Show(); }