Пример #1
0
    /// <summary>
    /// Bind Edit data
    /// </summary>
    protected void Bind()
    {
        HighlightAdmin AdminAccess = new HighlightAdmin();
        Highlight entity = AdminAccess.GetByHighlightID(ItemID);

        if (entity != null)
        {
            lblHeading.Text += " - " + entity.Name;

            if (entity.ImageFile != null && entity.ImageFile != "")
            {
                HighlightImage.ImageUrl = ZNode.Libraries.Framework.Business.ZNodeConfigManager.EnvironmentConfig.MediumImagePath + entity.ImageFile;
            }
            else
            {
                RadioHighlightNoImage.Checked = true;
                RadioHighlightCurrentImage.Visible = false;
            }
            chkEnableHyperlink.Checked = entity.DisplayPopup;
            HighlightName.Text = entity.Name;
            Description.Html = entity.Description;
            Hyperlink.Text = entity.Hyperlink;
            HighlightType.SelectedValue = entity.HighlightTypeID.ToString();

            DisplayOrder.Text = Convert.ToString(entity.DisplayOrder);
            chkHyperlinkExternal.Checked = Convert.ToBoolean(entity.HyperlinkNewWinInd);
            VisibleInd.Checked = Convert.ToBoolean(entity.ActiveInd);
            txtImageAltTag.Text = entity.ImageAltTag;
        }
        else
        {
        }
    }
Пример #2
0
    /// <summary>
    /// Delete Button Click event
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        HighlightAdmin AdminAccess = new HighlightAdmin();

        bool check = AdminAccess.Delete(ItemID);
        if (check)
        {
            Response.Redirect(CancelLink);
        }
        else
        {
            lblErrorMessage.Text = "The highlight can not be deleted until all associated items are removed. Please ensure that this highlight does not associate with the catalog product. If it does, then delete these Items first.";
        }
    }
Пример #3
0
    /// <summary>
    /// Page Load Event
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        // Get ItemId from querystring
        if (Request.Params["Itemid"] != null)
        {
            ItemID = int.Parse(Request.Params["Itemid"].ToString());
        }
        else
        {
            ItemID = 0;
        }

        if (!Page.IsPostBack)
        {
            if (ItemID > 0)
            {
                HighlightAdmin AdminAccess = new HighlightAdmin();
                Highlight entity = AdminAccess.GetByHighlightID(ItemID);

                HighlightName = entity.Name;
            }
        }
    }
Пример #4
0
 /// <summary>
 /// Bind grid
 /// </summary>
 protected void Bind()
 {
     HighlightAdmin AdminAccess = new HighlightAdmin();
     uxGrid.DataSource = AdminAccess.GetAllHighlight(ZNodeConfigManager.SiteConfig.PortalID);
     uxGrid.DataBind();
 }
Пример #5
0
 /// <summary>
 /// Binds Search Data
 /// </summary>
 public DataSet BindSearchData()
 {
     HighlightAdmin AdminAccess = new HighlightAdmin();
     DataSet ds = AdminAccess.SearchProductHighlight(txtName.Text, int.Parse(ddlHighlightType.SelectedValue), ZNodeConfigManager.SiteConfig.PortalID);
     return ds;
 }
Пример #6
0
 /// <summary>
 /// Binds Highlight Type drop-down list
 /// </summary>
 private void BindHighLightType()
 {
     ZNode.Libraries.Admin.HighlightAdmin highlight = new HighlightAdmin();
     ddlHighlightType.DataSource = highlight.GetAllHighLightType();
     ddlHighlightType.DataTextField = "Name";
     ddlHighlightType.DataValueField = "HighlightTypeId";
     ddlHighlightType.DataBind();
     ListItem item2 = new ListItem("ALL", "0");
     ddlHighlightType.Items.Insert(0, item2);
     ddlHighlightType.SelectedIndex = 0;
 }
Пример #7
0
    /// <summary>
    /// Bind highlight Grid - all Addons
    /// </summary>
    private void Bind()
    {
        HighlightAdmin AdminAccess = new HighlightAdmin();

        //List of product Highlights
        uxGrid.DataSource = AdminAccess.GetAllHighlight(ZNodeConfigManager.SiteConfig.PortalID);
        uxGrid.DataBind();
    }