Ejemplo n.º 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
        {
        }
    }
Ejemplo n.º 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.";
        }
    }
Ejemplo n.º 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;
            }
        }
    }
Ejemplo n.º 4
0
 /// <summary>
 /// Bind grid
 /// </summary>
 protected void Bind()
 {
     HighlightAdmin AdminAccess = new HighlightAdmin();
     uxGrid.DataSource = AdminAccess.GetAllHighlight(ZNodeConfigManager.SiteConfig.PortalID);
     uxGrid.DataBind();
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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();
    }