Example #1
0
    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);
    }
Example #2
0
    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();
        }
    }