コード例 #1
0
ファイル: add.aspx.cs プロジェクト: daniela12/gooptic
    /// <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
ファイル: delete.aspx.cs プロジェクト: daniela12/gooptic
    /// <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
ファイル: delete.aspx.cs プロジェクト: daniela12/gooptic
    /// <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
ファイル: Default.aspx.cs プロジェクト: daniela12/gooptic
 /// <summary>
 /// Bind grid
 /// </summary>
 protected void Bind()
 {
     HighlightAdmin AdminAccess = new HighlightAdmin();
     uxGrid.DataSource = AdminAccess.GetAllHighlight(ZNodeConfigManager.SiteConfig.PortalID);
     uxGrid.DataBind();
 }
コード例 #5
0
ファイル: Default.aspx.cs プロジェクト: daniela12/gooptic
 /// <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
ファイル: Default.aspx.cs プロジェクト: daniela12/gooptic
 /// <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();
    }