public void LoadReview() { if (Request.QueryString["ReviewID"] != null) { var r = new ProductReview(); r = HccApp.CatalogServices.ProductReviews.Find(ReviewID); if (r != null) { var p = HccApp.CatalogServices.Products.FindWithCache(r.ProductBvin); if (p != null) { lblProductName.Text = p.ProductName; } else { lblProductName.Text = Localization.GetString("UnknownValue"); } if (r.UserID != string.Empty) { var u = HccApp.MembershipServices.Customers.Find(r.UserID); if (u == null) { lblUserName.Text = Localization.GetString("UnknownValue"); } else { lblUserName.Text = string.Format("{0} {1} <<a href=\"mailto:{2}\" class=\"\">{2}</a>>", u.FirstName, u.LastName, u.Email); } } lblReviewDate.Text = r.ReviewDateForTimeZone(HccApp.CurrentStore.Settings.TimeZone).ToString(); chkApproved.Checked = r.Approved; KarmaField.Text = r.Karma.ToString(); switch (r.Rating) { case ProductReviewRating.ZeroStars: lstRating.SelectedValue = "0"; break; case ProductReviewRating.OneStar: lstRating.SelectedValue = "1"; break; case ProductReviewRating.TwoStars: lstRating.SelectedValue = "2"; break; case ProductReviewRating.ThreeStars: lstRating.SelectedValue = "3"; break; case ProductReviewRating.FourStars: lstRating.SelectedValue = "4"; break; case ProductReviewRating.FiveStars: lstRating.SelectedValue = "5"; break; } DescriptionField.Text = r.Description; } r = null; } }
public void LoadReview() { if (Request.QueryString["ReviewID"] != null) { ProductReview r = new ProductReview(); r = MyPage.MTApp.CatalogServices.ProductReviews.Find(ReviewID); if (r != null) { Product p = MyPage.MTApp.CatalogServices.Products.Find(r.ProductBvin); if (p != null) { this.lblProductName.Text = p.ProductName; } else { this.lblProductName.Text = "Unknown"; } if (r.UserID != string.Empty) { MerchantTribe.Commerce.Membership.CustomerAccount u = MyPage.MTApp.MembershipServices.Customers.Find(r.UserID); if (u == null) { this.lblUserName.Text = "Anonymous"; } else { this.lblUserName.Text = u.LastName + ", " + u.FirstName + " " + u.Email; } } this.lblReviewDate.Text = r.ReviewDateForTimeZone(MyPage.MTApp.CurrentStore.Settings.TimeZone).ToString(); this.chkApproved.Checked = r.Approved; this.KarmaField.Text = r.Karma.ToString(); switch (r.Rating) { case ProductReviewRating.ZeroStars: lstRating.SelectedValue = "0"; break; case ProductReviewRating.OneStar: lstRating.SelectedValue = "1"; break; case ProductReviewRating.TwoStars: lstRating.SelectedValue = "2"; break; case ProductReviewRating.ThreeStars: lstRating.SelectedValue = "3"; break; case ProductReviewRating.FourStars: lstRating.SelectedValue = "4"; break; case ProductReviewRating.FiveStars: lstRating.SelectedValue = "5"; break; } this.DescriptionField.Text = r.Description; } r = null; } }