Exemplo n.º 1
0
    private void getAllMenuItem()
    {
        ArticleQuickMenuController  objCon  = new ArticleQuickMenuController();
        List <ArticleQuickMenuInfo> lstInfo = objCon.GetAllQuickMenu(GetPortalID, GetCurrentCultureName);

        if (lstInfo.Count > 0)
        {
            StringBuilder sb        = new StringBuilder();
            string        className = String.Empty;
            sb.Append("<ul>");
            foreach (ArticleQuickMenuInfo objInfo in lstInfo)
            {
                if (objInfo.IsActive)
                {
                    className = objInfo.MenuTitle.Replace(" ", String.Empty);
                    sb.Append("<li class=" + className + ">");
                    sb.Append("<a href=\"");
                    sb.Append(objInfo.MenuUrl);
                    sb.Append("\" >");
                    sb.Append(objInfo.MenuTitle);
                    sb.Append("</a>");
                    sb.Append("<p>");
                    sb.Append(objInfo.MenuDescription);
                    sb.Append("</p>");
                    sb.Append("</li>");
                }
            }
            sb.Append("</ul>");
            ltrlUseFulllnk.Text = sb.ToString();
        }
        else
        {
            ltrlUseFulllnk.Text = "<h3>Quick Menu not found </h3>";
        }
    }
    private void BindContentGrid()
    {
        ArticleQuickMenuController objCon = new ArticleQuickMenuController();

        gdvContents.DataSource = objCon.GetAllQuickMenu(GetPortalID, GetCurrentCultureName);
        gdvContents.DataBind();
    }
    private void InsertUpdateContent()
    {
        ArticleQuickMenuInfo objInfo = new ArticleQuickMenuInfo();

        objInfo.MenuID          = Int32.Parse(hdnContentID.Value);
        objInfo.MenuTitle       = txtLinkTitle.Text;
        objInfo.MenuUrl         = txtLinkURL.Text;
        objInfo.MenuDescription = txtMenuDescription.InnerText;
        objInfo.IsActive        = chkIsactiveContent.Checked;
        objInfo.UserModuleID    = userModuleID;
        objInfo.PortalID        = GetPortalID;
        objInfo.CultureCode     = GetCurrentCultureName;
        ArticleQuickMenuController objCon = new ArticleQuickMenuController();

        objCon.AddUpdateQuickMenu(objInfo);
        if (hdnContentID.Value == "0")
        {
            ShowMessage(SageMessageTitle.Information.ToString(), SageMessage.GetSageModuleLocalMessageByVertualPath("Modules/ArticleAdmin/ArticleSetting/ModuleLocalText", "Savedsuccesfully"), "", SageMessageType.Success);
        }
        else
        {
            ShowMessage(SageMessageTitle.Information.ToString(), SageMessage.GetSageModuleLocalMessageByVertualPath("Modules/ArticleAdmin/ArticleSetting/ModuleLocalText", "UpdatedSuccesfully"), "", SageMessageType.Success);
        }
        btnSaveContent.Text = "Save";
        ClearAll();
    }
    private void EditContent(int ContentID)
    {
        ClearAll();
        divContentForm.Visible  = true;
        divGridContents.Visible = false;
        btnSaveContent.Text     = "Update";
        ArticleQuickMenuController objCon  = new ArticleQuickMenuController();
        ArticleQuickMenuInfo       objInfo = objCon.GetQuickMenuByID(ContentID);

        if (objInfo != null)
        {
            hdnContentID.Value           = objInfo.MenuID.ToString();
            txtLinkTitle.Text            = objInfo.MenuTitle;
            txtLinkURL.Text              = objInfo.MenuUrl;
            txtMenuDescription.InnerText = objInfo.MenuDescription;
            chkIsactiveContent.Checked   = objInfo.IsActive;
        }
    }
    private void DeleteContent(int ContentID)
    {
        ArticleQuickMenuController objCon = new ArticleQuickMenuController();

        objCon.DeleteQuickMenuByID(ContentID);
    }