Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
 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;
     }
 }