public PrintModul(PrintType dataGridInfo, dynamic detail = null) { this.dataGridInfo = dataGridInfo; PrintType ch = dataGridInfo; // Entscheide was gedruckt werden soll switch (ch) { case PrintType.Team: this.CheckCSV(); Teams teams = new Teams(detail); break; case PrintType.Sponsor: this.CheckCSV(); Sponsor sponsor = new Sponsor(detail); break; case PrintType.Client: this.CheckCSV(); Client customer = new Client(detail); break; case PrintType.LopOffList: this.CheckCSV(); LopOffList lopOff = new LopOffList(); break; case PrintType.Statistic: KöTaf.Utils.Printer.CSVExporter csv = new Utils.Printer.CSVExporter(detail); var header = csv.GetHeader(); var content = csv.GetData(); var csvFull = csv.GetCsv(); csv.Write(); try { Libre_TeSpClConverter ooConv = new Libre_TeSpClConverter(PrintType.Statistic); } catch (Exception ex) { throw ex; } break; } }