Ejemplo n.º 1
0
    private CateNews ReceiveHtml()
    {
        CateNews catenews = new CateNews();

        catenews.CateNewsID    = (hddCateNewsID.Value != "") ? Convert.ToInt32(hddCateNewsID.Value) : 0;
        catenews.ParentNewsID  = (ddlCateNews.SelectedValue != "") ? Convert.ToInt32(ddlCateNews.SelectedValue) : 0;
        catenews.CateNewsName  = txtCateNewsName.Text;
        catenews.CateNewsOrder = (hddCateNewsOrder.Value != "") ? Convert.ToInt32(hddCateNewsOrder.Value) : 0;
        catenews.CateNewsTotal = (hddCateNewsTotal.Value != "") ? Convert.ToInt32(hddCateNewsTotal.Value) : 0;
        catenews.Language      = Language.language;
        //catenews.GroupCate = Convert.ToInt32(HddGroupCate.Value);
        catenews.GroupCate = (txtGroupCate.Text != "") ? Convert.ToInt32(txtGroupCate.Text) : Convert.ToInt32(HddGroupCate.Value);

        catenews.Icon   = (txtimage4_3.Text != "") ? txtimage4_3.Text : hddIcon.Value;
        catenews.Slogan = txtSlogan.Text;

        catenews.UserName = (hddUserName.Value != "") ? hddUserName.Value : Session["Admin_UserName"].ToString();
        catenews.Created  = (hddCreated.Value != "") ? Convert.ToDateTime(hddCreated.Value) : DateTime.Now;

        catenews.isUrl        = rdbType.Checked;
        catenews.Url          = txtUrl.Text;
        catenews.Status       = rdbStatus.Checked;
        catenews.ShortName    = txtShortName.Text;
        catenews.PageLayoutID = Convert.ToInt32(ddlPageLayout.SelectedValue);

        catenews.Roles = "";
        return(catenews);
    }
Ejemplo n.º 2
0
    protected void btn_edit_Click(object sender, EventArgs e)
    {
        try
        {
            CateNews catenews = ReceiveHtml();

            CateNewsBSO catenewsBSO = new CateNewsBSO();
            //if (CheckedList().Equals(""))
            //{
            //    clientview.Text = "Loi : Xin hay lua chon it nhat 1 quyen";
            //}
            //else
            //{
            catenewsBSO.UpdateCateNews(catenews);

            clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>";
            initControl(catenews.CateNewsID);
            AspNetCache.Reset();
            // ViewCateGroup(Convert.ToInt32(HddGroupCate.Value));
            //}
        }
        catch (Exception ex)
        {
            clientview.Text = ex.Message.ToString();
        }
    }
Ejemplo n.º 3
0
    private bool checkActive(int cateID, int sCateID)
    {
        /*
         * Kiểm tra sCateID có thuộc cùng nhóm chuyên mục với cateID ko?
         * cateID: ID chuyên mục hiện hành
         * sCateID: ID của list chuyên mục tại
         */
        CateNewsBSO catenewsBSO = new CateNewsBSO();
        CateNews    cateNews    = new CateNews();

        cateNews = catenewsBSO.GetCateNewsById(cateID);

        if (cateNews != null)
        {
            if (cateID == sCateID)
            {
                return(true);
            }
            else
            {
                while (cateNews.ParentNewsID != 0 && cateNews.CateNewsID != sCateID)
                {
                    cateNews = catenewsBSO.GetCateNewsById(cateNews.ParentNewsID);
                    if (cateNews.CateNewsID == sCateID)
                    {
                        return(true);
                    }
                }
            }
        }
        return(false);
    }
Ejemplo n.º 4
0
 public async Task UpdateCateNews(CateNewsModel cateModel)
 {
     try
     {
         CateNews cate = _mapper.Map <CateNews>(cateModel);
         await _cateManager.UpdateCateNews(cate);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 5
0
        public async Task <CateNewsModel> GetCateNews(int?cateId)
        {
            try
            {
                CateNews cate = await _cateManager.GetCateNews(cateId);

                CateNewsModel cateModel = _mapper.Map <CateNewsModel>(cate);
                return(cateModel);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public async Task <CateNewsModel> SaveCateNews(CateNewsModel cateModel)
        {
            try
            {
                CateNews cate      = _mapper.Map <CateNews>(cateModel);
                CateNews savedcate = await _cateManager.SaveCateNews(cate);

                CateNewsModel savedCateModel = _mapper.Map <CateNewsModel>(savedcate);
                return(savedCateModel);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 7
0
 public async Task UpdateCateNews(CateNews cate)
 {
     try
     {
         cate.DateLastUpdated = DateTime.Now;
         cate.LastUpdatedBy   = _userManager.CurrentUser();
         cate.CateNewsName    = cate.CateNewsName.Replace("\r\n", "<br/>");
         cate.Contents        = HttpUtility.HtmlDecode(cate.Contents);
         _unitOfWork.CateNewsRepository.Update(cate);
         await _unitOfWork.SaveChangesAsync();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
    protected void btn_add_Click_more(object sender, EventArgs e)
    {
        try
        {
            CateNews    catenews    = ReceiveHtml();
            CateNewsBSO catenewsBSO = new CateNewsBSO();

            int catenews1 = catenewsBSO.CreateCateNewGet(catenews);

            if (!Session["Admin_UserName"].ToString().Equals("administrator"))
            {
                AdminRolesBSO adminRolesBSO = new AdminRolesBSO();
                DataTable     table         = adminRolesBSO.GetAdminRolesByUserName(Session["Admin_UserName"].ToString());

                CateNewsPermissionBSO catenewPermissionBSO = new CateNewsPermissionBSO();
                CateNewsPermission    cateNewsPermission   = new CateNewsPermission();

                if (table.Rows.Count > 0)
                {
                    foreach (DataRow subrow in table.Rows)
                    {
                        cateNewsPermission.CateNewsID = catenews1;
                        cateNewsPermission.RolesID    = Convert.ToInt32(subrow["RolesID"].ToString());
                        //cateNewsPermission.Permission = subrow["Permission"].ToString();
                        cateNewsPermission.Permission = "";
                        cateNewsPermission.UserName   = Session["Admin_UserName"].ToString();
                        cateNewsPermission.Created    = DateTime.Now;
                        cateNewsPermission.Language   = Language.language;

                        catenewPermissionBSO.CreateCateNewsPermission(cateNewsPermission);
                    }
                }
            }
            clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>";
            ViewCateGroup(Convert.ToInt32(HddGroupCate.Value));
            AspNetCache.Reset();
        }
        catch (Exception ex)
        {
            clientview.Text = ex.Message.ToString();
        }
    }
Ejemplo n.º 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int cateID = 0;
            if (!String.IsNullOrEmpty(hddValue.Value))
            {
                if (int.TryParse(hddValue.Value.Replace(",", ""), out cateID))
                {
                    CateNewsBSO cateNewsBSO = new CateNewsBSO();
                    CateNews    cateNews    = cateNewsBSO.GetCateNewsById(cateID);
                    int         groupcate   = cateNews.GroupCate;
                    GetNewsGroup(cateID, groupcate);

                    if (cateID != 0 && cateNews != null)
                    {
                        //lblIcon.Text = "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'>" + "<img class='is_img onLaw2-icon1 onLaw1-Submit-Arrow' src='" + ResolveUrl("~/") + "images/invis.gif' style='border-width: 0px;'>" + "</a>";
                        lblTitle.Text = "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'>" + cateNews.CateNewsName + "</a>";
                    }
                }
            }
        }
    }
Ejemplo n.º 10
0
        /// <summary>
        /// Tao dieu huong cho danh muc
        /// Khi su dung can phai khai bao: string cate_navigator = "";
        /// url co dang: Default.aspx?go=catenews&id= ;
        /// </summary>
        /// <param name="cate_navigator"></param>
        /// <param name="cateId"></param>
        /// <param name="url"></param>

        public void CateNavigator(ref string cate_navigator, int cateId, string url)
        {
            try
            {
                CateNews catenews = GetCateNewsById(cateId);

                if (!string.IsNullOrEmpty(cate_navigator))
                {
                    cate_navigator = " &raquo; " + cate_navigator;
                }

                cate_navigator = "<a href='" + url + cateId + "'>" + catenews.CateNewsName + "</a>" + cate_navigator;

                if (catenews.ParentNewsID != 0)
                {
                    this.CateNavigator(ref cate_navigator, catenews.ParentNewsID, url);
                }
            }
            catch (Exception ex)
            {
                throw new BusinessException(ex.Message.ToString());
            }
        }
Ejemplo n.º 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int cateID = 0;
            if (!String.IsNullOrEmpty(hddValue.Value))
            {
                if (int.TryParse(hddValue.Value.Replace(",", ""), out cateID))
                {
                    CateNewsBSO cateNewsBSO = new CateNewsBSO();
                    CateNews    cateNews    = cateNewsBSO.GetCateNewsById(cateID);

                    if (cateID != 0 && cateNews != null)
                    {
                        int groupcate = cateNews.GroupCate;
                        GetNewsGroup(cateID, groupcate);

                        ltlTitle.Text = "<a class='h2-cate' href='" + ResolveUrl("~/") + "c3/" + cateNewsBSO.GetSlugByCateId(cateNews.CateNewsID) + "/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'><span>" + cateNews.ShortName + "</span></a>";
                    }
                }
            }
        }
    }
Ejemplo n.º 12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int Id = 0;

        if (!string.IsNullOrEmpty(Request["Id"]))
        {
            int.TryParse(Request["Id"].Replace(",", ""), out Id);
        }
        if (!string.IsNullOrEmpty(Request["dll"]))
        {
            NavigationTitle(Request["dll"]);
        }

        hddCateNewsID.Value = Convert.ToString(Id);

        if (!IsPostBack)
        {
            CateNewsBSO catenewBSO = new CateNewsBSO();
            CateNews    catenews   = catenewBSO.GetCateNewsById(Id);
            HddGroupCate.Value = Convert.ToString(catenews.GroupCate);
            ltlTitle.Text      = catenews.CateNewsName;
            initControl(Id);
        }
    }
Ejemplo n.º 13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int cId = 0;

        if (!String.IsNullOrEmpty(Request["cid"]))
        {
            int.TryParse(Request["cid"], out cId);
        }
        int gId = 0;

        if (!String.IsNullOrEmpty(Request["g"]))
        {
            int.TryParse(Request["g"], out gId);
        }

        hddGroupCate.Value = Convert.ToString(gId);
        hddCateID.Value    = Convert.ToString(cId);

        if (!IsPostBack)
        {
            CateNewsGroupBSO cateNewsGroupBso = new CateNewsGroupBSO();
            CateNewsBSO      cateNewsBso      = new CateNewsBSO();
            CateNews         cateNewsById     = cateNewsBso.GetCateNewsById(cId);

            CateNewsGroup groupByGroupCate = cateNewsGroupBso.GetCateNewsGroupByGroupCate(gId, Language.language);

            if (groupByGroupCate != null && cateNewsById != null)
            {
                GetCateParentNewsGroup(cId, gId);

                Page.Title = cateNewsById.CateNewsName;

                System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta();
                _descrip.Name    = "description";
                _descrip.Content = cateNewsById.CateNewsName + "," + GetString(cateNewsById.CateNewsName);

                Page.Header.Controls.Add(_descrip);

                System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
                _keyWords.Name    = "keywords";
                _keyWords.Content = GetString(cateNewsById.CateNewsName);

                Page.Header.Controls.Add(_keyWords);
            }
            else if (cId == 0)
            {
                if (groupByGroupCate != null)
                {
                    //GetHotNewsGroup(cId, gId);
                    GetCateParentNewsGroup(cId, gId);



                    Page.Title = groupByGroupCate.CateNewsGroupName;

                    System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta();
                    _descrip.Name    = "description";
                    _descrip.Content = groupByGroupCate.CateNewsGroupName;

                    Page.Header.Controls.Add(_descrip);

                    System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
                    _keyWords.Name    = "keywords";
                    _keyWords.Content = groupByGroupCate.CateNewsGroupName + "," + GetString(groupByGroupCate.CateNewsGroupName);

                    Page.Header.Controls.Add(_keyWords);
                }
            }
        }
    }
Ejemplo n.º 14
0
    private void initControl(int Id)
    {
        if (Id > 0)
        {
            btn_add.Visible  = false;
            btn_edit.Visible = true;

            btn_add1.Visible  = false;
            btn_add2.Visible  = false;
            btn_edit1.Visible = true;
            try
            {
                CateNewsBSO catenewsBSO = new CateNewsBSO();
                CateNews    catenews    = catenewsBSO.GetCateNewsById(Id);
                hddCateNewsID.Value       = Convert.ToString(catenews.CateNewsID);
                hddParentID.Value         = Convert.ToString(catenews.ParentNewsID);
                ddlCateNews.SelectedValue = Convert.ToString(catenews.ParentNewsID);

                ddlCateNews.Items.Remove(new ListItem(catenews.CateNewsName, Convert.ToString(catenews.CateNewsID)));

                txtCateNewsName.Text   = catenews.CateNewsName;
                hddCateNewsOrder.Value = Convert.ToString(catenews.CateNewsOrder);
                hddCateNewsTotal.Value = Convert.ToString(catenews.CateNewsTotal);
                //rdbGroupCate.SelectedValue = Convert.ToString(catenews.GroupCate);
                hddIcon.Value    = catenews.Icon;
                txtimage4_3.Text = catenews.Icon;

                if (catenews.Icon != "")
                {
                    img_thumb.Text = "<img src='" + catenews.Icon + "' width='48px'>";
                }

                txtSlogan.Text    = catenews.Slogan;
                hddUserName.Value = Session["Admin_UserName"].ToString();
                hddCreated.Value  = DateTime.Now.ToString();

                txtGroupCate.Text = Convert.ToString(catenews.GroupCate);

                //      HddGroupCate.Value = Convert.ToString(catenews.GroupCate);

                rdbType.Checked   = catenews.isUrl;
                txtUrl.Text       = catenews.Url;
                rdbStatus.Checked = catenews.Status;
                txtShortName.Text = catenews.ShortName;

                if (catenews.isUrl == true)
                {
                    txtUrl.Visible   = true;
                    panelUrl.Visible = true;
                }
                else
                {
                    txtUrl.Visible   = false;
                    panelUrl.Visible = false;
                }

                ViewCateGroup(catenews.GroupCate);
                Bind_ddlPageLayout();
                ddlPageLayout.SelectedValue = Convert.ToString(catenews.PageLayoutID);
            }
            catch (Exception ex)
            {
                clientview.Text = ex.Message.ToString();
            }
        }
        else
        {
            txtGroupCate.Text = Convert.ToString(HddGroupCate.Value);
            Bind_ddlPageLayout();
            ddlPageLayout.SelectedIndex = 0;

            btn_edit.Visible = false;
            btn_add.Visible  = true;

            btn_edit1.Visible = false;
            btn_add1.Visible  = true;
            btn_add2.Visible  = true;
            rdbType.Checked   = false;
            txtUrl.Visible    = false;
            panelUrl.Visible  = false;
        }
    }
Ejemplo n.º 15
0
    private void ViewNewsGroupDetail(int Id)
    {
        CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO();
        NewsGroupBSO     newsgroupBSO     = new NewsGroupBSO();
        NewsGroup        newsgroup        = newsgroupBSO.GetNewsGroupById(Id);

        if (newsgroup == null)
        {
            Response.Redirect("~/Default.aspx");
        }
        commonBSO commonBSO = new commonBSO();
        //Kiem tra neu phan quyen truy cap chuyen muc nay
        DataTable dtCheckRole = commonBSO.CreateDataView("SELECT FROM tblRoleCate WHERE CateId=" + newsgroup.CateNewsID);

        if (dtCheckRole != null && dtCheckRole.Rows.Count > 0)
        {
            UserValidation m_UserValidation = new UserValidation();

            if (m_UserValidation.IsSigned())
            {
                DataTable dtGroupRole = new AdminRolesBSO().GetAdminRolesByUserName(m_UserValidation.UserName);
                if (dtGroupRole != null && dtGroupRole.Rows.Count > 0)
                {
                    DataTable dtRoleCate = commonBSO.CreateDataView("SELECT Id FROM tblRoleCate WHERE GroupId IN (SELECT RolesID FROM tblAdminRoles WHERE Admin_UserName = '******') AND CateId=" + newsgroup.CateNewsID);
                    if (dtRoleCate != null && dtRoleCate.Rows.Count > 0)
                    {
                        //Da dang nhap va co quyen xem
                    }
                    else
                    {
                        //Da dang nhap nhung khong co quyen truy cap, chuyen ve trang thong bao;
                        content_notice.Visible = true;
                        content_news.Visible   = false;
                    }
                }
            }
            else
            {
                //Yeu cau dang nhap
                Response.Redirect(ResolveUrl("~") + "Dang-nhap.aspx?RetUrl=" + Request.RawUrl);
            }
        }
        ltlTitle.Text = newsgroup.Title;
        //LabelDate.Text = newsgroup.PostDate.ToString("dd/MM/yyyy");// Convert.ToString(newsgroup.PostDate);
        ltlDescribe.Text     = newsgroup.ShortDescribe;
        FullDescirbe.Text    = newsgroup.FullDescribe;
        LabelAuthor.Text     = newsgroup.Author;
        txtNewsGroupID.Value = Convert.ToString(newsgroup.NewsGroupID);

        newsgroupBSO.NewsGroupClickUpdate(Id);
        NewsGroupFollow(newsgroup.NewsGroupID, newsgroup.CateNewsID);


        CateNewsBSO   catenewsBSO   = new CateNewsBSO();
        CateNews      catenews      = catenewsBSO.GetCateNewsById(newsgroup.CateNewsID);
        CateNewsGroup cateNewsGroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(catenews.GroupCate, Language.language);

        title_name.Text = "<a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx'>" + catenews.CateNewsName + "</a>";

        string cate = "<a href='" + ResolveUrl("~/") + "c2/" + cateNewsgroupBSO.GetSlugById(cateNewsGroup.CateNewsGroupID) + "/" + GetString(cateNewsGroup.CateNewsGroupName) + "-" + catenews.GroupCate + ".aspx' class='content_Text_Cat'>";
        string s1   = "";

        while (catenews.ParentNewsID != 0)
        {
            int pId = catenews.ParentNewsID;
            catenews = catenewsBSO.GetCateNewsById(pId);
            s1       = "<img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'><a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx' class='content_Text_Cat'>" + catenews.CateNewsName + "</a>" + s1;
        }

        cate            += cateNewsGroup.CateNewsGroupName.ToString(); //Sửa lại
        cate            += "</a>";
        cate            += s1;
        title_cate.Text  = "<a href='" + ResolveUrl("~/") + "Default.aspx' class='content_Text_Cat'>" + Resources.resource.T_home + "</a><img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'> ";
        title_cate.Text += cate;

        if (!String.IsNullOrEmpty(Request["error"]))
        {
            error.Text = "<div class='error_register_text'>" + Resources.resource.T_Comment_Error1 + "</div>";
        }

        if (!newsgroup.IsComment)
        {
            btnComment.Visible   = false;
            CommentPanel.Visible = false;
        }
        else
        {
            btnComment.Visible   = true;
            CommentPanel.Visible = true;
            GetNewsCommentById(Id);
        }


        //ViewRegister(Id);

        //ltlFb_like.Text = "<div class='fb-like' data-href='http://http://tuyensinhtructuyen.edu.vn/ts/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-send='true' data-width='670' data-height='65' data-show-faces='true'></div>";
        //ltlFb_comment.Text = "<div class='fb-comments' data-href='http://http://tuyensinhtructuyen.edu.vn/ts/" + GetString(newsgroup.Title) + "-" + newsgroup.GroupCate + "-" + newsgroup.NewsGroupID + ".aspx' data-num-posts='10' data-width='670'></div>";

        Page.Title = newsgroup.Title;
        HtmlMeta _desrip = new HtmlMeta();

        _desrip.Name    = "description";
        _desrip.Content = Tool.StripTagsCharArray(newsgroup.ShortDescribe) + " ; " + newsgroup.Title + " , " + (newsgroup.Tags) + " , " + newsgroup.Keyword;

        Page.Header.Controls.Add(_desrip);

        System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
        _keyWords.Name    = "keywords";
        _keyWords.Content = newsgroup.Keyword;

        Page.Header.Controls.Add(_keyWords);
    }
    protected void initControl(int ID)
    {
        if (ID > 0)
        {
            txtID.Value = Convert.ToString(ID);
            //btn_add.Visible = false;
            btn_edit.Visible = true;

            //btn_add1.Visible = false;
            //btn_add2.Visible = false;
            btn_edit1.Visible = true;

            try
            {
                SYS_WidgetPageLayoutBSO _widgetPageLayoutBSO = new SYS_WidgetPageLayoutBSO();
                SYS_WidgetPageLayout    _widgetPageLayout    = _widgetPageLayoutBSO.GetSYS_WidgetPageLayoutById(ID);

                Bind_ddlPageLayout();
                ddlPageLayout.SelectedValue = Convert.ToString(_widgetPageLayout.PageLayoutId);

                //Bind_ddlWidgetType();
                Bind_ddlWidget(0);
                ddlWidget.SelectedValue = Convert.ToString(_widgetPageLayout.WidgetId);

                GetRegion();
                ddlRegion.SelectedValue = _widgetPageLayout.RegionId;

                txtWidgetTitle.Text = _widgetPageLayout.Title;
                hddIcon.Value       = _widgetPageLayout.Icon;
                //if (_widgetPageLayout.Icon != "")
                //    ltl_icon.Text = "<img src='" + ResolveUrl("~/") + "Upload/Widgets/Icons/" + _widgetPageLayout.Icon + "' width='48px'>";
                chkStatus.Checked = _widgetPageLayout.Status;

                hddRadInfo.Value = _widgetPageLayout.Info;
                hddRadHTML.Value = _widgetPageLayout.HTML;

                BindToCateNewsGroup2();
                CateNewsBSO _cateNewsBSO = new CateNewsBSO();

                if (_widgetPageLayout.Value != "0" && _widgetPageLayout.Value != "")
                {
                    CateNews _catenews = _cateNewsBSO.GetCateNewsById(Convert.ToInt32(_widgetPageLayout.Value));
                    if (_catenews != null)
                    {
                        BindToCateNews(_catenews.GroupCate);
                        lboCateNews.SelectedValue  = Convert.ToString(_widgetPageLayout.Value);
                        lboGroupCate.SelectedValue = Convert.ToString(_catenews.GroupCate);
                    }
                }

                if (_widgetPageLayout.Value2 != "0" && _widgetPageLayout.Value2 != "")
                {
                    CateNews _catenews2 = _cateNewsBSO.GetCateNewsById(Convert.ToInt32(_widgetPageLayout.Value2));
                    if (_catenews2 != null)
                    {
                        BindToCateNews2(_catenews2.GroupCate);
                        lboCateNews2.SelectedValue  = Convert.ToString(_widgetPageLayout.Value2);
                        lboGroupCate2.SelectedValue = Convert.ToString(_catenews2.GroupCate);
                    }
                }
                txtRecord.Text  = _widgetPageLayout.Record.ToString();  //sửa
                txtRecord2.Text = _widgetPageLayout.Record2.ToString(); //sửa

                hddOrders.Value = _widgetPageLayout.Orders.ToString();
            }
            catch (Exception ex)
            {
                error.Text = ex.Message.ToString();
            }
        }
        else
        {
            Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "closePage", "window.onunload = CloseWindow();");
        }
    }
Ejemplo n.º 17
0
        public void UpdateCateNews(CateNews catenews)
        {
            CateNewsDAO catenewsDAO = new CateNewsDAO();

            catenewsDAO.UpdateCateNews(catenews);
        }
Ejemplo n.º 18
0
        public int CreateCateNewGet(CateNews catenews)
        {
            CateNewsDAO catenewsDAO = new CateNewsDAO();

            return(catenewsDAO.CreateCateNewsGet(catenews));
        }
Ejemplo n.º 19
0
        public void CreateCateNew(CateNews catenews)
        {
            CateNewsDAO catenewsDAO = new CateNewsDAO();

            catenewsDAO.CreateCateNews(catenews);
        }
Ejemplo n.º 20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int cId = 0;

        if (!String.IsNullOrEmpty(Request["cid"]))
        {
            int.TryParse(Request["cid"], out cId);
        }
        int gId = 0;

        if (!String.IsNullOrEmpty(Request["g"]))
        {
            int.TryParse(Request["g"], out gId);
        }

        hddGroupCate.Value = Convert.ToString(gId);
        hddCateID.Value    = Convert.ToString(cId);

        if (!IsPostBack)
        {
            CateNewsGroupBSO cateNewsGroupBso = new CateNewsGroupBSO();
            CateNewsBSO      cateNewsBso      = new CateNewsBSO();
            CateNews         cateNewsById     = cateNewsBso.GetCateNewsById(cId);

            CateNewsGroup groupByGroupCate = cateNewsGroupBso.GetCateNewsGroupByGroupCate(gId, Language.language);

            if (groupByGroupCate != null && cateNewsById != null)
            {
                //GetHotNewsGroup(cId, gId);
                ViewListCate(cId, gId);

                title_name.Text = cateNewsById.CateNewsName;

                string cate = "<a href='" + ResolveUrl("~/") + "c2/" + cateNewsGroupBso.GetSlugById(groupByGroupCate.CateNewsGroupID) + "/" + GetString(groupByGroupCate.CateNewsGroupName) + "-" + cateNewsById.GroupCate + ".aspx' class='content_Text_Cat' title='" + groupByGroupCate.CateNewsGroupName + "'>";
                string s1   = "";
                while (cateNewsById.ParentNewsID != 0)
                {
                    int parentNewsId = cateNewsById.ParentNewsID;
                    cateNewsById = cateNewsBso.GetCateNewsById(parentNewsId);
                    s1           = "<img src='" + ResolveUrl("~/") + "images/icon_arrows1.png' ><a href='" + ResolveUrl("~/") + "c3/" + cateNewsBso.GetSlugByCateId(cateNewsById.CateNewsID) + "/" + GetString(cateNewsById.CateNewsName) + "-" + cateNewsById.GroupCate + "-" + cateNewsById.CateNewsID + ".aspx' class='content_Text_Cat' title='" + cateNewsById.CateNewsName + "'>" + cateNewsById.CateNewsName + "</a>" + s1;
                }

                cate            += groupByGroupCate.CateNewsGroupName.ToString() + "</a> " + s1;
                title_cate.Text  = "<a href='" + ResolveUrl("~/") + "Default.aspx' class='content_Text_Cat'>" + Resources.resource.T_home + "</a> <img src='" + ResolveUrl("~/") + "images/icon_arrows1.png' >";
                title_cate.Text += cate;

                Page.Title = cateNewsById.CateNewsName;

                System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta();
                _descrip.Name    = "description";
                _descrip.Content = cateNewsById.CateNewsName;

                Page.Header.Controls.Add(_descrip);

                System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
                _keyWords.Name    = "keywords";
                _keyWords.Content = GetString(cateNewsById.CateNewsName);

                Page.Header.Controls.Add(_keyWords);
            }
            else if (cId == 0)
            {
                if (groupByGroupCate != null)
                {
                    //GetHotNewsGroup(cId, gId);
                    ViewListCate(cId, gId);

                    //title_cate.Text = "<a href='" + ResolveUrl("~/") + "Default.aspx' class='content_Text_Cat'>TRANG CHỦ</a> &nbsp;<img src='" + ResolveUrl("~/") + "images/icon_arrows1.png'>&nbsp;";

                    title_name.Text = groupByGroupCate.CateNewsGroupName;


                    Page.Title = title_name.Text;

                    System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta();
                    _descrip.Name    = "description";
                    _descrip.Content = title_name.Text;

                    Page.Header.Controls.Add(_descrip);

                    System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta();
                    _keyWords.Name    = "keywords";
                    _keyWords.Content = GetString(title_name.Text);

                    Page.Header.Controls.Add(_keyWords);
                }
            }
        }
    }
Ejemplo n.º 21
0
    public static void GetNavigation(string strSlugPage, string g, string cId, string Id, string urlRoot)
    {
        if (strSlugPage != string.Empty)
        {
            SYS_PageLayoutBSO _pageLayoutBSO = new SYS_PageLayoutBSO();
            SYS_PageLayout    _pageLayout    = new SYS_PageLayout();

            if (!AspNetCache.CheckCache("PageLayout_" + strSlugPage + "_" + Language.language.Replace("-", "_")))
            {
                _pageLayout = _pageLayoutBSO.GetSYS_PageLayoutBySlug(strSlugPage, Language.language);
                if (_pageLayout == null)
                {
                    _pageLayout = _pageLayoutBSO.GetSYS_PageLayoutBySlug("home", Language.language);
                }

                AspNetCache.SetCache("PageLayout_" + strSlugPage + "_" + Language.language.Replace("-", "_"), _pageLayout);
            }
            else
            {
                _pageLayout = (SYS_PageLayout)AspNetCache.GetCache("PageLayout_" + strSlugPage + "_" + Language.language.Replace("-", "_"));
            }

            Navigation.TitleName = _pageLayout.PageName;
            Navigation.TitleCate = "<li><a href='" + urlRoot + "'>Trang chủ</a></li>";

            CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO();
            NewsGroupBSO     newsgroupBSO     = new NewsGroupBSO();
            CateNewsBSO      catenewsBSO      = new CateNewsBSO();


            if (strSlugPage == "du-an")
            {
                if (!String.IsNullOrEmpty(Id))
                {
                    Navigation.TitleName = "Thông tin dự án";

                    string cate = "<li><a href='" + urlRoot + "c2/du-an-c/du-an-1.aspx'>Dự án";
                    cate += "</a></li>";
                    Navigation.TitleCate  = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                    Navigation.TitleCate += cate;
                }
            }
            else
            if (strSlugPage == "detailvideos")
            {
                if (!String.IsNullOrEmpty(cId))
                {
                    VideosCateBSO videosCateBSO = new VideosCateBSO();
                    VideosCate    videoCate     = videosCateBSO.GetVideosCateById(Convert.ToInt32(cId));

                    Navigation.TitleName = "<a href='" + urlRoot + "thu-vien-video" + "-" + videoCate.VideosCateID + ".aspx'>" + videoCate.VideosCateName + "</a>";

                    string cate = "<li><a href='" + urlRoot + "thu-vien-video.aspx'>Thư viện Video";
                    string s1   = "";
                    while (videoCate.ParentCateID != 0)
                    {
                        int pId = videoCate.ParentCateID;
                        videoCate = videosCateBSO.GetVideosCateById(pId);
                        s1        = "<li><a href='" + urlRoot + "thu-vien-video/" + videoCate.VideosCateName + "-" + videoCate.VideosCateID + ".aspx'>" + videoCate.VideosCateName + "</a></li>" + s1;
                    }

                    //   cate += "Video"; //Sửa lại
                    cate += "</a></li>";
                    cate += s1;
                    Navigation.TitleCate  = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                    Navigation.TitleCate += cate;
                }
            }
            else
            if (strSlugPage == "detailalbums")
            {
                if (!String.IsNullOrEmpty(cId))
                {
                    AlbumsCateBSO albumsCateBSO = new AlbumsCateBSO();
                    AlbumsCate    videoCate     = albumsCateBSO.GetAlbumsCateById(Convert.ToInt32(cId));

                    Navigation.TitleName = "<a href='" + urlRoot + "thu-vien-video" + "-" + videoCate.AlbumsCateID + ".aspx'>" + videoCate.AlbumsCateName + "</a>";

                    string cate = "<li><a href='" + urlRoot + "thu-vien-video.aspx'>Thư viện Video";
                    string s1   = "";
                    while (videoCate.ParentCateID != 0)
                    {
                        int pId = videoCate.ParentCateID;
                        videoCate = albumsCateBSO.GetAlbumsCateById(pId);
                        s1        = "<li><a href='" + urlRoot + "thu-vien-video/" + videoCate.AlbumsCateName + "-" + videoCate.AlbumsCateID + ".aspx'>" + videoCate.AlbumsCateName + "</a></li>" + s1;
                    }

                    //   cate += "Video"; //Sửa lại
                    cate += "</a></li>";
                    cate += s1;
                    Navigation.TitleCate  = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                    Navigation.TitleCate += cate;
                }
            }
            else
            if (strSlugPage == "dh")
            {
                if (!String.IsNullOrEmpty(g))
                {
                    Navigation.TitleName = "<a href='" + urlRoot + "tim-truong/0-0-0-0-0-0-0/search.aspx'>Thông tin trường</a>";

                    Navigation.TitleCate = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                }
            }
            else
            if (strSlugPage == "dang-ky-ts")
            {
                if (!String.IsNullOrEmpty(g))
                {
                    Navigation.TitleName = "<a href='" + urlRoot + "c2/dh-dk/Dang-ky-tuyen-sinh-truc-tuyen-20.aspx'>Trang Đăng ký tuyển sinh</a>";

                    Navigation.TitleCate = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                }
            }
            else
            if (strSlugPage == "dh-dk")
            {
                if (!String.IsNullOrEmpty(g))
                {
                    Navigation.TitleName = "<a href='" + urlRoot + "c2/dh-dk/Dang-ky-tuyen-sinh-truc-tuyen-20.aspx'>Trang Đăng ký tuyển sinh</a>";

                    Navigation.TitleCate = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                }
            }
            else
            if (!String.IsNullOrEmpty(Id))
            {
                NewsGroup newsgroup = newsgroupBSO.GetNewsGroupById(Convert.ToInt32(Id));
                if (newsgroup != null && newsgroup.CateNewsID > 0)
                {
                    CateNews      catenews      = catenewsBSO.GetCateNewsById(newsgroup.CateNewsID);
                    CateNewsGroup cateNewsGroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(catenews.GroupCate, Language.language);

                    Navigation.TitleName = "<a href='" + urlRoot + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx'>" + catenews.CateNewsName + "</a>";

                    string cate = "<li><a href='" + urlRoot + "c2/" + cateNewsgroupBSO.GetSlugById(cateNewsGroup.CateNewsGroupID) + "/" + GetString(cateNewsGroup.CateNewsGroupName) + "-" + catenews.GroupCate + ".aspx'>";
                    string s1   = "";
                    while (catenews.ParentNewsID != 0)
                    {
                        int pId = catenews.ParentNewsID;
                        catenews = catenewsBSO.GetCateNewsById(pId);
                        s1       = "<li><a href='" + urlRoot + "c3/" + catenewsBSO.GetSlugByCateId(catenews.CateNewsID) + "/" + GetString(catenews.CateNewsName) + "-" + catenews.GroupCate + "-" + catenews.CateNewsID + ".aspx'>" + catenews.CateNewsName + "</a></li>" + s1;
                    }

                    cate += cateNewsGroup.CateNewsGroupName.ToString();                         //Sửa lại
                    cate += "</a></li>";
                    cate += s1;
                    Navigation.TitleCate  = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                    Navigation.TitleCate += cate;
                }
            }
            else
            {
                if (!String.IsNullOrEmpty(cId) && !String.IsNullOrEmpty(g))
                {
                    CateNews      cateNewsById     = catenewsBSO.GetCateNewsById(Convert.ToInt32(cId));
                    CateNewsGroup groupByGroupCate = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(Convert.ToInt32(g), Language.language);

                    if (groupByGroupCate != null && cateNewsById != null)
                    {
                        Navigation.TitleName = cateNewsById.CateNewsName;

                        string cate = "<li><a href='" + urlRoot + "c2/" + cateNewsgroupBSO.GetSlugById(groupByGroupCate.CateNewsGroupID) + "/" + GetString(groupByGroupCate.CateNewsGroupName) + "-" + cateNewsById.GroupCate + ".aspx' title='" + groupByGroupCate.CateNewsGroupName + "'>";
                        string s1   = "";
                        while (cateNewsById.ParentNewsID != 0)
                        {
                            int parentNewsId = cateNewsById.ParentNewsID;
                            cateNewsById = catenewsBSO.GetCateNewsById(parentNewsId);
                            s1           = "<li><a href='" + urlRoot + "c3/" + catenewsBSO.GetSlugByCateId(cateNewsById.CateNewsID) + "/" + GetString(cateNewsById.CateNewsName) + "-" + cateNewsById.GroupCate + "-" + cateNewsById.CateNewsID + ".aspx' title='" + cateNewsById.CateNewsName + "'>" + cateNewsById.CateNewsName + "</a></li>" + s1;
                        }

                        cate += groupByGroupCate.CateNewsGroupName.ToString() + "</a></li>" + s1;
                        Navigation.TitleCate  = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                        Navigation.TitleCate += cate;
                    }
                }
                else
                {
                    if (!String.IsNullOrEmpty(g))
                    {
                        CateNewsGroup groupByGroupCate = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(Convert.ToInt32(g), Language.language);
                        Navigation.TitleCate = "<li><a href='" + urlRoot + "Default.aspx'>" + Resources.resource.T_home + "</a></li>";
                        if (groupByGroupCate != null)
                        {
                            Navigation.TitleName = groupByGroupCate.CateNewsGroupName;
                        }
                    }
                }
            }
        }
    }