private void buttonStartTimer_Click(object sender, EventArgs e) { UpdateDatabaseTimeRecord(true); UpdateScrollingText(); TimeSelection dlg = new TimeSelection(); if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.m_selected == null) { return; } buttonStopCurentTimer_Click(null, null); m_currentTimer = dlg.m_selected; string sql = DBHelper.GenerateInsertTimeRecordSQL(m_currentTimer); m_currentTimer.db_id = LocalSqllite.ExecSQLCommandScalar(sql); // Create new stopwatch. m_stopWatch = System.Diagnostics.Stopwatch.StartNew(); m_isPaused = false; labelTimerDescription.Text = m_currentTimer.desc; buttonPauseTimer.Enabled = true; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { TimeSelection.DataSource = getTimesInRange(new DateTime(2019, 1, 1, 7, 0, 0), new DateTime(2019, 1, 1, 20, 0, 0)); TimeSelection.DataBind(); } }