示例#1
0
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            Activity_DAO activity_dao = new Activity_DAO();


            activity_dao.addNewActivity(tboxName.Text, dateTimePickerStart.Value, dateTimePickerEnd.Value);
            refreshActivities();
        }
示例#2
0
        private void BtnEdit_Click(object sender, EventArgs e)
        {
            Activity_DAO activity_dao = new Activity_DAO();
            int          activityUpId = 0;

            for (int i = 0; i < activityListView.Items.Count; i++)
            {
                if (activityListView.Items[i].Checked)
                {
                    activityUpId = int.Parse(activityListView.Items[i].Text);
                }
            }

            activity_dao.updateActivityById(activityUpId, tboxName.Text, dateTimePickerStart.Value, dateTimePickerEnd.Value);
            refreshActivities();
        }
示例#3
0
        private void Btndel_Click(object sender, EventArgs e)
        {
            Activity_DAO activity_dao  = new Activity_DAO();
            int          activityDelId = 0;

            for (int i = 0; i < activityListView.Items.Count; i++)
            {
                if (activityListView.Items[i].Checked)
                {
                    activityDelId = int.Parse(activityListView.Items[i].Text);
                }
            }

            activity_dao.delActivityById(activityDelId);
            refreshActivities();
        }
示例#4
0
        public void refreshActivities()
        {
            btndel.Enabled  = false;
            btnEdit.Enabled = false;

            Activity_DAO    activity_dao  = new Activity_DAO();
            List <Activity> activity_list = activity_dao.getAllActivities();

            activityListView.Items.Clear();

            foreach (Activity item in activity_list)
            {
                ListViewItem entry = new ListViewItem(item.ActivityId.ToString());

                entry.Tag = item;

                entry.SubItems.Add(item.ActivityName);
                entry.SubItems.Add(item.ActivityStartDate.ToString());
                entry.SubItems.Add(item.ActivityEndDate.ToString());

                activityListView.Items.Add(entry);
            }
        }
示例#5
0
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            Activity_DAO activity = new Activity_DAO();

            listViewActivity.Clear();
            if (txtActivityID.Text == "" && comboBoxChange.Text == "")
            {
                DialogResult dialogResult = MessageBox.Show("Are you sure that you wish to remove this activity?", "Remove validation", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    activity.ActivityRemover(int.Parse(comboBoxRemove.Text));
                    comboBoxChange.Items.Clear();
                    comboBoxRemove.Items.Clear();
                    DisplayActivityID();
                }
                else if (dialogResult == DialogResult.No)
                {
                }
                comboBoxRemove.ResetText();
            }
            else if (txtActivityID.Text != "" && comboBoxChange.Text == "")
            {
                SomerenLogic.Activity_Service activityService = new SomerenLogic.Activity_Service();
                List <Activity> activityList = activityService.GetActivities();
                bool            check        = false;
                foreach (var s in activityList)
                {
                    if (s.ActivityID == int.Parse(txtActivityID.Text))
                    {
                        MessageBox.Show("You can't add an activity with the same name");
                        break;
                    }
                    else
                    {
                        check = true;
                    }
                }
                if (check == true)
                {
                    activity.ActivityAdder(int.Parse(txtActivityID.Text), txtDescriptionAdd.Text, int.Parse(txtNOfStudentsAdd.Text), int.Parse(txtNOfSupervisorsAdd.Text));
                    txtActivityID.ResetText();
                    txtDescriptionAdd.ResetText();
                    txtNOfStudentsAdd.ResetText();
                    txtNOfSupervisorsAdd.ResetText();
                    comboBoxChange.Items.Clear();
                    comboBoxRemove.Items.Clear();
                    DisplayActivityID();
                }
                else if (check == false)
                {
                    txtActivityID.ResetText();
                    txtDescriptionAdd.ResetText();
                    txtNOfStudentsAdd.ResetText();
                    txtNOfSupervisorsAdd.ResetText();
                }
            }
            else if (comboBoxChange.Text != "")
            {
                activity.ActivityChanger(int.Parse(comboBoxChange.Text), txtDescriptionAdd.Text, int.Parse(txtNOfStudentsAdd.Text), int.Parse(txtNOfSupervisorsAdd.Text));
                comboBoxChange.ResetText();
                txtDescriptionAdd.ResetText();
                txtNOfStudentsAdd.ResetText();
                txtNOfSupervisorsAdd.ResetText();
            }
            DisplayListViewActivity();
        }