private static void RunWithoutWindow( ExportSQL.DataBaseType dbType, ExportSQL.SaveMode saveMode, bool expViews, bool expProcedures, bool expFunctions, bool expTriggers) { Console.WriteLine("Running in windowless mode..."); Console.WriteLine(""); ExportSQL exp = new ExportSQL(); exp.ReadIndeBuild(Settings.General.Default.DefaultInputFile); if (dbType != ExportSQL.DataBaseType.Unknown) { exp.DbType = dbType; } Console.WriteLine("Input database type: " + exp.DbType); Console.WriteLine(" Save mode: " + saveMode); Console.WriteLine(" Export views: " + expViews); Console.WriteLine(" Export procedures: " + expProcedures); Console.WriteLine(" Export functions: " + expFunctions); Console.WriteLine(" Export triggers: " + expTriggers); Console.WriteLine(""); Console.Write("Please wait while exporting..."); if (expViews) { exp.ExtractViews(); } if (expProcedures) { exp.ExtractProcedures(); } if (expFunctions) { exp.ExtractFunctions(); } if (expTriggers) { exp.ExtractTriggers(); } exp.Export(saveMode, Settings.General.Default.DefaultOutputPath); Console.WriteLine(" done."); }
/// <summary> /// Custom Initializations /// </summary> private void InitializeComponentCustom() { this.exp = new ExportSQL(); }