protected void AddActivity_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(StartDate.Text)) { StartDate.Text = DateTime.Today.ToString(); } DateTime SelectedStartDate = Convert.ToDateTime(StartDate.Text); DateTime today = DateTime.Today; int datevalue = DateTime.Compare(SelectedStartDate, today); if (datevalue > 0 || datevalue == 0) { ClubActivity item = BuildClubActivityFromUserInput(); var controller = new ClubActivityController(); var newActivityID = controller.AddClubActivity(item); ShowMessage("The club activity has been added!", STYLE_SUCCESS); } else { ShowMessage("Only future Club Activities can be added", STYLE_INFO); } } catch (Exception ex) { ShowMessage(ex.Message, STYLE_INFO); } }
protected void SearchResultsGridView_SelectedIndexChanged(object sender, EventArgs e) { var activityid = Convert.ToInt32(SearchResultsGridView.SelectedValue); var controller = new ClubActivityController(); var item = controller.GetClubActivity(activityid); CurrentActivityID.Text = item.ActivityID.ToString(); DisplayClubID.SelectedValue = item.ClubID; Name.Text = item.Name; Description.Text = item.Description; StartDate.Text = item.StartDate.ToString(); Location.Text = item.Location; OffCampus.Checked = item.OffCampus; CampusVenueID.Text = item.CampusVenueID.ToString(); MessageLabel.Text = $"You have chosen the activity: {item.Name}"; }
protected void DeleteActivity_Click(object sender, EventArgs e) { int activityid; if (int.TryParse(CurrentActivityID.Text, out activityid)) { try { var controller = new ClubActivityController(); controller.DeleteClubActivity(activityid); ShowMessage("Club Activity has been deleted", STYLE_SUCCESS); ResetForm_Click(sender, e); SearchResultsGridView.DataBind(); } catch (Exception ex) { ShowMessage(ex.Message, STYLE_INFO); } } }
protected void UpdateActivity_Click(object sender, EventArgs e) { int activityid; if (int.TryParse(CurrentActivityID.Text, out activityid)) { try { ClubActivity item = BuildClubActivityFromUserInput(); item.ActivityID = activityid; var controller = new ClubActivityController(); controller.UpdateClubActivity(item); ShowMessage("Club Activity has been updated!", STYLE_SUCCESS); } catch (Exception ex) { ShowMessage(ex.Message, STYLE_INFO); } } }
protected void LookupActivity_Click(object sender, EventArgs e) { if (DisplayClubs.SelectedIndex == 0) { ShowMessage("Please select a club before pressing Activity?", STYLE_INFO); } else { try { SearchBy.Value = ClubActivitySearch.ByClubID.ToString(); var controller = new ClubActivityController(); string searchid = DisplayClubs.SelectedValue; DateTime startdate = Convert.ToDateTime(DisplayStartDate.Text.ToString()); List <ClubActivity> data = controller.Find_ClubActivityClubDate(searchid, startdate); PopulateGridView(data); } catch (Exception ex) { ShowMessage(ex.Message, STYLE_INFO); } } }