예제 #1
0
 static void Main(string[] args)
 {
     if (args.Length > 0)
     {
         try
         {
             CSVPollBO         csvPollBO      = new CSVPollBO();
             CommandLineParser parser         = new CommandLineParser(args);
             string            csvFile        = parser["csvFile"];
             string            serverInstance = parser["serverInstance"];
             string            database       = parser["database"];
             if (csvFile != null && serverInstance != null && database != null)
             {
                 csvPollBO.ImportCsvValuesToDB(csvFile, serverInstance, database);
                 Console.WriteLine("Import Complete");
             }
             else
             {
                 Console.WriteLine("The parameters \"csvFile\", \"serverInstance\", and \"database\" are required.");
                 Console.ReadKey();
             }
         }
         catch (Exception ex)
         {
             Console.Write(ex.Message);
         }
     }
     else
     {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new CSVPollUI());
     }
 }
예제 #2
0
 public CSVPollUI()
 {
     InitializeComponent();
     _csvPollBO = new CSVPollBO();
     _settings  = new Settings();
 }