/// <summary>
        /// Sets the approval values.
        /// </summary>
        /// <param name="status">The status.</param>
        /// <param name="person">The person.</param>
        private void SetApprovalValues(MarketingCampaignAdStatus status, Person person)
        {
            ltMarketingCampaignAdStatus.Text = status.ConvertToString();
            switch (status)
            {
            case MarketingCampaignAdStatus.Approved: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-success";
                break;

            case MarketingCampaignAdStatus.Denied: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-error";
                break;

            default: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-info";
                break;
            }

            hfMarketingCampaignAdStatus.Value          = status.ConvertToInt().ToString();
            lblMarketingCampaignAdStatusPerson.Visible = person != null;
            if (person != null)
            {
                lblMarketingCampaignAdStatusPerson.Text   = "by " + person.FullName;
                hfMarketingCampaignAdStatusPersonId.Value = person.Id.ToString();
            }
        }
        /// <summary>
        /// Sets the approval values.
        /// </summary>
        /// <param name="status">The status.</param>
        /// <param name="person">The person.</param>
        private void SetApprovalValues( MarketingCampaignAdStatus status, Person person )
        {
            string cssClass = string.Empty;

            switch ( status )
            {
                case MarketingCampaignAdStatus.Approved: cssClass = "label label-success";
                    break;
                case MarketingCampaignAdStatus.Denied: cssClass = "label label-danger";
                    break;
                default: cssClass = "label label-info";
                    break;
            }

            lblApprovalStatus.Text = string.Format( "<span class='{0}'>{1}</span>", cssClass, status.ConvertToString() );

            hfApprovalStatus.Value = status.ConvertToInt().ToString();
            lblApprovalStatusPerson.Visible = person != null;
            if ( person != null )
            {
                lblApprovalStatusPerson.Text = "by " + person.FullName;
                hfApprovalStatusPersonId.Value = person.Id.ToString();
            }
        }
        /// <summary>
        /// Sets the approval values.
        /// </summary>
        /// <param name="status">The status.</param>
        /// <param name="person">The person.</param>
        private void SetApprovalValues(MarketingCampaignAdStatus status, Person person)
        {
            string cssClass = string.Empty;

            switch (status)
            {
            case MarketingCampaignAdStatus.Approved: cssClass = "label label-success";
                break;

            case MarketingCampaignAdStatus.Denied: cssClass = "label label-danger";
                break;

            default: cssClass = "label label-info";
                break;
            }

            lblApprovalStatus.Text = string.Format("<span class='{0}'>{1}</span>", cssClass, status.ConvertToString());

            hfApprovalStatus.Value          = status.ConvertToInt().ToString();
            lblApprovalStatusPerson.Visible = person != null;
            if (person != null)
            {
                lblApprovalStatusPerson.Text   = "by " + person.FullName;
                hfApprovalStatusPersonId.Value = person.Id.ToString();
            }
        }
        /// <summary>
        /// Sets the approval values.
        /// </summary>
        /// <param name="status">The status.</param>
        /// <param name="person">The person.</param>
        private void SetApprovalValues( MarketingCampaignAdStatus status, Person person )
        {
            ltMarketingCampaignAdStatus.Text = status.ConvertToString();
            switch ( status )
            {
                case MarketingCampaignAdStatus.Approved: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-success";
                    break;
                case MarketingCampaignAdStatus.Denied: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-error";
                    break;
                default: ltMarketingCampaignAdStatus.TextCssClass = "alert MarketingCampaignAdStatus alert-info";
                    break;
            }

            hfMarketingCampaignAdStatus.Value = status.ConvertToInt().ToString();
            lblMarketingCampaignAdStatusPerson.Visible = person != null;
            if ( person != null )
            {
                lblMarketingCampaignAdStatusPerson.Text = "by " + person.FullName;
                hfMarketingCampaignAdStatusPersonId.Value = person.Id.ToString();
            }
        }