Exemple #1
0
        private void btnRemove_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Remove selected event(s)?", "WARNING", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dlr == DialogResult.No)
            {
                return;
            }

            foreach (string s in clbEventShow.CheckedItems)
            {
                nameList.Add(s.Split('\t')[0]);
            }

            int count = 0;

            while (count < clbEventShow.Items.Count)
            {
                if (clbEventShow.GetItemCheckState(count) == CheckState.Checked)
                {
                    clbEventShow.Items.RemoveAt(count);
                    flpStatus.Controls.RemoveAt(count);
                    count--;
                }
                count++;
            }

            for (int j = 0; j < EvList.Count; j++)
            {
                for (int i = 0; i < nameList.Count; i++)
                {
                    if (EvList[j].EventName == nameList[i])
                    {
                        EvList.RemoveAt(j);
                        nameList.RemoveAt(i);
                        j--;
                        break;
                    }
                }
            }

            btnEdit.Enabled = false;

            if (EvList.Count == 0)
            {
                delAllbtn.Enabled = false;
                EvList.Clear();
            }

            if (EvList.Count == 0 || clbEventShow.CheckedItems.Count == 0)
            {
                btnRemove.Enabled = false;
            }

            nameList.Clear();
        }
Exemple #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            EventEditor = new EventPlanner(dtpDate, false);
            EventEditor.ShowDialog();

            if (eventEditor.IsSaved)
            {
                EvList.Add(EventPlanner.EDay);
                clbEventShow.Items.Add(UtilityFunctions.clbFormat(EventPlanner.EDay), CheckState.Unchecked);
                drawStatus(UtilityFunctions.loadStatus(EventPlanner.EDay));
                delAllbtn.Enabled = true;
            }
        }
Exemple #3
0
        private void delAllbtn_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Do you want to erase all events?", "WARNING", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dlr == DialogResult.Yes)
            {
                EvList.Clear();
                clbEventShow.Items.Clear();
                delAllbtn.Enabled = false;
                btnEdit.Enabled   = false;
            }
            else
            {
                return;
            }
        }