static void Main() { long t; NtQuerySystemTime(out t); // TODO: Performance Counters // http://msdn.microsoft.com/en-us/library/vstudio/system.diagnostics.performancecounter // http://msdn.microsoft.com/en-us/library/w8f5kw2e(v=vs.110).aspx // http://msdn.microsoft.com/en-us/library/9tyc2s04(v=vs.110).aspx // http://msdn.microsoft.com/en-us/library/w4bz2147(v=vs.110).aspx // Init: Tracer tracer = new Tracer(); tracer.PutEvent(TraceEventType.Information, 1, String.Format("Pomodoro has been started at {0}...", DateTime.FromFileTime(t).ToString())); ConfigManager cm = new ConfigManager(tracer); Thread.CurrentThread.CurrentUICulture = new CultureInfo(cm.Configuration.Language); tracer.PutEvent(TraceEventType.Information, 1, String.Format("Language: {0}", cm.Configuration.Language)); DataManager dm = new DataManager { DB = cm.Configuration.DbFile }; dm.tracer = tracer; dm.createDBOrSkip(); tracer.PutEvent(TraceEventType.Information, 42, String.Format("Number of tags in DB: {0}", Pomodoro.Stat.SQLDataConnection.tag_num)); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainWindow(dm, cm)); tracer.Close(); }
public LogWindow(DataManager dataManager, ConfigManager configManager) { InitializeComponent(); this.dataManager = dataManager; this.configManager = configManager; this.dataFieldsAreSaved = false; }
public MainWindow(DataManager dataManager, ConfigManager configManager) { InitializeComponent(); myUpdater = new Updater(Update_maskedTextBoxCounter_Text); this.dataManager = dataManager; this.configManager = configManager; }
public Settings(ConfigManager configManager) { InitializeComponent(); comboBoxLanguage.SelectedItem = configManager.Configuration.getLanguage(); checkBoxXLSX.Checked = configManager.Configuration.ExportToXLSX; checkBoxMSSQL.Checked = configManager.Configuration.ExportToMSSQL; this.configManager = configManager; }
static void Main(string[] args) { // Init: Tracer tracer = new Tracer(); tracer.PutEvent(TraceEventType.Information, 1, "SQLiteMigrator has been started..."); ConfigManager cm = new ConfigManager(tracer); DataManager dm = new DataManager { DB = cm.Configuration.DbFile }; dm.tracer = tracer; dm.createMSSQLDBNoMatterWhat(); dm.migrateSQLiteToMSSQL(); Console.ReadLine(); tracer.Close(); }