protected void RegisterUser_CreatedUser(object sender, EventArgs e) { FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); #region parteAggiuntaDaMe TextBox txtUserName = (TextBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("UserName"); TextBox txtEmail = (TextBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Email"); DropDownList ddlCountry = (DropDownList)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Country"); CheckBox cbxSubscription = (CheckBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("cbxSubscription"); CheckBox cbxMonthlyNewsletter = (CheckBox)this.RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("cbxMonthlyNewsletter"); string s = ddlCountry.SelectedValue.ToString(); Guid dlCountryGuid = new Guid(s); aspnet_UsersTableAdapter adapt = new aspnet_UsersTableAdapter(); MB_UserDetailsTableAdapter adaptDetails = new MB_UserDetailsTableAdapter(); adapt.UpdateUserWithCountry(dlCountryGuid, cbxSubscription.Checked, cbxMonthlyNewsletter.Checked, txtUserName.Text); string strCon = ConfigurationManager.ConnectionStrings["deepcavi_hdb1"].ConnectionString; Guid gUserId = new Guid(); using (SqlConnection sqlCon = new SqlConnection(strCon)) { using (SqlCommand cmd = new SqlCommand()) { SqlParameter obParamEmail = new SqlParameter("@Email", SqlDbType.NVarChar); obParamEmail.Value = txtEmail.Text; cmd.Parameters.Add(obParamEmail); cmd.CommandText = @"SELECT UserId FROM dbo.aspnet_Membership WHERE (CAST(FLOOR(CAST(CreateDate AS FLOAT)) AS DATETIME) = CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DATETIME)) AND Email = @Email ORDER BY CreateDate DESC"; cmd.Connection = sqlCon; sqlCon.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { gUserId = (Guid)dr[0]; } } sqlCon.Close(); } Guid applicationID = ApplicationId(); adaptDetails.InsertAppAndUserId(applicationID, gUserId); #endregion string continueUrl = RegisterUser.ContinueDestinationPageUrl; if (String.IsNullOrEmpty(continueUrl)) { continueUrl = "~/"; } Response.Redirect(continueUrl); }
protected void Page_Load(object sender, EventArgs e) { btnEditPublicProfilePage.Font.Size = FontUnit.Larger; btnEditMyTracks.Font.Size = FontUnit.Larger; //btnEditPublicProfilePage.BackColor = Color.FromArgb(255, 232, 247, 228); btnOk.Font.Size = FontUnit.Larger; object userId = Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey; Guid gUserId = (Guid)userId; string sUserId = gUserId.ToString(); string thisDir = Server.MapPath("~/."); try { bool dirExists = System.IO.Directory.Exists(thisDir + @"\Images\a_User_Avatars\" + sUserId); string thisDirFolder = Server.MapPath(@"~/Images/a_User_Avatars/" + sUserId); string path = Server.MapPath(@"~/Images/a_User_Avatars/" + sUserId + @"/sAvatar_" + sUserId + ".bmp"); DirectoryInfo di = new DirectoryInfo(thisDirFolder); if (!dirExists) { Image1.ImageUrl = @"~/Images for html/Icons/emptyAvatarBig.jpg"; } else if (di.GetFiles().Length > 1) { //Image1.ImageUrl = thisDir + @"\Images\a_User_Avatars\" + sUserId + @"\mAvatar_" + sUserId + ".jpg"; Image1.ImageUrl = @"~/Images/a_User_Avatars/" + sUserId + @"/sAvatar_" + sUserId + ".bmp"; } else { Image1.ImageUrl = @"~/Images for html/Icons/emptyAvatarBig.jpg"; } } catch (Exception) { } if (!IsPostBack) { MB_UserDetailsTableAdapter adapt = new MB_UserDetailsTableAdapter(); Main.MB_UserDetailsDataTable table = new Main.MB_UserDetailsDataTable(); object oUserId = Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey; table = adapt.GetDataByAppAndUser(ApplicationId(), (Guid)oUserId); txtFirstName.Text = table[0]["MBUD_FirstName"].ToString(); txtLastName.Text = table[0]["MBUD_LastName"].ToString(); txtFullName.Text = table[0]["MBUD_FullName"].ToString(); txtDisplayName.Text = table[0]["MBUD_DisplayName"].ToString(); txtPublicEmail.Text = table[0]["MBUD_PublicEmail"].ToString(); txtAIM.Text = table[0]["MBUD_AIM"].ToString(); txtGTalk.Text = table[0]["MBUD_GTalk"].ToString(); txtICQ.Text = table[0]["MBUD_ICQ"].ToString(); txtLiveMessenger.Text = table[0]["MBUD_LiveMessenger"].ToString(); txtSkype.Text = table[0]["MBUD_Skype"].ToString(); txtJabber.Text = table[0]["MBUD_Jabber"].ToString(); txtYahoo.Text = table[0]["MBUD_Yahoo"].ToString(); txtMobilePhone1.Text = table[0]["MBUD_MobilePhone1"].ToString(); txtMobileProvider1.Text = table[0]["MBUD_MobilePhone1Provider"].ToString(); txtMobilePhone2.Text = table[0]["MBUD_MobilePhone2"].ToString(); txtMobileProvider2.Text = table[0]["MBUD_MobilePhone2Provider"].ToString(); txtMobilePhone3.Text = table[0]["MBUD_MobilePhone3"].ToString(); txtMobileProvider3.Text = table[0]["MBUD_MobilePhone3Provider"].ToString(); txtWorkPhone.Text = table[0]["MBUD_WorkPhone"].ToString(); } }