示例#1
0
    /// <summary>
    /// 
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void UpdateReviewStatus_Click(object sender, EventArgs e)
    {
        ReviewAdmin reviewAdmin = new ReviewAdmin();
        Review review = reviewAdmin.GetByReviewID(ItemId);

        if (review != null)
        {
            if (ListReviewStatus.SelectedValue == "I")
            {
                review.Status  = "I";
            }
            else if (ListReviewStatus.SelectedValue == "A")
            {
                review.Status = "A";
            }
            else
            {
                review.Status = "N";
            }
        }

        reviewAdmin.Update(review);

        Response.Redirect(ListPageLink);
    }
示例#2
0
    private void Bind()
    {
        ReviewAdmin reviewAdmin = new ReviewAdmin();
        Review Entity = reviewAdmin.GetByReviewID(ItemId);

        if (Entity != null)
        {
            ProductReviewTitle = Entity.Subject;
        }
        else
        {
            throw (new ApplicationException("Review Requested could not be found."));
        }
    }
示例#3
0
    /// <summary>
    /// 
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        ReviewAdmin reviewAdmin = new ReviewAdmin();
        Review review = reviewAdmin.GetByReviewID(ItemId);

        if (review != null)
        {

            review.Subject = HttpUtility.HtmlEncode(Headline.Text.Trim());
            review.Pros = HttpUtility.HtmlEncode(Pros.Text.Trim());
            review.Cons = HttpUtility.HtmlEncode(Cons.Text.Trim());
            review.Comments = HttpUtility.HtmlEncode(Comments.Text.Trim());

            if(ListReviewStatus.SelectedValue == "I")
            {
                review.Status  = "I";
            }
            else if (ListReviewStatus.SelectedValue == "A")
            {
                review.Status = "A";
            }
            else
            {
                review.Status = "N";
            }

            bool Status = reviewAdmin.Update(review);

            if (Status)
            {
                Response.Redirect(ListPageLink);
            }
            else
            {
                //throw error message
            }
        }
    }
示例#4
0
    /// <summary>
    /// 
    /// </summary>
    private void Bind()
    {
        ReviewAdmin reviewAdmin = new ReviewAdmin();
        Review review = reviewAdmin.GetByReviewID(ItemId);

        if (review != null)
        {
            lblReviewHeader.Text = review.Subject;
            ListReviewStatus.SelectedValue = review.Status;
        }
    }
示例#5
0
    /// <summary>
    /// Bind fields with data
    /// </summary>
    private void BindEditData()
    {
        ReviewAdmin reviewAdmin = new ReviewAdmin();
        Review review = reviewAdmin.GetByReviewID(ItemId);

        if (review != null)
        {
            lblReviewHeader.Text = review.Subject;

            Headline.Text = review.Subject;
            Pros.Text = review.Pros;
            Cons.Text = review.Cons;
            Comments.Text = Server.HtmlDecode(review.Comments);
            ListReviewStatus.SelectedValue = review.Status;
        }
        else
        {
            //throw exception
        }
    }