//=============================================================== // Function: Page_Load //=============================================================== protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int eventID = int.Parse(Request.QueryString["EID"]); string action = ""; int eventInviteID = -1; if (Request.QueryString["A"] != null && Request.QueryString["EIID"] != null) { action = Request.QueryString["A"].ToString(); eventInviteID = int.Parse(Request.QueryString["EIID"]); if (action == "Delete") { try { EventInvite inviteToDelete = new EventInvite(Session["loggedInUserFullName"].ToString(), eventInviteID); inviteToDelete.Delete(); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert(\"Error: " + ex.Message + "\");", true); } } if (action == "InviteAgain") { try { EventInvite repeatInvite = new EventInvite(Session["loggedInUserFullName"].ToString(), eventInviteID); repeatInvite.inviteDeclined = false; repeatInvite.inviteDeclinedDate = DateTime.MinValue; repeatInvite.Update(); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert(\"Error: " + ex.Message + "\");", true); } } } SedogoEvent sedogoEvent = new SedogoEvent(Session["loggedInUserFullName"].ToString(), eventID); SedogoUser eventOwner = new SedogoUser("", sedogoEvent.userID); int userID = int.Parse(Session["loggedInUserID"].ToString()); sidebarControl.userID = userID; if (userID > 0) { SedogoUser user = new SedogoUser(Session["loggedInUserFullName"].ToString(), userID); sidebarControl.user = user; bannerAddFindControl.userID = userID; } string dateString = ""; DateTime startDate = sedogoEvent.startDate; MiscUtils.GetDateStringStartDate(eventOwner, sedogoEvent.dateType, sedogoEvent.rangeStartDate, sedogoEvent.rangeEndDate, sedogoEvent.beforeBirthday, ref dateString, ref startDate); eventTitleLabel.Text = sedogoEvent.eventName; eventOwnersNameLabel.Text = eventOwner.firstName + " " + eventOwner.lastName; eventDateLabel.Text = dateString; eventDescriptionLabel.Text = sedogoEvent.eventDescription.Replace("\n", "<br/>"); eventNameLabel.Text = sedogoEvent.eventName; goalNameLabel.Text = sedogoEvent.eventName; goalVenueLabel.Text = sedogoEvent.eventVenue; editedDateLabel.Text = sedogoEvent.lastUpdatedDate.ToString("dd MMMM yyyy"); PopulateInvitations(eventID); string timelineColour = "#cd3301"; switch (sedogoEvent.categoryID) { case 1: timelineColour = "#cd3301"; break; case 2: timelineColour = "#ff0b0b"; break; case 3: timelineColour = "#ff6801"; break; case 4: timelineColour = "#ff8500"; break; case 5: timelineColour = "#d5b21a"; break; case 6: timelineColour = "#8dc406"; break; case 7: timelineColour = "#5b980c"; break; case 8: timelineColour = "#079abc"; break; case 9: timelineColour = "#5ab6cd"; break; case 10: timelineColour = "#8a67c1"; break; case 11: timelineColour = "#e54ecf"; break; case 12: timelineColour = "#a5369c"; break; case 13: timelineColour = "#a32672"; break; } pageBannerBarDiv.Style.Add("background-color", timelineColour); } }
//=============================================================== // Function: Page_Load //=============================================================== protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int eventID = int.Parse(Request.QueryString["EID"]); string action = ""; int eventInviteID = -1; if (Request.QueryString["A"] != null && Request.QueryString["EIID"] != null) { action = Request.QueryString["A"].ToString(); eventInviteID = int.Parse(Request.QueryString["EIID"]); if (action == "Delete") { try { EventInvite inviteToDelete = new EventInvite(Session["loggedInUserFullName"].ToString(), eventInviteID); inviteToDelete.Delete(); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert(\"Error: " + ex.Message + "\");", true); } } if (action == "InviteAgain") { try { EventInvite repeatInvite = new EventInvite(Session["loggedInUserFullName"].ToString(), eventInviteID); repeatInvite.inviteDeclined = false; repeatInvite.inviteDeclinedDate = DateTime.MinValue; repeatInvite.Update(); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert(\"Error: " + ex.Message + "\");", true); } } } SedogoEvent sedogoEvent = new SedogoEvent(Session["loggedInUserFullName"].ToString(), eventID); SedogoUser eventOwner = new SedogoUser("", sedogoEvent.userID); int userID = int.Parse(Session["loggedInUserID"].ToString()); sidebarControl.userID = userID; if (userID > 0) { SedogoUser user = new SedogoUser(Session["loggedInUserFullName"].ToString(), userID); sidebarControl.user = user; bannerAddFindControl.userID = userID; } string dateString = ""; DateTime startDate = sedogoEvent.startDate; MiscUtils.GetDateStringStartDate(eventOwner, sedogoEvent.dateType, sedogoEvent.rangeStartDate, sedogoEvent.rangeEndDate, sedogoEvent.beforeBirthday, ref dateString, ref startDate); eventTitleLabel.Text = sedogoEvent.eventName; eventOwnersNameLabel.Text = eventOwner.firstName + " " + eventOwner.lastName; eventDateLabel.Text = dateString; eventDescriptionLabel.Text = sedogoEvent.eventDescription.Replace("\n", "<br/>"); eventNameLabel.Text = sedogoEvent.eventName; goalNameLabel.Text = sedogoEvent.eventName; goalVenueLabel.Text = sedogoEvent.eventVenue; editedDateLabel.Text = sedogoEvent.lastUpdatedDate.ToString("dd MMMM yyyy"); PopulateInvitations(eventID); } }