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(); }
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(); }
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(); }
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); } }
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(); }