private void cmdUpdate_Click(object sender, EventArgs e) { dbHelper = new DatabaseHelper(); if (DataGood()) { if (typeOfAction.Equals("create")) { Task t = new Task(list.ID, txtName.Text, txtDescription.Text, monthCalendar1.SelectionStart, DateTime.MinValue); dbHelper.CreateTask(t); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else if (typeOfAction.Equals("update")) { //task = new Task(txtName.Text, txtDescription.Text, monthCalendar1.SelectionStart); task.Name = txtName.Text; task.Description = txtDescription.Text; task.DueDate = monthCalendar1.SelectionStart; dbHelper.UpdateTask(task); } this.Close(); } else { this.DialogResult = System.Windows.Forms.DialogResult.Retry; } }
private void CreateNewList() { DatabaseHelper dbhelper = new DatabaseHelper(); projectName = txtProjectName.Text; if (DataGood()) { List newProject = new List(projectName); dbhelper.CreateList(newProject); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Enter a List Item Name", "List Item Add Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = System.Windows.Forms.DialogResult.Retry; } }
private void GetData() { dbHelper = new DatabaseHelper(); allLists = dbHelper.GetLists(); int previousIndex = listSelectedIndex; listBox1.DataSource = allLists; if ((previousIndex + 1) > allLists.Count) { if (allLists.Count == 0) { listBox1.ClearSelected(); ResetInterface(); } else { listBox1.SelectedIndex = previousIndex - 1; } } else { listBox1.SelectedIndex = previousIndex; } }