/// ----------------------------------------------------------------------------- /// <summary> /// Page_Load runs when the control is loaded /// </summary> /// ----------------------------------------------------------------------------- private void Page_Load(object sender, System.EventArgs e) { try { if (Request.QueryString["facebook"] != null) { isFacebook = true; } ScriptManager objScriptManager = ScriptManager.GetCurrent(this.Page); ScriptReference objScriptReference; objScriptReference = new ScriptReference(@"~/DesktopModules/Ourspace_Dashboard/js/textboxLimiter.js"); objScriptManager.Scripts.Add(objScriptReference); objScriptReference = new ScriptReference(@"~/DesktopModules/Ourspace_Dashboard/js/jquery-ui-1.8.16.custom.min.js"); objScriptManager.Scripts.Add(objScriptReference); // objScriptReference = new ScriptReference(@"~/DesktopModules/Ourspace_Dashboard/js/dashboard.js"); //objScriptManager.Scripts.Add(objScriptReference); Page.ClientScript.RegisterClientScriptInclude("dashboard.js", this.TemplateSourceDirectory + "/js/dashboard.js"); Ourspace_Utilities.View util = new Ourspace_Utilities.View(); if (!IsPostBack) { hdnfldCurrentUser.Value = UserId.ToString(); if (Request.QueryString["user"] != null) { hdnfldCurrentUser.Value = Request.QueryString["user"]; } LoadNotifications(); int points = util.GetUserPoints(int.Parse(hdnfldCurrentUser.Value)); //lblSideLevel.Text = util.GetLevel(points).ToString(); int userLevel = util.GetLevel(Convert.ToInt32(points)); lblSideLevel.Text = userLevel.ToString() + " (<span><i>" + util.GetLevelName(userLevel, LocalResourceFile.Replace("Ourspace_Dashboard", "Ourspace_Utilities")) + "</i></span>)"; lblSidePoints.Text = points.ToString(); lblPoints.Text = points.ToString(); lblSidePoints.Text = lblPoints.Text; int pointsToNextLevel = util.GetPointsToNextLevel(points); if (pointsToNextLevel == -1) lblPointsToNextLevel.Text = "-"; else lblPointsToNextLevel.Text = pointsToNextLevel.ToString(); lblReferrals.Text = util.GetUserReferralCount(UserId) + ""; } if (Request.QueryString["user"] != null && int.Parse(Request.QueryString["user"]) != UserId) { lnkBtnEditProfile.Visible = false; } imgProfilePic.ImageUrl = util.GetHighResUserImgUrl(Server, int.Parse(hdnfldCurrentUser.Value)); UserInfo userInfo = UserController.GetUserById(0, int.Parse(hdnfldCurrentUser.Value)); lblUserFullName.Text = userInfo.FirstName + " " + userInfo.LastName; lblMemberSinceDate.Text = String.Format("{0:MMMM d, yyyy}", userInfo.Membership.CreatedDate); //UserInfo userInfo = UserInfo; // Loading user info lbl_FirstNameValue.Text = userInfo.Profile.FirstName; lbl_LastNameValue.Text = userInfo.Profile.LastName; string dob = userInfo.Profile.GetPropertyValue("DOB"); if (userInfo.Profile.ProfileProperties.GetByName("DOB") != null) { // lbl_AgeValue.Text = String.Format("{0:MMMM d, yyyy}", DateTime.Parse(userInfo.Profile.ProfileProperties.GetByName("DOB").PropertyValue)); txt_DOB.Text = DateTime.Parse(userInfo.Profile.ProfileProperties.GetByName("DOB").PropertyValue).ToString("dd-MM-yyyy"); hdnfld_DOB.Value = DateTime.Parse(userInfo.Profile.ProfileProperties.GetByName("DOB").PropertyValue).ToString("dd-MM-yyyy"); } lbl_CityValue.Text = userInfo.Profile.GetPropertyValue("City"); ; lbl_CountryValue.Text = userInfo.Profile.Country; if (Session["FacebookUserId"] != null && Session["FacebookUserId"].ToString() == "0" /*&& Request.QueryString["user"] != null*/) { lnkbtn_ChangePhoto.Visible = true; lnkbtn_ChangePassword.Visible = true; } // txt_DOB.Visible = true; } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }