private void checkedListBox_homework_itemChecked(object sender, EventArgs e) { CellInfo cell = new CellInfo(dataGridView_timeTable.SelectedCells[0], getMonday(dateTimePicker1.Value)); string selection = checkedListBox_homework.SelectedItem.ToString(); CheckState checkstate = checkedListBox_homework.GetItemCheckState(checkedListBox_homework.SelectedIndex); bool state = (checkstate == CheckState.Checked ? true : false); foreach (HomeWork hw in cell.homework) { if (hw.text == selection) { Data.homework.Remove(hw); hw.completet = state; Data.homework.Add(hw); displayHomework(); } } }
private void dataGridView_timeTable_SelectionChanged(object sender, EventArgs e) { CellInfo cell = new CellInfo(dataGridView_timeTable.SelectedCells[0],getMonday(dateTimePicker1.Value)); checkedListBox_homework.Items.Clear(); foreach (HomeWork hw in cell.homework) { checkedListBox_homework.Items.Add(hw.text, hw.completet); } }
private void button_homework_remove_Click(object sender, EventArgs e) { CellInfo cell = new CellInfo(dataGridView_timeTable.SelectedCells[0], getMonday(dateTimePicker1.Value)); string selection = checkedListBox_homework.SelectedItem.ToString(); foreach (HomeWork hw in cell.homework) { if (hw.text == selection) { Data.homework.Remove(hw); displayHomework(); } } }