示例#1
0
        public void BuildFooterMenu()
        {
            string menu = "";

            CateNewsGroupBSO cateNewsGroupBSO = new CateNewsGroupBSO();
            CateNewsBSO cateNewsBSO = new CateNewsBSO();

            DataTable dt = cateNewsGroupBSO.GetCateLanguage(Language.lang);

            DataTable dtCate = new DataTable();
            if (dt != null && dt.Rows.Count > 0)
            {
                dt = dt.Select("IsView=true and IsNew=true").CopyToDataTable();
                if (dt.Rows.Count > 4)
                    dt = dt.AsEnumerable().Take(4).CopyToDataTable();
                foreach (DataRow dr in dt.Rows)
                {
                    string g = dr["GroupCate"].ToString();
                    menu += "<div class=\"col-md-1 f-colum\"><div class=\"row title\"><a href=\"" + Page.ResolveUrl("fullnewsg/" + g + "/" + GetString(dr["CateNewsGroupName"].ToString()) + "/default.aspx\">") + dr["CateNewsGroupName"].ToString() + "</a></div>";
                    dtCate = cateNewsBSO.GetCateGroup(Language.lang, Convert.ToInt32(dr["GroupCate"].ToString()));
                    if (dtCate != null && dtCate.Rows.Count > 0)
                    {
                        foreach (DataRow drChild in dtCate.Rows)
                        {
                            string h = drChild["CateNewsId"].ToString();
                            menu += "<div class=\"row content\"> <a href=\"" + Page.ResolveUrl("catenewsg/" + g + "/" + h + "/" + GetString(drChild["CateNewsName"].ToString()) + "/default.aspx\">") + drChild["CateNewsName"].ToString() + "</a></div>";
                        }
                    }
                    menu += "</div>";
                }
                ltrMenu.Text = menu;
            }
        }
        public void ViewCateNewsGroup()
        {
            int Ngon_Ngu = Convert.ToInt32(ViewState["CauHinh_Viet"]);

            CateNewsGroupBSO cateNewsGroupBSO = new CateNewsGroupBSO();
            //DataTable table = cateNewsGroupBSO.GetCateNewsGroupViewAll();
            DataTable table = new DataTable();
            if (Ngon_Ngu == 1 || Ngon_Ngu == 0)
                table = cateNewsGroupBSO.GetCateLanguage(Language.language);
            else
                table = cateNewsGroupBSO.GetCateLanguage(Language.language_Eng);

            DataList1.DataSource = table;
            DataList1.DataBind();

        }
示例#3
0
        private void GetCateNewsGroup(string _ngonNgu)
        {
            CateNewsGroupBSO cateNewsGroupBSO = new CateNewsGroupBSO();
            //DataTable table = cateNewsGroupBSO.GetCateNewsGroupAll();
            DataTable table = cateNewsGroupBSO.GetCateLanguage(_ngonNgu);

            DataList1.DataSource = table;
            DataList1.DataBind();
        }
        public void ViewCateNewsGroup()
        {
            CateNewsGroupBSO cateNewsGroupBSO = new CateNewsGroupBSO();
            DataTable table = new DataTable();
            int Ngon_Ngu = Convert.ToInt32(ViewState["CauHinh_Viet"]);
            if (Ngon_Ngu == 1 || Ngon_Ngu == 0)
                table = cateNewsGroupBSO.GetCateLanguage(Language.language);
            else
                table = cateNewsGroupBSO.GetCateLanguage(Language.language_Eng);

            DataView dv = new DataView(table);
            dv.RowFilter = "GroupCate <> 4";
            //for (int i = 0; i < table.Rows.Count; i++)
            //{
            //    if (Convert.ToInt32(table.Rows[i]["GroupCate"]) == 4)
            //    {
            //        table.Rows[i].Delete();
            //    }
            //}
            //table.AcceptChanges();
            DataList1.DataSource = dv.ToTable();
            DataList1.DataBind();

        }
示例#5
0
        protected void LoadMenuBottom(string lang)
        {
            var menuBottom = "";
            // b1: Load menu cấp 1
            var parentMenu = new CateNewsGroupBSO();
            var dtParent = parentMenu.GetCateLanguage(lang);
            if (dtParent != null && dtParent.Rows.Count > 0)
            {
                dtParent = dtParent.Select("IsView=true and IsNew=true").CopyToDataTable();
                if (dtParent.Rows.Count > 4)
                    dtParent = dtParent.AsEnumerable().Take(4).CopyToDataTable();
                foreach (DataRow dr in dtParent.Rows)
                {
                    var g = dr["GroupCate"].ToString();

                    menuBottom += "<div class=\"col-md-3\"><div class=\"row\">";
                    if (Convert.ToBoolean(dr["IsUrl"]))
                        menuBottom += "<a href=\"" + dr["Url"] + "\" target=\"_blank\">";
                    else
                        if (Convert.ToBoolean(dr["IsPage"]))
                            menuBottom += "<a href=\"" + Page.ResolveUrl("FullPagesg/" + g + "/" + GetString(dr["CateNewsGroupName"]) + "/default.aspx\">");
                        else
                            menuBottom += "<a href=\"" + Page.ResolveUrl("FullNewsg/" + g + "/" + GetString(dr["CateNewsGroupName"]) + "/default.aspx\">");

                    menuBottom += "<img src=\"ImageHandler.aspx?image=Admin/Upload/Category/Group/" + dr["Icon"] + "\" alt=\"\" width=27 /><span><b>" + dr["CateNewsGroupName"] + "  </b></span></a></div>";
                    // B2: Load menu cấp 2 từ id của menu cấp 1
                    var childMenu = new CateNewsBSO();
                    var dtChild = childMenu.GetCateGroup(lang, Convert.ToInt32(dr["GroupCate"]));
                    if (dtChild != null && dtChild.Rows.Count > 0)
                    {
                        dtChild = dtChild.Select("ParentNewsID=0").CopyToDataTable();
                        menuBottom += "<div class=\"row list-new-footter\"><ul>";
                        foreach (DataRow drChild in dtChild.Rows)
                        {
                            var h = drChild["CateNewsID"].ToString();
                            menuBottom += "<li><a href=\"" + Page.ResolveUrl("~/CateNewsg/" + g + "/" + h + "/" + GetString(drChild["CateNewsName"]) + "/default.aspx\">") + drChild["CateNewsName"] + "</a></li>";
                        }
                        menuBottom += "</ul></div>";
                    }
                    menuBottom += "</div>";
                }

                ltrMenuBottom.Text = menuBottom;
            }
        }
        private void ViewCateGroup()
        {
            ConfigBSO configBSO = new ConfigBSO();
            int Ngon_Ngu = Convert.ToInt32(ViewState["CauHinh_Viet"]);
            if (Ngon_Ngu == 1 || Ngon_Ngu == 0)
            {
                CateNewsGroupBSO CateBSO = new CateNewsGroupBSO();
                DataTable table = CateBSO.GetCateLanguage(Language.language);
                commonBSO commonBSO = new commonBSO();
                commonBSO.FillToGridView(grvCateNewsGroup, table);
            }
            else
            {
                CateNewsGroupBSO CateBSO = new CateNewsGroupBSO();
                DataTable table = CateBSO.GetCateLanguage(Language.language_Eng);
                commonBSO commonBSO = new commonBSO();
                commonBSO.FillToGridView(grvCateNewsGroup, table);
            }
            //CateNewsGroupBSO catenewsGroupBSO = new CateNewsGroupBSO();
            //DataTable table = catenewsGroupBSO.GetCateNewsGroupAll();
            //commonBSO commonBSO = new commonBSO();
            //commonBSO.FillToGridView(grvCateNewsGroup, table);

        }