Exemple #1
0
    private void PopulateControls()
    {
        if (CurrentID != null && int.Parse(CurrentID) >= 0)
        {
            CustomerReviewDetails details = CustomerReviewAccess.GetDetails(CurrentID, uxLanguageControl.CurrentCultureID);

            if (details != null)
            {
                Customer customer = DataAccessContext.CustomerRepository.GetOne(details.CustomerID);

                uxCustomerID.Text   = customer.UserName;
                uxReviewRating.Text =

                    Convert.ToString(Convert.ToDouble(details.ReviewRating) *
                                     Convert.ToDouble(DataAccessContext.Configurations.GetValue("StarRatingAmount")));

                uxSubject.Text = details.Subject;

                uxLongDescriptionText.Text = details.Body;
                uxReviewCheck.Checked      = details.IsEnabled;
                uxCalendar.SelectedDate    = details.ReviewDate;
            }
            else
            {
                ClearTextFieldsCrossCulture();
            }
        }
    }
    protected double GetCustomerRating(object reviewID)
    {
        CustomerReviewDetails details = new CustomerReviewDetails();

        if (DataAccessContext.Configurations.GetBoolValue("EnableReviewPerCulture"))
        {
            details = CustomerReviewAccess.GetDetails(reviewID.ToString(), CultureID);
        }
        else
        {
            details = CustomerReviewAccess.GetDetails(reviewID.ToString());
        }
        return(Convert.ToDouble(details.ReviewRating));
    }