protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Invite"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Invite"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } HiddenFieldUserId.Value = UserId.ToString(); }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Nearby"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Nearby"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } Page.Title = "Nearby"; feedCity(4, 99999999); }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Completion"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Completion"); } //check if user entered these information before Classes.UserInfo ui = new Classes.UserInfo(); if (ui.getUserStatus(UserId) != 0) //if user not logged in redirect to login { //Response.Redirect("~/Explore"); } if (!IsPostBack) { DataTable dtCountries; Classes.Locations l = new Classes.Locations(); dtCountries = l.countriesList(); List <System.Web.UI.WebControls.ListItem> countries = new List <System.Web.UI.WebControls.ListItem>(); DropDownListCountry.Items.Add(new ListItem("Select Country", "0")); for (int i = 0; i < dtCountries.Rows.Count; i++) { DropDownListCountry.Items.Add(new ListItem(dtCountries.Rows[i]["CountryName"].ToString(), dtCountries.Rows[i]["CountryId"].ToString())); } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Completion"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Completion"); } //check if user entered these information before Classes.UserInfo ui = new Classes.UserInfo(); if (ui.getUserStatus(UserId) != 0) //if user not logged in redirect to login { //Response.Redirect("~/Explore"); } if (!IsPostBack) { DataTable dtCountries; Classes.Locations l = new Classes.Locations(); dtCountries = l.countriesList(); List<System.Web.UI.WebControls.ListItem> countries = new List<System.Web.UI.WebControls.ListItem>(); DropDownListCountry.Items.Add(new ListItem("Select Country", "0")); for (int i = 0; i < dtCountries.Rows.Count; i++) { DropDownListCountry.Items.Add(new ListItem(dtCountries.Rows[i]["CountryName"].ToString(), dtCountries.Rows[i]["CountryId"].ToString())); } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Notifications"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Notifications"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } //all read Classes.Notifications n = new Classes.Notifications(); n.allRead(UserId); //get notifications DataTable dt = n.notifications(UserId); if (dt.Rows.Count == 0) { HiddenFieldStatus.Value = "0"; } else { RepeaterNotifications.DataSource = dt; RepeaterNotifications.DataBind(); HiddenFieldStatus.Value = "1"; } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Explore"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Explore"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { Classes.Explore ex = new Classes.Explore(); Tuple <int, Int64> result = ex.startRecommending(UserId); int status = result.Item1; Int64 eventId = result.Item2; if (status == 1) { Classes.Events ev = new Classes.Events(); DataTable dt = ev.eventInfo(eventId, UserId); HiddenFieldStatus.Value = "1"; int participantsAvailable = Convert.ToInt32(dt.Rows[0]["ParticipantsAccepted"].ToString()); int participants = Convert.ToInt32(dt.Rows[0]["Participants"].ToString()); HiddenFieldOwnerId.Value = dt.Rows[0]["OwnerId"].ToString(); HiddenFieldEventId.Value = dt.Rows[0]["EventId"].ToString(); LabelEventName.Text = dt.Rows[0]["Name"].ToString(); Page.Title = dt.Rows[0]["Name"].ToString(); HiddenFieldDate.Value = dt.Rows[0]["Date"].ToString(); LabelParticipants.Text = (participants + 1).ToString(); LabelParticipantsAvailable.Text = (participantsAvailable + 1).ToString(); LabelDescriptions.Text = dt.Rows[0]["Descriptions"].ToString(); LabelAddress.Text = dt.Rows[0]["Address"].ToString(); HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString(); HiddenFieldOwnerFullname.Value = dt.Rows[0]["OwnerName"].ToString(); HiddenFieldTypeId.Value = dt.Rows[0]["TypeId"].ToString(); HiddenFieldCoverId.Value = dt.Rows[0]["CoverId"].ToString(); int OwnerId = Convert.ToInt32(dt.Rows[0]["OwnerId"].ToString()); Classes.Locations l = new Classes.Locations(); DataTable dtLocation = l.getLocationInfoByCityId(Convert.ToInt32(dt.Rows[0]["LocationId"].ToString())); if (dtLocation.Rows.Count == 0) { LabelLocation.Text = "Not Available!"; } else { LabelLocation.Text = dtLocation.Rows[0]["CountryName"].ToString() + " - " + dtLocation.Rows[0]["CityName"].ToString(); } //Owner photo url if (Convert.ToBoolean(dt.Rows[0]["OwnerHasPhoto"].ToString())) { HiddenFieldOwnerPhotoUrl.Value = "Files/ProfilesPhotos/" + dt.Rows[0]["OwnerId"].ToString() + "-100.jpg"; } else { HiddenFieldOwnerPhotoUrl.Value = "Images/nophoto.png"; } //owner rate int RateCount = Convert.ToInt32(dt.Rows[0]["RateCount"].ToString()); int RateScore = Convert.ToInt32(dt.Rows[0]["RateScore"].ToString()); int RateSufficient = Convert.ToInt32(ConfigurationManager.AppSettings["RateSufficient"].ToString()); if (RateCount >= RateSufficient) { int RatePercent = (20 * RateScore / RateCount); HiddenFieldOwnerRateScore.Value = RatePercent.ToString(); HiddenFieldOwnerRateCount.Value = RateCount.ToString(); } else { HiddenFieldOwnerRateScore.Value = "0"; HiddenFieldOwnerRateCount.Value = "0"; } switch (dt.Rows[0]["Status"].ToString()) { case "1": LabelStatus.Text = "Available"; break; case "2": LabelStatus.Text = "Full"; break; case "3": LabelStatus.Text = "Passed"; break; } //bookmark bool bookmarkStatus = ev.checkBookmark(UserId, eventId); if (bookmarkStatus == true) { ButtonBookmark.Text = "Remove Bookmark"; } else { ButtonBookmark.Text = "Add Bookmark"; } } else { HiddenFieldStatus.Value = "0"; HiddenFieldSmiley.Value = ":)"; HiddenFieldMessage.Value = "Unfortunatly there is no event to show now!"; HiddenFieldLinksNumber.Value = "4"; Classes.Done d = new Classes.Done(); Tuple <string, string, string, string> result2 = d.doneItem("A", ""); HiddenFieldLink1Text.Value = result2.Item1; HiddenFieldLink1Url.Value = result2.Item2; HiddenFieldLink1Image.Value = result2.Item3; HiddenFieldLink1Color.Value = result2.Item4; result2 = d.doneItem("B", ""); HiddenFieldLink2Text.Value = result2.Item1; HiddenFieldLink2Url.Value = result2.Item2; HiddenFieldLink2Image.Value = result2.Item3; HiddenFieldLink2Color.Value = result2.Item4; result2 = d.doneItem("C", ""); HiddenFieldLink3Text.Value = result2.Item1; HiddenFieldLink3Url.Value = result2.Item2; HiddenFieldLink3Image.Value = result2.Item3; HiddenFieldLink3Color.Value = result2.Item4; result2 = d.doneItem("E", ""); HiddenFieldLink4Text.Value = result2.Item1; HiddenFieldLink4Url.Value = result2.Item2; HiddenFieldLink4Image.Value = result2.Item3; HiddenFieldLink4Color.Value = result2.Item4; } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Settings"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Settings"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { // pre show a tab try { switch (Page.RouteData.Values["Section"].ToString().ToLower()) { case "information": PanelInformation.Visible = true; getDataInformation(); break; case "photo": PanelPhoto.Visible = true; getDataPhoto(); break; case "location": PanelLocation.Visible = true; getDataLocation(); break; case "preferences": PanelPreferences.Visible = true; getDataPreferences(); break; case "account": PanelAccount.Visible = true; getDataAccount(); break; case "privacy": PanelPrivacy.Visible = true; getDataPrivacy(); break; default: break; } } catch { } finally { } } }
protected void Page_Load(object sender, EventArgs e) { //check to see if the user logged in or is a guest int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) { Response.Redirect("~/Login"); } } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { // get info Classes.Events ev = new Classes.Events(); DataTable dt = ev.eventModifyInfo(Convert.ToInt64(Page.RouteData.Values["EventId"].ToString())); if (dt.Rows.Count == 0)// event doesn't exist { Response.Redirect("~/Error/EventNotFound"); } else { //check if user is the owner if (UserId.ToString() != dt.Rows[0]["OwnerId"].ToString()) { Response.Redirect("~/Error/UserNotEventOwner"); } //count available spots int participantsAvailable = Convert.ToInt32(dt.Rows[0]["Participants"].ToString()) - Convert.ToInt32(dt.Rows[0]["ParticipantsAccepted"].ToString()); //get time string timeHour = Convert.ToDateTime(dt.Rows[0]["Date"].ToString()).Hour.ToString(); string timeMinute = Convert.ToDateTime(dt.Rows[0]["Date"].ToString()).Minute.ToString(); DropDownListTimeHour.SelectedValue = timeHour; DropDownListTimeMinute.SelectedValue = timeMinute; TextBoxName.Text = dt.Rows[0]["Name"].ToString(); HiddenFieldTypeId.Value = dt.Rows[0]["TypeId"].ToString(); TextBoxDescriptions.Text = dt.Rows[0]["Descriptions"].ToString(); TextBoxAddress.Text = dt.Rows[0]["Address"].ToString(); HiddenFieldParticipants.Value = dt.Rows[0]["Participants"].ToString(); HiddenFieldParticipantsAccepted.Value = dt.Rows[0]["ParticipantsAccepted"].ToString(); HiddenFieldDate.Value = Convert.ToDateTime(dt.Rows[0]["Date"].ToString()).ToString("d/M/yyyy hh:mm:ss tt"); HiddenFieldCoverId.Value = dt.Rows[0]["CoverId"].ToString(); /////////////////// event photo Classes.Locations l = new Classes.Locations(); string countryCode = l.locationInfoOnlyId(Convert.ToInt32(dt.Rows[0]["LocationId"].ToString())); int cityId = Convert.ToInt32(dt.Rows[0]["LocationId"].ToString()); locationCountry(); DropDownListCountry.SelectedValue = countryCode; locationCity(countryCode); DropDownListCity.SelectedValue = dt.Rows[0]["LocationId"].ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Requests"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Requests"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } Int64 eventId = 0; try { eventId = Convert.ToInt64(Page.RouteData.Values["EventId"].ToString()); } catch (Exception ex) { } finally { } if (eventId == 0) { Response.Redirect("~/Requests"); } int actionCode = 0; Int64 requestId = 0; try { actionCode = Convert.ToInt32(Page.RouteData.Values["ActionCode"].ToString()); requestId = Convert.ToInt64(Page.RouteData.Values["RequestId"].ToString()); } catch (Exception ex) { } finally { } if (actionCode != 0 && requestId != 0) { Classes.Requests r1 = new Classes.Requests(); if (actionCode == 1) { r1.requestAccept(UserId, requestId); } else if (actionCode == 2) { r1.requestReject(UserId, requestId); } Response.Redirect("~/Requests/" + eventId.ToString()); } // no action, just show the requests Classes.Requests r2 = new Classes.Requests(); DataTable dt = r2.eventRequestsList(UserId, eventId); if (dt.Rows.Count == 0) { Response.Redirect("~/Requests"); } else { RepeaterRequests.DataSource = dt; RepeaterRequests.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Messages"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Messages"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } int otherId = Convert.ToInt32(Page.RouteData.Values["ProfileId"].ToString()); HiddenFieldOtherId.Value = otherId.ToString(); Classes.Messages m = new Classes.Messages(); Tuple<int, DataTable, DataTable, string, string> result = m.showMessages(UserId, otherId, 99999999); int status = result.Item1; DataTable dtUserName = result.Item2; DataTable dtOtherName = result.Item3; HiddenFieldOwnerPhotoUrl.Value = result.Item4; HiddenFieldOtherPhotoUrl.Value = result.Item5; if (status == -1) { Response.Redirect("~/Messages"); } HiddenFieldOwnerName.Value = dtUserName.Rows[0]["FirstName"].ToString() + " " + dtUserName.Rows[0]["LastName"].ToString(); HiddenFieldOtherName.Value = dtOtherName.Rows[0]["FirstName"].ToString() + " " + dtOtherName.Rows[0]["LastName"].ToString(); Page.Title = "Messages : " + dtOtherName.Rows[0]["FirstName"].ToString() + " " + dtOtherName.Rows[0]["LastName"].ToString(); }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Review"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Review"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { Classes.Reviews r = new Classes.Reviews(); WebApplication1.Classes.Reviews.ReviewRequest myReviewRequest = r.reviewInfo(Convert.ToInt32(Session["UserId"])); //if (dt.Rows.Count == 0) //doesn't exist //{ // HiddenFieldStatus.Value = "0"; // HiddenFieldSmiley.Value = ":)"; // HiddenFieldMessage.Value = "You have no review request now!"; // HiddenFieldLinksNumber.Value = "4"; // Classes.Done d = new Classes.Done(); // Tuple<string, string, string, string> result2 = d.doneItem("A", ""); // HiddenFieldLink1Text.Value = result2.Item1; // HiddenFieldLink1Url.Value = result2.Item2; // HiddenFieldLink1Image.Value = result2.Item3; // HiddenFieldLink1Color.Value = result2.Item4; // result2 = d.doneItem("B", ""); // HiddenFieldLink2Text.Value = result2.Item1; // HiddenFieldLink2Url.Value = result2.Item2; // HiddenFieldLink2Image.Value = result2.Item3; // HiddenFieldLink2Color.Value = result2.Item4; // result2 = d.doneItem("C", ""); // HiddenFieldLink3Text.Value = result2.Item1; // HiddenFieldLink3Url.Value = result2.Item2; // HiddenFieldLink3Image.Value = result2.Item3; // HiddenFieldLink3Color.Value = result2.Item4; // result2 = d.doneItem("E", ""); // HiddenFieldLink4Text.Value = result2.Item1; // HiddenFieldLink4Url.Value = result2.Item2; // HiddenFieldLink4Image.Value = result2.Item3; // HiddenFieldLink4Color.Value = result2.Item4; //} //else //review request exists //{ // HiddenFieldReviewRequestId.Value = myReviewRequest.ReviewRequestId.ToString(); // //LabelEventName.Text = dt.Rows[0]["EventName"].ToString(); // //HiddenFieldTypeId.Value = dt.Rows[0]["TypeId"].ToString(); // //HiddenFieldCoverId.Value = dt.Rows[0]["CoverId"].ToString(); // //HyperLinkUser.Text = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString(); // //HyperLinkUser.NavigateUrl = "~/Profile/" + dt.Rows[0]["UserId"].ToString(); // //// Show profile's photo // //if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString())) // //{ // // HiddenFieldUserPhotoUrl.Value = "Files/ProfilesPhotos/" + dt.Rows[0]["UserId"].ToString() + "-100.jpg"; // //} // //else // //{ // // HiddenFieldUserPhotoUrl.Value = "Images/nophoto.png"; // //} //} } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToInt32(Application["Status"]) == 2) { Response.Redirect("~/Maintenance.html"); } //check login int UserId = 0; int userStatus = 0; Classes.UserInfo ui = new Classes.UserInfo(); if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); userStatus = ui.getUserStatus(UserId); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Completion"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Completion"); } } if (!IsPostBack) { //check if user entered these information before userStatus = ui.getUserStatus(UserId); if (userStatus != 0) { if (userStatus != 4) { Response.Redirect("~/Done/Welcome"); } } if (userStatus == 4) { Tuple <string, string, string, string> result = ui.fbCompletion(UserId); TextBoxFirstName.Text = result.Item1; TextBoxLastName.Text = result.Item2; HiddenFieldHasPhoto.Value = result.Item3; DropDownListGender.SelectedValue = result.Item4; if (Convert.ToBoolean(result.Item3)) { HiddenFieldPhotoUrl.Value = "Files/Temp/" + UserId.ToString() + "-100.jpg"; } } DataTable dtCountries; Classes.Locations l = new Classes.Locations(); dtCountries = l.countriesList(); List <System.Web.UI.WebControls.ListItem> countries = new List <System.Web.UI.WebControls.ListItem>(); DropDownListCountry.Items.Add(new ListItem("Select Country", "0")); for (int i = 0; i < dtCountries.Rows.Count; i++) { DropDownListCountry.Items.Add(new ListItem(dtCountries.Rows[i]["CountryName"].ToString(), dtCountries.Rows[i]["CountryCode"].ToString())); } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Requests"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { string mode = ""; Int64 itemId = 0; bool modeCheck = false; try { mode = Page.RouteData.Values["Mode"].ToString().ToLower(); itemId = Convert.ToInt64(Page.RouteData.Values["ItemId"].ToString()); } catch (Exception ex) { } finally { } if (mode == "event" || mode == "user") { modeCheck = true; } if (!modeCheck || itemId == 0) { Response.Redirect("~/Error/PageNotFound"); } if (mode == "event") { DropDownListReportType.Items.Add(new ListItem("Select a reason", "0")); DropDownListReportType.Items.Add(new ListItem("Spam", "50")); DropDownListReportType.Items.Add(new ListItem("Inappropriate", "51")); DropDownListReportType.Items.Add(new ListItem("Hateful or racism", "52")); DropDownListReportType.Items.Add(new ListItem("Abusive", "53")); DropDownListReportType.Items.Add(new ListItem("Other", "59")); } else if (mode == "user") { DropDownListReportType.Items.Add(new ListItem("Select a reason", "0")); DropDownListReportType.Items.Add(new ListItem("Fake account", "10")); DropDownListReportType.Items.Add(new ListItem("Inappropriate", "11")); DropDownListReportType.Items.Add(new ListItem("Hateful or racism", "12")); DropDownListReportType.Items.Add(new ListItem("Abusive", "13")); DropDownListReportType.Items.Add(new ListItem("Other", "19")); } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Requests"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Requests"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } Int64 eventId = 0; try { eventId = Convert.ToInt64(Page.RouteData.Values["EventId"].ToString()); } catch (Exception ex) { } finally { } if (eventId == 0) { Response.Redirect("~/Requests"); } int actionCode = 0; Int64 requestId = 0; try { actionCode = Convert.ToInt32(Page.RouteData.Values["ActionCode"].ToString()); requestId = Convert.ToInt64(Page.RouteData.Values["RequestId"].ToString()); } catch (Exception ex) { } finally { } if (actionCode != 0 && requestId != 0) { Classes.Requests r1 = new Classes.Requests(); if(actionCode == 1) { r1.requestAccept(UserId, requestId); } else if (actionCode == 2) { r1.requestReject(UserId, requestId); } Response.Redirect("~/Requests/" + eventId.ToString()); } // no action, just show the requests Classes.Requests r2 = new Classes.Requests(); DataTable dt = r2.eventRequestsList(UserId, eventId); if (dt.Rows.Count == 0) { Response.Redirect("~/Requests"); } else { RepeaterRequests.DataSource = dt; RepeaterRequests.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToInt32(Application["Status"]) == 2) Response.Redirect("~/Maintenance.html"); //check to see if the user logged in or is a guest bool userLogin = false; int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); userLogin = true; } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) { //guest } else { Session["UserId"] = UserId.ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); userLogin = true; } } else { userLogin = false; } } if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) { HiddenFieldLoginStatus.Value = "0"; } else { Session["UserId"] = UserId.ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); } } if (userLogin) { //check user status Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } HiddenFieldLoginStatus.Value = "1"; DataTable dt; Classes.UserInfo ui2 = new Classes.UserInfo(); dt = ui2.masterPageInfo(UserId); if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in { Response.Redirect("~/Error/NoProfileForSettings"); } else { LabelFullName.Text = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + dt.Rows[0]["Username"].ToString(); HiddenFieldMessages.Value = dt.Rows[0]["MessagesCount"].ToString(); HiddenFieldRequests.Value = dt.Rows[0]["RequestsCount"].ToString(); HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString(); HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString(); HiddenFieldUserId.Value = Session["UserId"].ToString(); string photoUrl = "Images/NoPhoto.png"; if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString())) { photoUrl = "Files/ProfilesPhotos/" + UserId.ToString() + "-100.jpg"; } HiddenFieldPhotoUrl.Value = photoUrl; } } else { HiddenFieldLoginStatus.Value = "0"; } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Events"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Events"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } DataTable dt; string mode = ""; string message = ""; try { mode = Page.RouteData.Values["Mode"].ToString().ToLower(); } catch (Exception ex) { } finally { } switch (mode) { case "created": message = "Well! You don’t have any events now!"; break; case "accepted": message = "Well! You haven’t been accepted in any upcoming events!"; break; case "requested": message = "You haveen't requested to participate in any upcoming events!"; break; case "bookmarked": message = "You haven't bookmarked any events!"; break; default: Response.Redirect("~/Events/Mode/Created"); break; } Classes.Events ev = new Classes.Events(); dt = ev.eventslist(Convert.ToInt32(Session["UserId"]), mode); if (dt.Rows.Count > 0) { RepeaterEvents.DataSource = dt; RepeaterEvents.DataBind(); LabelNoRecord.Visible = false; } else { HiddenFieldStatus.Value = "0"; HiddenFieldSmiley.Value = ":|"; HiddenFieldMessage.Value = message; HiddenFieldLinksNumber.Value = "1"; Classes.Done d = new Classes.Done(); Tuple<string, string, string, string> result = d.doneItem("A", ""); HiddenFieldLink1Text.Value = result.Item1; HiddenFieldLink1Url.Value = result.Item2; HiddenFieldLink1Image.Value = result.Item3; HiddenFieldLink1Color.Value = result.Item4; } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Messages"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Messages"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } int otherId = Convert.ToInt32(Page.RouteData.Values["ProfileId"].ToString()); HiddenFieldOtherId.Value = otherId.ToString(); Classes.Messages m = new Classes.Messages(); Tuple <int, DataTable, DataTable, string, string> result = m.showMessages(UserId, otherId, 99999999); int status = result.Item1; DataTable dtUserName = result.Item2; DataTable dtOtherName = result.Item3; HiddenFieldOwnerPhotoUrl.Value = result.Item4; HiddenFieldOtherPhotoUrl.Value = result.Item5; if (status == -1) { Response.Redirect("~/Messages"); } HiddenFieldOwnerName.Value = dtUserName.Rows[0]["FirstName"].ToString() + " " + dtUserName.Rows[0]["LastName"].ToString(); HiddenFieldOtherName.Value = dtOtherName.Rows[0]["FirstName"].ToString() + " " + dtOtherName.Rows[0]["LastName"].ToString(); Page.Title = "Messages : " + dtOtherName.Rows[0]["FirstName"].ToString() + " " + dtOtherName.Rows[0]["LastName"].ToString(); }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Requests"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Requests"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } //all read Classes.Requests r = new Classes.Requests(); r.allRead(UserId); Classes.Requests re = new Classes.Requests(); Tuple<int, DataTable> result = re.requestsList(UserId); //status codes: 0 no event 1 requests 2 no request int status = result.Item1; HiddenFieldRequestsStatus.Value = status.ToString(); HiddenFieldTitle.Value = "Requests"; if (status == 1) { DataTable dt = result.Item2; RepeaterRequests.DataSource = dt; RepeaterRequests.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Explore"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Explore"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } if (!IsPostBack) { Classes.Explore ex = new Classes.Explore(); Tuple<int, Int64> result = ex.startRecommending(UserId); int status = result.Item1; Int64 eventId = result.Item2; if (status == 1) { Classes.Events ev = new Classes.Events(); DataTable dt = ev.eventInfo(eventId, UserId); HiddenFieldStatus.Value = "1"; int participantsAvailable = Convert.ToInt32(dt.Rows[0]["ParticipantsAccepted"].ToString()); int participants = Convert.ToInt32(dt.Rows[0]["Participants"].ToString()); HiddenFieldOwnerId.Value = dt.Rows[0]["OwnerId"].ToString(); HiddenFieldEventId.Value = dt.Rows[0]["EventId"].ToString(); LabelEventName.Text = dt.Rows[0]["Name"].ToString(); Page.Title = dt.Rows[0]["Name"].ToString(); HiddenFieldDate.Value = dt.Rows[0]["Date"].ToString(); LabelParticipants.Text = (participants + 1).ToString(); LabelParticipantsAvailable.Text = (participantsAvailable + 1).ToString(); LabelDescriptions.Text = dt.Rows[0]["Descriptions"].ToString(); LabelAddress.Text = dt.Rows[0]["Address"].ToString(); HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString(); HiddenFieldOwnerFullname.Value = dt.Rows[0]["OwnerName"].ToString(); HiddenFieldTypeId.Value = dt.Rows[0]["TypeId"].ToString(); HiddenFieldCoverId.Value = dt.Rows[0]["CoverId"].ToString(); int OwnerId = Convert.ToInt32(dt.Rows[0]["OwnerId"].ToString()); Classes.Locations l = new Classes.Locations(); DataTable dtLocation = l.getLocationInfoByCityId(Convert.ToInt32(dt.Rows[0]["LocationId"].ToString())); if (dtLocation.Rows.Count == 0) { LabelLocation.Text = "Not Available!"; } else { LabelLocation.Text = dtLocation.Rows[0]["CountryName"].ToString() + " - " + dtLocation.Rows[0]["CityName"].ToString(); } //Owner photo url if (Convert.ToBoolean(dt.Rows[0]["OwnerHasPhoto"].ToString())) { HiddenFieldOwnerPhotoUrl.Value = "Files/ProfilesPhotos/" + dt.Rows[0]["OwnerId"].ToString() + "-100.jpg"; } else { HiddenFieldOwnerPhotoUrl.Value = "Images/nophoto.png"; } //owner rate int RateCount = Convert.ToInt32(dt.Rows[0]["RateCount"].ToString()); int RateScore = Convert.ToInt32(dt.Rows[0]["RateScore"].ToString()); int RateSufficient = Convert.ToInt32(ConfigurationManager.AppSettings["RateSufficient"].ToString()); if (RateCount >= RateSufficient) { int RatePercent = (20 * RateScore / RateCount); HiddenFieldOwnerRateScore.Value = RatePercent.ToString(); HiddenFieldOwnerRateCount.Value = RateCount.ToString(); } else { HiddenFieldOwnerRateScore.Value = "0"; HiddenFieldOwnerRateCount.Value = "0"; } switch (dt.Rows[0]["Status"].ToString()) { case "1": LabelStatus.Text = "Available"; break; case "2": LabelStatus.Text = "Full"; break; case "3": LabelStatus.Text = "Passed"; break; } //bookmark bool bookmarkStatus = ev.checkBookmark(UserId, eventId); if (bookmarkStatus == true) { ButtonBookmark.Text = "Remove Bookmark"; } else { ButtonBookmark.Text = "Add Bookmark"; } } else { HiddenFieldStatus.Value = "0"; HiddenFieldSmiley.Value = ":)"; HiddenFieldMessage.Value = "Unfortunatly there is no event to show now!"; HiddenFieldLinksNumber.Value = "4"; Classes.Done d = new Classes.Done(); Tuple<string, string, string, string> result2 = d.doneItem("A", ""); HiddenFieldLink1Text.Value = result2.Item1; HiddenFieldLink1Url.Value = result2.Item2; HiddenFieldLink1Image.Value = result2.Item3; HiddenFieldLink1Color.Value = result2.Item4; result2 = d.doneItem("B", ""); HiddenFieldLink2Text.Value = result2.Item1; HiddenFieldLink2Url.Value = result2.Item2; HiddenFieldLink2Image.Value = result2.Item3; HiddenFieldLink2Color.Value = result2.Item4; result2 = d.doneItem("C", ""); HiddenFieldLink3Text.Value = result2.Item1; HiddenFieldLink3Url.Value = result2.Item2; HiddenFieldLink3Image.Value = result2.Item3; HiddenFieldLink3Color.Value = result2.Item4; result2 = d.doneItem("E", ""); HiddenFieldLink4Text.Value = result2.Item1; HiddenFieldLink4Url.Value = result2.Item2; HiddenFieldLink4Image.Value = result2.Item3; HiddenFieldLink4Color.Value = result2.Item4; } } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Requests"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Requests"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } //all read Classes.Requests r = new Classes.Requests(); r.allRead(UserId); Classes.Requests re = new Classes.Requests(); Tuple <int, DataTable> result = re.requestsList(UserId); //status codes: 0 no event 1 requests 2 no request int status = result.Item1; HiddenFieldRequestsStatus.Value = status.ToString(); HiddenFieldTitle.Value = "Requests"; if (status == 1) { DataTable dt = result.Item2; RepeaterRequests.DataSource = dt; RepeaterRequests.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToInt32(Application["Status"]) == 2) { Response.Redirect("~/Maintenance.html"); } //check to see if the user logged in or is a guest bool userLogin = false; int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); userLogin = true; } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) { //guest } else { Session["UserId"] = UserId.ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); userLogin = true; } } else { userLogin = false; } } if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) { HiddenFieldLoginStatus.Value = "0"; } else { Session["UserId"] = UserId.ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + UserId.ToString(); } } if (userLogin) { //check user status Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } HiddenFieldLoginStatus.Value = "1"; DataTable dt; Classes.UserInfo ui2 = new Classes.UserInfo(); dt = ui2.masterPageInfo(UserId); if (dt.Rows.Count == 0)// Profile doesn't exist OR user didn't logged in { Response.Redirect("~/Error/NoProfileForSettings"); } else { LabelFullName.Text = dt.Rows[0]["FirstName"].ToString() + " " + dt.Rows[0]["LastName"].ToString(); HyperLinkProfile.NavigateUrl = "~/Profile/" + dt.Rows[0]["Username"].ToString(); HiddenFieldMessages.Value = dt.Rows[0]["MessagesCount"].ToString(); HiddenFieldRequests.Value = dt.Rows[0]["RequestsCount"].ToString(); HiddenFieldNotifications.Value = dt.Rows[0]["NotificationsCount"].ToString(); HiddenFieldUsername.Value = dt.Rows[0]["Username"].ToString(); HiddenFieldUserId.Value = Session["UserId"].ToString(); string photoUrl = "Images/NoPhoto.png"; if (Convert.ToBoolean(dt.Rows[0]["HasPhoto"].ToString())) { photoUrl = "Files/ProfilesPhotos/" + UserId.ToString() + "-100.jpg"; } HiddenFieldPhotoUrl.Value = photoUrl; } } else { HiddenFieldLoginStatus.Value = "0"; } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Events"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Events"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } DataTable dt; string mode = ""; string message = ""; try { mode = Page.RouteData.Values["Mode"].ToString().ToLower(); } catch (Exception ex) { } finally { } switch (mode) { case "created": message = "Well! You don’t have any events now!"; break; case "accepted": message = "Well! You haven’t been accepted in any upcoming events!"; break; case "requested": message = "You haveen't requested to participate in any upcoming events!"; break; case "bookmarked": message = "You haven't bookmarked any events!"; break; default: Response.Redirect("~/Events/Mode/Created"); break; } Classes.Events ev = new Classes.Events(); dt = ev.eventslist(Convert.ToInt32(Session["UserId"]), mode); if (dt.Rows.Count > 0) { RepeaterEvents.DataSource = dt; RepeaterEvents.DataBind(); LabelNoRecord.Visible = false; } else { HiddenFieldStatus.Value = "0"; HiddenFieldSmiley.Value = ":|"; HiddenFieldMessage.Value = message; HiddenFieldLinksNumber.Value = "1"; Classes.Done d = new Classes.Done(); Tuple <string, string, string, string> result = d.doneItem("A", ""); HiddenFieldLink1Text.Value = result.Item1; HiddenFieldLink1Url.Value = result.Item2; HiddenFieldLink1Image.Value = result.Item3; HiddenFieldLink1Color.Value = result.Item4; } }
protected void Page_Load(object sender, EventArgs e) { //check login int UserId = 0; if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Messages"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Messages"); } } //check user status string completionValue = Session["DoneCompletion"] as string; if (String.IsNullOrEmpty(completionValue)) { Classes.UserInfo ui = new Classes.UserInfo(); int userStatus = ui.getUserStatus(UserId); switch (userStatus) { case 1: Session["DoneCompletion"] = "1"; break; case 0: case 4: Response.Redirect("~/Completion"); break; case 2: Response.Redirect("~/Error/UserDisabled"); break; case 3: Response.Redirect("~/Error/UserDeactivated"); break; } } //all read Classes.Messages m = new Classes.Messages(); m.allRead(UserId); //get message lists DataTable dt = m.messageLists(UserId); if (dt.Rows.Count == 0) { HiddenFieldStatus.Value = "0"; } else { RepeaterMessages.DataSource = dt; RepeaterMessages.DataBind(); HiddenFieldStatus.Value = "1"; } }
protected void Page_Load(object sender, EventArgs e) { if (Convert.ToInt32(Application["Status"]) == 2) Response.Redirect("~/Maintenance.html"); //check login int UserId = 0; int userStatus = 0; Classes.UserInfo ui = new Classes.UserInfo(); if (Session["UserId"] != null) { UserId = Convert.ToInt32(Session["UserId"]); userStatus = ui.getUserStatus(UserId); } else { if (Request.Cookies["VC"] != null) { string VC = Request.Cookies["VC"].Values["VC"]; Classes.LoginSession ls = new Classes.LoginSession(); UserId = ls.getUserId(VC); if (UserId == 0) //if user not logged in redirect to login { Response.Redirect("~/Login/Completion"); } else { Session["UserId"] = UserId.ToString(); } } else { Response.Redirect("~/Login/Completion"); } } if (!IsPostBack) { //check if user entered these information before userStatus = ui.getUserStatus(UserId); if (userStatus != 0) { if (userStatus != 4) Response.Redirect("~/Done/Welcome"); } if (userStatus == 4) { Tuple<string, string, string, string> result = ui.fbCompletion(UserId); TextBoxFirstName.Text = result.Item1; TextBoxLastName.Text = result.Item2; HiddenFieldHasPhoto.Value = result.Item3; DropDownListGender.SelectedValue = result.Item4; if(Convert.ToBoolean(result.Item3)) { HiddenFieldPhotoUrl.Value = "Files/Temp/" + UserId.ToString() + "-100.jpg"; } } DataTable dtCountries; Classes.Locations l = new Classes.Locations(); dtCountries = l.countriesList(); List<System.Web.UI.WebControls.ListItem> countries = new List<System.Web.UI.WebControls.ListItem>(); DropDownListCountry.Items.Add(new ListItem("Select Country", "0")); for (int i = 0; i < dtCountries.Rows.Count; i++) { DropDownListCountry.Items.Add(new ListItem(dtCountries.Rows[i]["CountryName"].ToString(), dtCountries.Rows[i]["CountryCode"].ToString())); } } }