Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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();
                }
            }
        }