private void LoadReportsForPDF(string pdfLoc) { string proj; this.Cursor = Cursors.WaitCursor; GrapeCity.ActiveReports.SectionReport rprtMain = new GrapeCity.ActiveReports.SectionReport(); GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfOut; lblStatus.Text = "Saving - "; Application.DoEvents(); GrapeCity.ActiveReports.Document.Section.PagesCollection pagesForecast; SqlDataReader dr; dr = GetListbyBillType(BillID); while (dr.Read()) { proj = dr["number"].ToString(); lblStatus.Text = "Saving - " + proj; Application.DoEvents(); pagesForecast = CreatePagesForecast(proj, FCRMain.GetRprtCase(proj)); for (int k = 0; k < pagesForecast.Count; k++) { rprtMain.Document.Pages.Add(pagesForecast[k]); } } pdfOut = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport(); pdfOut.Export(rprtMain.Document, pdfLoc); this.Cursor = Cursors.Default; MessageBox.Show("Reports created"); this.Close(); }
private void PrintSelectedProjects(string projNumber, int projID, string printer) { int prntCnt; int indx = 0; int copy = 1; string pcnNumber; int pcnID; prntCnt = clstProjects.CheckedItems.Count; lblStatus.Visible = true; lblStatus.Text = "Printing"; copy = Convert.ToInt32(numPrint.Value); progressBar1.Minimum = 0; progressBar1.Maximum = copy; progressBar1.Value = 0; Application.DoEvents(); object o; GrapeCity.ActiveReports.SectionReport rprtMain = new GrapeCity.ActiveReports.SectionReport(); GrapeCity.ActiveReports.Document.Section.PagesCollection pagesPCN; for (int j = 0; j < clstProjects.CheckedItems.Count; j++) { o = clstProjects.CheckedItems[j]; pcnNumber = o.ToString().Substring(0, 2); pcnID = GetPCNID_From_PCNNumber(pcnNumber, projID); indx++; lblStatus.Text = "Printing - " + projNumber; Application.DoEvents(); pagesPCN = CreatePagesPCN(projNumber, pcnNumber, pcnID); for (int k = 0; k < pagesPCN.Count; k++) { rprtMain.Document.Pages.Add(pagesPCN[k]); } } rprtMain.Document.Printer.PrinterName = printer; rprtMain.Document.Printer.PrinterSettings.Copies = (short)copy; rprtMain.Document.Print(false, false); this.Close(); }
public void LoadReportsForPDF_ForAllPCN(string projNumber, int projID) { FPreviewAR pv = new FPreviewAR(); string pcnNumber; int pcnID; int prntCnt; int indx = 0; int copy = 1; object o; // this.Cursor = Cursors.WaitCursor; GrapeCity.ActiveReports.SectionReport rprtMain = new GrapeCity.ActiveReports.SectionReport(); GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfOut; lblStatus.Visible = true; lblStatus.Text = "Saving"; //*******************Edited 12/10 Application.DoEvents(); GrapeCity.ActiveReports.Document.Section.PagesCollection pagesPCN; for (int j = 0; j < clstProjects.CheckedItems.Count; j++) { o = clstProjects.CheckedItems[j]; pcnNumber = o.ToString().Substring(0, 2); pcnID = GetPCNID_From_PCNNumber(pcnNumber, projID); indx++; lblStatus.Text = "Saving - " + pcnNumber; Application.DoEvents(); pagesPCN = CreatePagesPCN(projNumber, pcnNumber, pcnID); for (int k = 0; k < pagesPCN.Count; k++) { rprtMain.Document.Pages.Add(pagesPCN[k]); } } this.Close(); pv.projNumber = projNumber; pv.ViewReportBatch(rprtMain); pv.ShowDialog(); }
public void PreviewAllBudget_New(int budID, string projNumber, string wbs) //*********************************Added 6/29 { FPreviewAR pv = new FPreviewAR(); GrapeCity.ActiveReports.SectionReport rprtMain = new GrapeCity.ActiveReports.SectionReport(); GrapeCity.ActiveReports.Document.Section.PagesCollection pagesBudSum; GrapeCity.ActiveReports.Document.Section.PagesCollection pagesBudDtl; GrapeCity.ActiveReports.Document.Section.PagesCollection pagesJobStat; GrapeCity.ActiveReports.Document.Section.PagesCollection pagesBudEntry; pagesBudSum = CreatePagesBudgetSummary(budID, wbs); for (int i = 0; i < pagesBudSum.Count; i++) { rprtMain.Document.Pages.Add(pagesBudSum[i]); } pagesBudDtl = CreatePagesBudgetDetails(budID, wbs); for (int i = 0; i < pagesBudDtl.Count; i++) { rprtMain.Document.Pages.Add(pagesBudDtl[i]); } pagesJobStat = CreatePagesJobStat(budID, wbs); for (int i = 0; i < pagesJobStat.Count; i++) { rprtMain.Document.Pages.Add(pagesJobStat[i]); } pagesBudEntry = CreatePagesBudgetFormEntry(budID, wbs); for (int i = 0; i < pagesBudEntry.Count; i++) { rprtMain.Document.Pages.Add(pagesBudEntry[i]); } pv.projNumber = projNumber; //************************Added 6/29 pv.ViewReportNoRun(rprtMain); pv.ShowDialog(); }
public void ViewReportBatch(GrapeCity.ActiveReports.SectionReport ar) { reportType = "All PCN"; rprt = ar; viewer1.Document = rprt.Document; }
private void LoadReportsForPDF(string pdfLoc) { string proj; int prntCnt; int indx = 0; int copy = 1; object o; this.Cursor = Cursors.WaitCursor; GrapeCity.ActiveReports.SectionReport rprtMain = new GrapeCity.ActiveReports.SectionReport(); GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport pdfOut; prntCnt = clstProjects.CheckedItems.Count; lblStatus.Visible = true; // lblStatus.Text = "Printing"; lblStatus.Text = "Saving"; //*******************Edited 12/10 copy = Convert.ToInt32(numPrint.Value); Application.DoEvents(); GrapeCity.ActiveReports.Document.Section.PagesCollection pagesForecast; for (int j = clstProjects.CheckedItems.Count; j > 0; j--) { o = clstProjects.CheckedItems[j - 1]; proj = o.ToString(); indx++; // lblStatus.Text = "Printing - " + proj; lblStatus.Text = "Saving - " + proj; //*******************Edited 12/10 Application.DoEvents(); pagesForecast = CreatePagesForecast(proj, FCRMain.GetRprtCase(proj)); for (int k = 0; k < pagesForecast.Count; k++) { rprtMain.Document.Pages.Add(pagesForecast[k]); } } for (int j = chkRollups.CheckedItems.Count; j > 0; j--) { o = chkRollups.CheckedItems[j - 1]; proj = o.ToString(); indx++; // lblStatus.Text = "Printing - " + proj; lblStatus.Text = "Saving - " + proj; //*******************Edited 12/10 Application.DoEvents(); pagesForecast = CreatePagesForecastForRollup(proj); for (int k = 0; k < pagesForecast.Count; k++) { rprtMain.Document.Pages.Add(pagesForecast[k]); } } pdfOut = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport(); pdfOut.Export(rprtMain.Document, pdfLoc); this.Cursor = Cursors.Default; MessageBox.Show("Reports created"); }