Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DrivingInfo.Visible = false;

            if (Request.QueryString["id"] != null)
            {
                Edit.Visible = false;
                int userId = Int32.Parse(Request.QueryString["id"].ToString());
                u = GetUserDetails(userId);
            }

            else
            {
                u = (UserDetails)HttpContext.Current.Session["User"];
            }

            Head.InnerText    = "My name is " + u.FirstName + " " + u.Surname + ".";
            Address.InnerText = u.Address;
            Address.HRef      = "http://www.google.com/#q=" + u.Address.Replace(" ", "+") + "+map";
            MemberSince.Text  = "Member since " + u.MemberSince.ToString("MMMM") + " " + u.MemberSince.Year;
            FullName.Text     = u.FirstName + " " + u.Surname;
            Email.Text        = u.Email;
            Mobile.Text       = !String.IsNullOrEmpty(u.Mobile) ? u.Mobile : "Not specified";
            Age.Text          = u.CalculateAge() + " years old";
            Picture.Src       = u.Picture;

            Mode.Text              = u.Mode.Equals("driver") ? "Driver" : "Passenger";
            comment.InnerText      = u.Mode.Equals("driver") ? "It was nice to meet " + u.FirstName + ". Very chatty and easy going. Reached my destination at the exact planned time. Hope to ride with him again :-)" : "It was nice to meet " + u.FirstName + ". Everything was at the exact planned time.";
            commentsFrom.InnerText = u.Mode.Equals("driver") ? "Comments from passengers" : "Comments from drivers";

            if ((!String.IsNullOrEmpty(u.Mobile) && u.Mode.Equals("driver")))
            {
                DrivingInfo.Visible = true;

                Car.Text     = u.CarModel;
                Smoking.Text = u.Preferences.Smoking == true ? "Yes" : "No";
                Music.Text   = u.Preferences.Music == true ? "Yes" : "No";
                Pets.Text    = u.Preferences.Pets == true ? "Yes" : "No";

                if (u.Preferences.Talking == 1)
                {
                    Talking.Text = "Rarely";
                }
                else if (u.Preferences.Talking == 2)
                {
                    Talking.Text = "Average";
                }
                else if (u.Preferences.Talking == 3)
                {
                    Talking.Text = "Chatty";
                }
            }
        }