private void Ende_Click(object sender, EventArgs e) { ende = DateTime.Now.RoundUp(TimeSpan.FromMinutes(5)); buttonEnde.Enabled = false; endeToolStripMenuItem.Enabled = false; buttonStart.Enabled = true; startToolStripMenuItem.Enabled = true; timerRefresh.Stop(); toolStripStatusLabel.Text = "Zeiterfassung ist beendet."; aktuelleZeit.AddEnde(ende); sql.SQLiteExecute("UPDATE zeiten SET ende = '" + ende.ToString() + "' WHERE id = '" + aktuelleZeit.ID + "'"); DialogResult res = MessageBox.Show("Folgende Zeit wurde erfasst:" + Environment.NewLine + "Start: " + start.ToShortDateString() + ", " + start.ToShortTimeString() + " Uhr" + Environment.NewLine + "Ende: " + ende.ToShortDateString() + ", " + ende.ToShortTimeString() + " Uhr" + Environment.NewLine + Environment.NewLine + "Wollen sie gleich Tätigkeiten dazu erfassen?", "TeleZeit", MessageBoxButtons.YesNo, MessageBoxIcon.Information); switch (res) { case DialogResult.Yes: Tatigkeit t = new Tatigkeit(aktuelleZeit); t.ShowDialog(this); aktuelleZeit.AddTatigkeit(t.Tatigkeittext); sql.SQLiteExecute("UPDATE zeiten SET tatigkeit='" + aktuelleZeit.Tatigkeit + "' WHERE id = '" + aktuelleZeit.ID + "'"); break; case DialogResult.No: break; default: break; } ReadOldZeiten(); }
private void Tätigkeit_Click(object sender, EventArgs e) { Zeit z = listViewZeiten.SelectedItems[0].Tag as Zeit; Tatigkeit t = new Tatigkeit(z); t.ShowDialog(this); z.AddTatigkeit(t.Tatigkeittext); sql.SQLiteExecute("UPDATE zeiten SET tatigkeit='" + z.Tatigkeit + "' WHERE id = '" + z.ID + "'"); ReadOldZeiten(); }