//=============================================================== // Function: saveButton_Click //=============================================================== public void saveButton_Click(object sender, EventArgs e) { SedogoUser user = new SedogoUser(Session["loggedInUserFullName"].ToString(), int.Parse(Session["loggedInUserID"].ToString())); if (profilePicFileUpload.PostedFile.ContentLength != 0) { int fileSizeBytes = profilePicFileUpload.PostedFile.ContentLength; GlobalData gd = new GlobalData((string)Session["loggedInUserFullName"]); string fileStoreFolder = gd.GetStringValue("FileStoreFolder") + @"\temp"; string originalFileName = Path.GetFileName(profilePicFileUpload.PostedFile.FileName); string destPath = Path.Combine(fileStoreFolder, originalFileName); int status = -1; if ((profilePicFileUpload.PostedFile.ContentType == "image/jpeg" || profilePicFileUpload.PostedFile.ContentType == "image/gif" || profilePicFileUpload.PostedFile.ContentType == "image/png") && Path.GetExtension(destPath) != "" ) { destPath = destPath.Replace(" ", "_"); destPath = MiscUtils.GetUniqueFileName(destPath); string savedFilename = Path.GetFileName(destPath); profilePicFileUpload.PostedFile.SaveAs(destPath); status = MiscUtils.CreatePreviews(Path.GetFileName(destPath), int.Parse(Session["loggedInUserID"].ToString())); } if (status >= 0) { Response.Redirect("profileRedirect.aspx"); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "alert(\"This type of image is not supported, please choose another.\");", true); } } else { user.avatarNumber = int.Parse(avatarComboBox.SelectedValue); user.Update(); Response.Redirect("profileRedirect.aspx"); } }
//=============================================================== // Function: Page_Load //=============================================================== protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string GUID = ""; if (Request.QueryString["G"] != null) { GUID = (string)Request.QueryString["G"]; } int userID = -1; if (GUID != "") { userID = SedogoUser.GetUserIDFromGUID(GUID); } if (userID > 0) { SedogoUser newUser = new SedogoUser("", userID); if (newUser.loginEnabled == true) { Session["SedogoConfirmError"] = "AlreadyActivated"; Response.Redirect("confirmError.aspx"); } else { newUser.loginEnabled = true; newUser.Update(); } } else { Session["SedogoConfirmError"] = "InvalidUser"; Response.Redirect("confirmError.aspx"); } } }
//=============================================================== // Function: saveButton_Click //=============================================================== protected void saveButton_Click(object sender, EventArgs e) { int userID = int.Parse(Request.QueryString["UID"]); SedogoUser sedogoUser = new SedogoUser(Session["loggedInAdministratorName"].ToString(), userID); sedogoUser.firstName = firstNameTextBox.Text; sedogoUser.lastName = lastNameTextBox.Text; sedogoUser.emailAddress = emailAddress.Text; sedogoUser.Update(); string newPassword = userPassword.Text.Trim(); if (newPassword != "") { sedogoUser.UpdatePassword(userPassword.Text); } userPassword.Text = ""; }
private void SaveFacebookID(SedogoUser user) { try{ if (user.facebookUserID < 0 && Session["facebookUserID"] != null) { user.facebookUserID = (long)Session["facebookUserID"]; user.Update(); } } catch(Exception ex) { Sedogo.BusinessObjects.ErrorLog errorLog = new Sedogo.BusinessObjects.ErrorLog(); errorLog.WriteLog("login", "SaveFacebookID", ex.Message, Sedogo.BusinessObjects.logMessageLevel.errorMessage); } }
//=============================================================== // Function: saveChangesButton_click //=============================================================== protected void saveChangesButton_click(object sender, EventArgs e) { string emailAddress = emailAddressTextBox.Text; emailAddress = emailAddress.Trim().ToLower(); DateTime dateOfBirth; if (dateOfBirthYear.SelectedIndex > 0 && dateOfBirthMonth.SelectedIndex > 0 && dateOfBirthDay.SelectedIndex > 0) { dateOfBirth = new DateTime(int.Parse(dateOfBirthYear.SelectedValue), int.Parse(dateOfBirthMonth.SelectedValue), int.Parse(dateOfBirthDay.SelectedValue) ); } else { dateOfBirth = DateTime.MinValue; } SedogoUser user = new SedogoUser(Session["loggedInUserFullName"].ToString(), int.Parse(Session["loggedInUserID"].ToString())); user.firstName = firstNameTextBox.Text; user.lastName = lastNameTextBox.Text; user.emailAddress = emailAddress; if (genderMaleRadioButton.Checked == true) { user.gender = "M"; } else { user.gender = "F"; } user.homeTown = homeTownTextBox.Text; if (dateOfBirth > DateTime.MinValue) { user.birthday = dateOfBirth; } user.profileText = headlineTextBox.Text; user.timezoneID = int.Parse(timezoneDropDownList.SelectedValue); user.enableSendEmails = enableEmailCheckbox.Checked; user.avatarNumber = int.Parse(avatarComboBox.SelectedValue); user.Update(); Session["loggedInUserFirstName"] = user.firstName; Session["loggedInUserLastName"] = user.lastName; Session["loggedInUserEmailAddress"] = user.emailAddress; Session["loggedInUserFullName"] = user.firstName + " " + user.lastName; Response.Redirect("profileRedirect.aspx"); }