示例#1
0
        private void btn_add_activity_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren()) {
                var activity = new Activity {
                    Description = txt_activity_description.Text,
                    EstimatedPomodoros = int.Parse(txt_activity_estimate.Text),
                    ActualPomodoros = 0,
                    Interruptions = 0,
                    IsActiveTask = false,
                    IsCompleted = false
                };

                SQLiteCommand cmd = new SQLiteCommand(activity.MakeInsertStatement(), Program.connection);
                Program.connection.Open();
                cmd.ExecuteNonQuery();
                Program.connection.Close();

                txt_activity_description.Clear();
                txt_activity_description.Focus();
                txt_activity_estimate.Clear();

                ReloadListBoxes();
            }
        }