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