public bool PrintAllReports(ReportCreationBar <T> .CreateRep reportFunction, DateTime?dtDateToSet) { this.dateToSet = (dtDateToSet == null ? "\"____\" ________________ 20___" : dtDateToSet.Value.ToString("dd MMMM yyyy", new CultureInfo("ru-RU"))) + " г."; if (reportFunction == CreateApplSecrData) { ReportCreationBar <T> rb = new ReportCreationBar <T>(reportFunction); rb.ShowAfterComplete = rb.AnimatedHeader = true; if (parent == null) { rb.ShowDialog(); } else { rb.ShowDialog(parent); } } else { for (int i = 0; i < listToPrint.Count; i++) { currentIid = listToPrint[i]; ReportCreationBar <T> rb = new ReportCreationBar <T>(reportFunction, "Формирование отчета (" + (i + 1).ToString() + " из " + listToPrint.Count.ToString() + ")"); if (listToPrint.Count > 1) { rb.ShowAfterComplete = rb.AnimatedHeader = false; } if (parent == null) { rb.ShowDialog(); } else { rb.ShowDialog(parent); } } if (!String.IsNullOrEmpty(dirToSave)) { string sToShow = "Формирование файлов завершено, см. папку " + dirToSave; if (parent == null) { MessageBox.Show(sToShow); } else { MessageBox.Show(parent, sToShow); } } } return(true); }
public ExcelReportCreationBar(ReportCreationBar <Excel.Application> .CreateRep createRep) : base(createRep) { }
public WordReportCreationBar(ReportCreationBar <Word.Application> .CreateRep createRep) : base(createRep) { }
public ExcelReportCreationBar(ReportCreationBar <Excel.Application> .CreateRep createRep, string caption) : base(createRep, caption) { }
public WordReportCreationBar(ReportCreationBar <Word.Application> .CreateRep createRep, string caption) : base(createRep, caption) { }