Example #1
0
    void BindDistrictReporter()
    {
        ddlDistrictReporter.Items.Clear();
        IList <District> list = new List <District>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_District_All))
        {
            list = new DistrictService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_District_All, list);
        }
        else
        {
            list = (IList <District>)AspNetCache.GetCache(Constants.Cache_ReportFuel_District_All);
        }
        if (ddlProvinceReporter.SelectedIndex > 0)
        {
            var listSearch = from o in list where o.ProvinceId == Convert.ToInt32(ddlProvinceReporter.SelectedValue) orderby o.DistrictName ascending select o;
            ddlDistrictReporter.DataSource     = listSearch;
            ddlDistrictReporter.DataTextField  = "DistrictName";
            ddlDistrictReporter.DataValueField = "Id";
            ddlDistrictReporter.DataBind();
            ddlDistrictReporter.Items.Insert(0, new ListItem("---Chọn Quận/Huyện---", ""));
        }
        else
        {
            ddlDistrictReporter.Items.Insert(0, new ListItem("---Chọn Quận/Huyện---", ""));
        }
    }
Example #2
0
    private void BindMenuAdminCate(int cId)
    {
        if (Session["Admin_Username"] != null)
        {
            DataTable table = new DataTable();
            if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false)
            {
                ModulesBSO modulesBSO = new ModulesBSO();
                table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString());

                AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150);
            }
            else
            {
                table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString());
            }

            DataView dataView = new DataView(table);
            dataView.RowFilter = "Modules_Parent = " + cId;

            DataList1.DataSource = dataView;
            DataList1.DataBind();
        }
        else
        {
            Response.Redirect("~/Default.aspx");
        }
    }
Example #3
0
    void BindFuel()
    {
        ddlFuelType.Items.Clear();
        IList <Fuel> list = new List <Fuel>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All))
        {
            list = new FuelService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, list);
        }
        else
        {
            list = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All);
        }
        int GroupId = 0;

        if (ddlFuelType.SelectedIndex > 0)
        {
            GroupId = Convert.ToInt32(ddlFuelType.SelectedValue);
        }

        var listSearch = from o in list where o.GroupFuelId == GroupId || GroupId == 0 select o;

        ddlFuelType.DataSource     = listSearch;
        ddlFuelType.DataValueField = "Id";
        ddlFuelType.DataTextField  = "FuelName";
        ddlFuelType.DataBind();
        ddlFuelType.Items.Insert(0, new ListItem("---Chọn loại nhiên liệu---", ""));

        ddlFuelType2.DataSource     = listSearch;
        ddlFuelType2.DataValueField = "Id";
        ddlFuelType2.DataTextField  = "FuelName";
        ddlFuelType2.DataBind();
        ddlFuelType2.Items.Insert(0, new ListItem("---Chọn loại nhiên liệu---", ""));
    }
Example #4
0
    protected void DataList1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        Repeater dtl2 = (Repeater)e.Item.FindControl("DataList2");

        int cateId;

        int.TryParse(DataBinder.Eval(e.Item.DataItem, "Modules_ID").ToString(), out cateId);


        if (Session["Admin_Username"] != null)
        {
            DataTable table = new DataTable();
            if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false)
            {
                ModulesBSO modulesBSO = new ModulesBSO();
                table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString());

                AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150);
            }
            else
            {
                table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString());
            }

            DataView dataView = new DataView(table);
            dataView.RowFilter = "Modules_Parent = " + cateId + " And isView = true";
            dtl2.DataSource    = dataView;
            dtl2.DataBind();
        }
        else
        {
            Response.Redirect("~/Default.aspx");
        }
    }
Example #5
0
    void BindRegion()
    {
        IList <Region> list = new List <Region>();

        if (!AspNetCache.CheckCache("Cache_List_Region_All"))
        {
            list = new RegionService().FindAll();
            AspNetCache.SetCache("Cache_List_Region_All", list);
        }
        else
        {
            list = (IList <Region>)AspNetCache.GetCache("Cache_List_Region_All");
        }

        ddlRegion.DataSource     = list;
        ddlRegion.DataTextField  = "RegionName";
        ddlRegion.DataValueField = "Id";
        ddlRegion.DataBind();
        ddlRegion.Items.Insert(0, new ListItem("---Chọn---", ""));

        ddlRegionSearch.DataSource     = list;
        ddlRegionSearch.DataTextField  = "RegionName";
        ddlRegionSearch.DataValueField = "Id";
        ddlRegionSearch.DataBind();
        ddlRegionSearch.Items.Insert(0, new ListItem("---Tất cả---", ""));
    }
Example #6
0
    void BindProvince()
    {
        IList <Province> list = new List <Province>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Provice_All))
        {
            list = new ProvinceService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Provice_All, list);
        }
        else
        {
            list = (IList <Province>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Provice_All);
        }
        var listSearch = from o in list orderby o.ProvinceName select o;

        ddlProvince.DataSource     = listSearch;
        ddlProvince.DataTextField  = "ProvinceName";
        ddlProvince.DataValueField = "Id";
        ddlProvince.DataBind();
        ddlProvince.Items.Insert(0, new ListItem("---Chọn---", ""));

        ddlProvinceReporter.DataSource     = listSearch;
        ddlProvinceReporter.DataTextField  = "ProvinceName";
        ddlProvinceReporter.DataValueField = "Id";
        ddlProvinceReporter.DataBind();
        ddlProvinceReporter.Items.Insert(0, new ListItem("---Chọn---", ""));
    }
Example #7
0
    void BindGroupFuel()
    {
        IList <GroupFuel> list = new List <GroupFuel>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All))
        {
            list = new GroupFuelService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, list);
        }
        else
        {
            list = (IList <GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All);
        }
        if (list != null && list.Count > 0)
        {
            var listSearch = from o in list orderby o.SortOrder ascending select o;
            ddlParent.DataSource     = listSearch;
            ddlParent.DataTextField  = "Title";
            ddlParent.DataValueField = "Id";
            ddlParent.DataBind();
        }
        else
        {
            ddlParent.DataSource = null;
            ddlParent.DataBind();
        }
        ddlParent.Items.Insert(0, new ListItem("---Tất cả---", ""));
    }
    void BindSubArea()
    {
        ddlSubArea.Items.Clear();
        IList <Area> list = new List <Area>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Area_All))
        {
            list = new AreaService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Area_All, list);
        }
        else
        {
            list = (IList <Area>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Area_All);
        }
        if (list != null && list.Count > 0 && ddlArea.SelectedIndex > 0)
        {
            int ParentId = Convert.ToInt32(ddlArea.SelectedValue);
            //var listSearch = from o in list where o.ParentId == ParentId orderby o.AreaName ascending, o.SortOrder ascending select o;
            var listSearch = from o in list where o.ParentId == ParentId orderby o.AreaName ascending select o;
            ddlSubArea.DataSource     = listSearch;
            ddlSubArea.DataTextField  = "AreaName";
            ddlSubArea.DataValueField = "Id";
            ddlSubArea.DataBind();
            ddlSubArea.Items.Insert(0, new ListItem("---Chọn---", ""));
        }
        else
        {
            ddlSubArea.DataSource     = null;
            ddlSubArea.DataTextField  = "AreaName";
            ddlSubArea.DataValueField = "Id";
            ddlSubArea.DataBind();
            ddlSubArea.Items.Insert(0, new ListItem("---Chọn---", ""));
        }
    }
Example #9
0
    void BindMeasurement()
    {
        ddlMeasure.Items.Clear();
        IList <MeasurementFuel> list = new List <MeasurementFuel>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Measurement_All))
        {
            list = new MeasurementFuelService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Measurement_All, list);
        }
        else
        {
            list = (IList <MeasurementFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Measurement_All);
        }
        int FuelId = 0;

        if (ddlFuel.SelectedIndex > 0)
        {
            FuelId = Convert.ToInt32(ddlFuel.SelectedValue);
        }

        var listSearch = from o in list where o.FuelId == FuelId || FuelId == 0 select o;

        ddlMeasure.DataSource     = listSearch;
        ddlMeasure.DataValueField = "Id";
        ddlMeasure.DataTextField  = "MeasurementName";
        ddlMeasure.DataBind();
        ddlMeasure.Items.Insert(0, new ListItem("---Chọn đơn vị tính---", ""));
        if (ddlMeasure.Items.Count == 2)
        {
            ddlMeasure.SelectedIndex = 1;
            BindTOE();
        }
    }
Example #10
0
    private void ViewAlbum()
    {
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_")) == false)
        {
            AlbumsCateBSO albumscateBSO = new AlbumsCateBSO();
            table = albumscateBSO.GetAlbumsCate(Language.language);

            DataTable table1 = table.Clone();
            for (int i = 0; i < Convert.ToInt32(hddRecord.Value); i++)
            {
                if (i >= table.Rows.Count)
                {
                    break;
                }
                table1.ImportRow(table.Rows[i]);
            }
            table = table1;
            AspNetCache.SetCacheWithTime("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_"), table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("tbl_MainHomeAlbumHot" + "_" + Language.language.Replace("-", "_"));
        }

        //rptAlbums.DataSource = table.Rows.Cast<System.Data.DataRow>().Take(3);
        rptAlbums.DataSource = table;
        rptAlbums.DataBind();
    }
Example #11
0
    void BindArea()
    {
        IList <Area> list = new List <Area>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Area_All))
        {
            list = new AreaService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Area_All, list);
        }
        else
        {
            list = (IList <Area>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Area_All);
        }
        if (list != null && list.Count > 0)
        {
            var listSearch = from o in list where o.ParentId == 0 || o.ParentId == null orderby o.SortOrder ascending select o;
            ddlArea.DataSource     = listSearch;
            ddlArea.DataTextField  = "AreaName";
            ddlArea.DataValueField = "Id";
            ddlArea.DataBind();
            ddlArea.Items.Insert(0, new ListItem("---Tất cả---", ""));
        }
        else
        {
            ddlArea.DataSource     = null;
            ddlArea.DataTextField  = "AreaName";
            ddlArea.DataValueField = "Id";
            ddlArea.DataBind();
            ddlArea.Items.Insert(0, new ListItem("---Tất cả---", ""));
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int groupcate = 0;
            if (!String.IsNullOrEmpty(hddValue.Value))
            {
                if (int.TryParse(hddValue.Value.Replace(",", ""), out groupcate))
                {
                    ViewNewsHot(groupcate);

                    if (AspNetCache.CheckCache("HTML_ltlTitle_mainhome_news_by_group_list_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
                    {
                        CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO();
                        CateNewsGroup    cateNewGroup     = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(groupcate, Language.language);
                        string           strTitle         = "";
                        if (cateNewGroup != null)
                        {
                            strTitle = "<a href='" + ResolveUrl("~/") + "c2/" + cateNewsgroupBSO.GetSlugById(cateNewGroup.CateNewsGroupID) + "/" + GetString(cateNewGroup.CateNewsGroupName) + "-" + groupcate + ".aspx' title='" + cateNewGroup.CateNewsGroupName + "'>" + cateNewGroup.CateNewsGroupName + "</a>";
                        }
                        AspNetCache.SetCacheWithTime("HTML_ltlTitle_mainhome_news_by_group_list_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), strTitle, 150);
                        ltlTitle.Text = strTitle;
                    }
                    else
                    {
                        ltlTitle.Text = (string)AspNetCache.GetCache("HTML_ltlTitle_mainhome_news_by_group_list_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
                    }
                }
            }
        }
    }
Example #13
0
    protected void viewMenu()
    {
        if (AspNetCache.CheckCache("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_")) == false)
        {
            string           strMenuSubCate    = "";
            CateNewsGroupBSO _catenewsgroupBSO = new CateNewsGroupBSO();
            CateNewsBSO      _catenewsBSO      = new CateNewsBSO();

            DataTable table_cate_group = _catenewsgroupBSO.GetCateNewsGroupHomeAll(Language.language);
            if (table_cate_group.Rows.Count > 0)
            {
                //int col = 0;
                strMenuSubCate += "<ul class='list-unstyled link-list'>";
                for (int i = 0; i < table_cate_group.Rows.Count; i++)
                {
                    DataRow dataRow = table_cate_group.Rows[i];
                    //col++;


                    strMenuSubCate += "<li>";
                    if (Convert.ToBoolean(dataRow["isUrl"].ToString()))
                    {
                        strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["ShortName"].ToString() + "</a>";
                    }
                    else
                    {
                        strMenuSubCate += "<a href='" + ResolveUrl("~/") + "c2/" + _catenewsgroupBSO.GetSlugById(Convert.ToInt32(dataRow["CateNewsGroupID"])) + "/" + GetString(dataRow["CateNewsGroupName"]) + "-" + dataRow["GroupCate"] + ".aspx'>" + dataRow["ShortName"].ToString() + "</a><i class='fa fa-angle-right'></i>";
                    }
                    strMenuSubCate += "</li>";

                    //DataTable table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, Convert.ToInt32(dataRow["GroupCate"].ToString()), 6);
                    //if (table_cate.Rows.Count > 0)
                    //{
                    //    strMenuSubCate += "<ul class='list-unstyled simple-list margin-bottom-20'>";
                    //    for (int j = 0; j < table_cate.Rows.Count; j++)
                    //    {
                    //        DataRow dataRow1 = table_cate.Rows[j];

                    //        strMenuSubCate += "<li>";
                    //        if (Convert.ToBoolean(dataRow1["isUrl"].ToString()))
                    //            strMenuSubCate += "<a href='" + dataRow1["Url"].ToString() + "'>" + dataRow1["ShortName"].ToString() + "</a>";
                    //        else
                    //            strMenuSubCate += "<a href='" + ResolveUrl("~/") + "c3/"+ _catenewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow1["CateNewsID"])) + "/" + GetString(dataRow1["CateNewsName"]) + "-" + dataRow1["GroupCate"] + "-" + dataRow1["CateNewsID"] + ".aspx'>" + dataRow1["ShortName"].ToString() + "</a>";
                    //        strMenuSubCate += "</li>";
                    //    }
                    //    strMenuSubCate += "</ul>";
                    //}
                }
                strMenuSubCate += "</ul>";
            }


            AspNetCache.SetCacheWithTime("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_"), strMenuSubCate, 150);
            ltlTextLinkMenu.Text = strMenuSubCate;
        }
        else
        {
            ltlTextLinkMenu.Text = (string)AspNetCache.GetCache("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_"));
        }
    }
    private void ViewNewsHot(int groupcate)
    {
        //  string strCate = GetCateParentIDArrayByID(cateID, groupcate);
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
        {
            string strCate = GetCateParentIDArrayByID(0, groupcate);

            NewsGroupBSO newsgroupBSO = new NewsGroupBSO();
            table = newsgroupBSO.GetNewsGroupByCateHomeList(strCate, groupcate, "1", Convert.ToInt32(hddRecord.Value), "1");

            //NewsGroupBSO newsGroupBSO = new NewsGroupBSO();
            ////table = newsGroupBSO.GetNewsGroupHot(Convert.ToInt32(hddRecord.Value), Language.language, "1");
            //table = newsGroupBSO.GetNewsGroupHot(Language.language, Convert.ToInt32(hddRecord.Value), "1", groupcate);
            AspNetCache.SetCacheWithTime("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
        }


        // string strHotNewsSlider = "";


        if (table.Rows.Count > 0)
        {
            rptLListNews.DataSource = table;
            rptLListNews.DataBind();
        }

        //ltlHotNewsSlider.Text = strHotNewsSlider;
    }
Example #15
0
    void BindProvince()
    {
        IList <Province> list = new List <Province>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Provice_All))
        {
            list = new ProvinceService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Provice_All, list);
        }
        else
        {
            list = (IList <Province>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Provice_All);
        }

        ddlProvinceReporter.DataSource     = list;
        ddlProvinceReporter.DataTextField  = "ProvinceName";
        ddlProvinceReporter.DataValueField = "Id";
        ddlProvinceReporter.DataBind();
        ddlProvinceReporter.Items.Insert(0, new ListItem("---Chọn Tỉnh/TP---"));

        ddlProvince.DataSource     = list;
        ddlProvince.DataTextField  = "ProvinceName";
        ddlProvince.DataValueField = "Id";
        ddlProvince.DataBind();
        ddlProvince.Items.Insert(0, new ListItem("---Chọn Tỉnh/TP---"));
    }
Example #16
0
    void BindData()
    {
        IList <GroupFuel> list = new List <GroupFuel>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All))
        {
            list = new GroupFuelService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, list);
        }
        else
        {
            list = (IList <GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All);
        }
        if (list != null && list.Count > 0)
        {
            var listSearch = from o in list orderby o.SortOrder ascending select o;
            grvArea.DataSource = listSearch;

            grvArea.DataBind();
            ltrTotal.Text = String.Format("Có tổng số {0} bản ghi.", list.Count);
        }
        else
        {
            grvArea.DataSource = null;

            grvArea.DataBind();
            ltrTotal.Text = "Không có bản ghi nào.";
        }
    }
 void BindDistrict()
 {
     ddlDistrict.Items.Clear();
     if (m_UserValidation.OrgId > 0)
     {
         Organization org = new OrganizationService().FindByKey(m_UserValidation.OrgId);
         if (org != null)
         {
             IList <District> list = new List <District>();
             if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_District_All))
             {
                 list = new DistrictService().FindAll();
                 AspNetCache.SetCache(Constants.Cache_ReportFuel_District_All, list);
             }
             else
             {
                 list = (IList <District>)AspNetCache.GetCache(Constants.Cache_ReportFuel_District_All);
             }
             var listSearch = from o in list where o.ProvinceId == org.ProvinceId orderby o.DistrictName ascending select o;
             ddlDistrict.DataSource     = listSearch;
             ddlDistrict.DataTextField  = "DistrictName";
             ddlDistrict.DataValueField = "Id";
             ddlDistrict.DataBind();
             ddlDistrict.Items.Insert(0, new ListItem("---Tất cả---", ""));
         }
     }
 }
Example #18
0
    private void ViewVideo()
    {
        Config config = new Config();

        if (AspNetCache.CheckCache("Config_" + Language.language) == false)
        {
            ConfigBSO configBSO = new ConfigBSO();

            config = configBSO.GetAllConfig(Language.language);
            AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150);
        }
        else
        {
            config = (Config)AspNetCache.GetCache("Config_" + Language.language);
        }

        VideosBSO videosBSO = new VideosBSO();
        Videos    video     = videosBSO.GetVideosHotTop1("1", Language.language);

        if (video != null)
        {
            if (video.VideosType == true)
            {
                ltlVideo.Text = @"<iframe title='Video Player' width='100%' height='220' src='" + video.VideosUrl + "' frameborder='0' allowfullscreen=''></iframe>";
            }
            else
            {
                ltlVideo.Text = @"<object type='application/x-shockwave-flash' data='http://flv-player.net/medias/player_flv_multi.swf' width='246' height='190'><param name='movie' value='http://flv-player.net/medias/player_flv_multi.swf' /> <param name='allowFullScreen' value='true' /><param name='FlashVars' value='flv=" + config.WebDomain + video.FileName + "&title=" + video.Title + "&startimage=" + video.ImageThumb + "&width=246&height=190&autoplay=0&autoload=0&margin=0&showstop=1&showvolume=1&showtime=2&showopen=2&showfullscreen=1&buffer=10&buffermessage=" + video.Description + "&shortcut=1&showtitleandstartimage=0' /></object>";
            }
        }
    }
Example #19
0
    void BindFuel()
    {
        ddlFuel.Items.Clear();
        IList <Fuel> list = new List <Fuel>();

        if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All))
        {
            list = new FuelService().FindAll();
            AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, list);
        }
        else
        {
            list = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All);
        }
        //int GroupId = 0;
        //if (ddlFuelType.SelectedIndex > 0)
        //    GroupId = Convert.ToInt32(ddlFuelType.SelectedValue);

        //ddlFuelType.DataSource = list;
        var listSearch = from o in list orderby o.FuelName ascending select o;

        ddlFuel.DataSource     = listSearch;
        ddlFuel.DataValueField = "Id";
        ddlFuel.DataTextField  = "FuelName";
        ddlFuel.DataBind();
        ddlFuel.Items.Insert(0, new ListItem("---Chọn nhiên liệu---", ""));
        if (ddlFuel.Items.Count == 2)
        {
            ddlFuel.SelectedIndex = 1;
        }
        BindMeasurement();
    }
Example #20
0
    private void BindMenuAdminCate(int cId)
    {
        if (Session["Admin_Username"] != null)
        {
            DataTable  table      = new DataTable();
            ModulesBSO modulesBSO = new ModulesBSO();

            if (AspNetCache.CheckCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString()) == false)
            {
                table = modulesBSO.ViewMainModulesRoles(Session["Admin_Username"].ToString());
                AspNetCache.SetCacheWithTime("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString(), table, 150);
            }
            else
            {
                table = (DataTable)AspNetCache.GetCache("HTML_MainHome_Admin_" + Session["Admin_Username"].ToString());
            }

            Modules _module = modulesBSO.GetModulesBySlug(Request["dll"].ToString());
            if (_module != null)
            {
                DataView dataView = new DataView(table);
                dataView.RowFilter = "Modules_Parent = " + _module.ModulesID + " And isView = true";
                table = dataView.ToTable();

                DataList2.DataSource = table;
                DataList2.DataBind();
            }
        }
        else
        {
            Response.Redirect("~/Default.aspx");
        }
    }
Example #21
0
    private static void AddWidget(Control objControl, int PagelayoutId, string urlRoot, Page pageContainer)
    {
        ControlCollection _controls = objControl.Controls;

        SYS_WidgetPageBSO _widgetBSO = new SYS_WidgetPageBSO();
        DataTable         tblWidget  = new DataTable();


        //if (!AspNetCache.CheckCache(Constants.CacheWidgetAll))
        //{
        //    listUserControlAll = new SYS_WidgetPageBSO().GetSYS_WidgetPageByPageLayoutId(PagelayoutId, true);
        //    AspNetCache.SetCache(Constants.CacheWidgetAll, listUserControlAll);
        //}
        //else
        //    listUserControlAll = (IList<WidgetPage>)AspNetCache.GetCache(Constants.CacheWidgetAll);



        foreach (Control obj1 in _controls)
        {
            if (obj1 != null && obj1.ID != null)
            {
                if (!AspNetCache.CheckCache("Widget_" + PagelayoutId + "_" + obj1.ID))
                {
                    tblWidget = _widgetBSO.GetSYS_WidgetPageByRegionId(obj1.ID, PagelayoutId, true, Language.language);
                    AspNetCache.SetCache("Widget_" + PagelayoutId + "_" + obj1.ID, tblWidget);
                }
                else
                {
                    tblWidget = (DataTable)AspNetCache.GetCache("Widget_" + PagelayoutId + "_" + obj1.ID);
                }


                if (tblWidget != null && tblWidget.Rows.Count > 0)
                {
                    for (int i = 0; i < tblWidget.Rows.Count; i++)
                    {
                        //try
                        //{
                        DataRow row = tblWidget.Rows[i];

                        string  _path2      = urlRoot + "Client/Modules/" + row["WidgetDir"].ToString() + "/" + row["WidgetControl"].ToString() + ".ascx";
                        Control objControl1 = (Control)pageContainer.LoadControl(_path2);
                        objControl1.ID = row["Id"].ToString();
                        obj1.Controls.Add(objControl1);
                        ControlAddParameter(objControl1, row["WidgetTitle"].ToString(), row["WidgetIcon"].ToString(), row["WidgetValue"].ToString(), Convert.ToInt32(row["WidgetRecord"].ToString()), row["WidgetInfo"].ToString(), row["WidgetValue2"].ToString(), Convert.ToInt32(row["WidgetRecord2"].ToString()), row["WidgetHTML"].ToString());
                        //    (objControl1, row["WidgetTitle"].ToString(), row["WidgetIcon"].ToString(), row["WidgetValue"].ToString(), Convert.ToInt32(row["WidgetRecord"].ToString()), row["WidgetInfo"].ToString());
                        //obj1.Controls.Add(new LiteralControl("<br/>"));
                        //}
                        //catch (Exception ex)
                        //{
                        //   // Tool.Message(ex);
                        //    //throw ex;
                        //}
                    }
                }
            }
        }
    }
    //private void GetHeight()
    //{
    //    DataTable table = new DataTable();

    //    if (AspNetCache.CheckCache("tbl_BannerSlider_Root_" + hddValue.Value) == false)
    //    {
    //        MenuLinksBSO menulinksBSO = new MenuLinksBSO();
    //        table = menulinksBSO.GetRootMenuLinks(hddValue.Value, Language.language);
    //        AspNetCache.SetCache("tbl_BannerSlider_Root_" + hddValue.Value, table);

    //    }
    //    else
    //    {
    //        table = (DataTable)AspNetCache.GetCache("tbl_BannerSlider_Root_" + hddValue.Value);
    //    }

    //    if (table.Rows.Count > 0)
    //    {
    //        DataRow row = table.Rows[0];
    //        _height = Convert.ToInt32(row["Height"].ToString());
    //    }
    //}
    private void ViewBanner()
    {
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("tbl_BannerSlider_Main_" + hddValue.Value) == false)
        {
            MenuLinksBSO menulinksBSO = new MenuLinksBSO();
            table = menulinksBSO.GetHotMenuLinks(hddValue.Value, Language.language);
            AspNetCache.SetCache("tbl_BannerSlider_Main_" + hddValue.Value, table);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("tbl_BannerSlider_Main_" + hddValue.Value);
        }

        string strBannerLarger = "";
        string strBannerThumb  = "";

        if (table.Rows.Count > 0)
        {
            for (int i = 0; i < table.Rows.Count; i++)
            {
                DataRow row = table.Rows[i];

                strBannerLarger += "<div class='item " + ((i == 0) ? "active" : "") + "'>";

                strBannerLarger += "<img src='" + Utils.getURLThumbImage(row["MenuLinksIcon"].ToString(), Convert.ToInt32(row["Width"])) + "' alt='" + row["MenuLinksName"] + "' > ";
                if (row["MenuLinksHelp"].ToString() != "")
                {
                    strBannerLarger += "<div class='container'>";
                    strBannerLarger += "<div class='carousel-caption'>";

                    strBannerLarger += "<a href='" + row["MenuLinksUrl"] + "' target='" + row["Target"] + "'>";
                    strBannerLarger += "<h1>" + row["MenuLinksName"] + "</h1>";
                    strBannerLarger += "</a>";
                    strBannerLarger += "<p class='blurb whitealpha hidden-xs'>";
                    strBannerLarger += row["MenuLinksHelp"] + "";
                    strBannerLarger += "</p>";

                    //if (row["MenuLinksUrl"].ToString() != "" & row["MenuLinksUrl"].ToString() != "#")
                    //{
                    //    strBannerLarger += "<p>";
                    //    strBannerLarger += "<a class='btn btn-lg btn-primary'  role='button' href='" + row["MenuLinksUrl"] + "' target='" + row["Target"] + "'>Chi tiết... </a>";
                    //    strBannerLarger += "</p>";
                    //}

                    strBannerLarger += "</div>";
                    strBannerLarger += "</div>";
                }
                strBannerLarger += "</div>";
                // strBannerThumb += "<li><img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "Upload/MenuLinks/" + row["MenuLinksIcon"] , 70) + "' /></li>";
                //strBannerThumb += "<li><img src='" + ResolveUrl("~/") + "img.ashx?url=" + ResolveUrl("~/") + "Upload/MenuLinks/" + row["MenuLinksIcon"] + "&w=70' /></li>";
                strBannerThumb += "<li data-target='#sliderBanner' data-slide-to='" + i + "' " + ((i == 0) ? "class='active'" : "") + " ></li>";
            }
        }
        ltlBannerLarger.Text = strBannerLarger;
        ltlBannerThumb.Text  = strBannerThumb;
    }
    private void ViewNewsHot(int groupcate)
    {
        //  string strCate = GetCateParentIDArrayByID(cateID, groupcate);
        DataTable tableLeft = new DataTable();

        if (AspNetCache.CheckCache("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
        {
            NewsGroupBSO newsGroupBSO = new NewsGroupBSO();
            //table = newsGroupBSO.GetNewsGroupHot(Convert.ToInt32(hddRecord.Value), Language.language, "1");
            tableLeft = newsGroupBSO.GetNewsGroupHot(Language.language, Convert.ToInt32(hddRecord.Value), "1", groupcate);
            AspNetCache.SetCacheWithTime("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), tableLeft, 150);
        }
        else
        {
            tableLeft = (DataTable)AspNetCache.GetCache("Table_Mainhome_ltlHotNewsSlider_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
        }

        DataTable tableRight = new DataTable();

        if (AspNetCache.CheckCache("Table_Mainhome_HotNewsRight_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
        {
            NewsGroupBSO newsGroupBSO = new NewsGroupBSO();
            //table = newsGroupBSO.GetNewsGroupHot(Convert.ToInt32(hddRecord.Value), Language.language, "1");
            //tableRight = newsGroupBSO.GetNewsNoGroupCateHot(Language.language, Convert.ToInt32(hddRecord.Value), groupcate);
            AspNetCache.SetCacheWithTime("Table_Mainhome_HotNewsRight_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), tableRight, 150);
        }
        else
        {
            tableRight = (DataTable)AspNetCache.GetCache("Table_Mainhome_HotNewsRight_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
        }


        // string strHotNewsSlider = "";
        //DataTable table01 = table.Clone();
        //DataTable table02 = table.Clone();

        //if (table.Rows.Count > 0)
        //{
        //    for (int j = 0; j < table.Rows.Count; j++)
        //    {
        //        DataRow dataRow = table.Rows[j];
        //        if (j < Convert.ToInt32(hddRecord.Value) - 3)
        //            table01.ImportRow(dataRow);
        //        else
        //            table02.ImportRow(dataRow);


        //    }

        rptLListNews.DataSource = tableLeft;
        rptLListNews.DataBind();

        rptHotNews.DataSource = tableRight;
        rptHotNews.DataBind();

        //}
    }
Example #24
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);
        }
        int nId = 0;

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

        if (!IsPostBack)
        {
            if (gId == 0)
            {
                panel_menutree.Visible = false;
            }
            else
            {
                panel_menutree.Visible = true;

                if (cId == 0 && nId != 0)
                {
                    NewsGroupBSO newsGroupBSO = new NewsGroupBSO();
                    NewsGroup    _newsgroup   = newsGroupBSO.GetNewsGroupById(nId);
                    if (_newsgroup != null)
                    {
                        cId = _newsgroup.CateNewsID;
                    }
                }


                string strMenu = "";
                if (AspNetCache.CheckCache("HTML_MenuVer_" + gId + "_" + cId) == false)
                {
                    strMenu += BindMenuVer("", gId, cId);
                    AspNetCache.SetCacheWithTime("HTML_MenuVer_" + gId + "_" + cId, strMenu, 150);
                    MenuNews.Text = strMenu;
                }
                else
                {
                    MenuNews.Text = (string)AspNetCache.GetCache("HTML_MenuVer_" + gId + "_" + cId);
                }
            }
        }
    }
Example #25
0
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie cookie_lang = Request.Cookies["LangInfo_CMS"];

        if (cookie_lang == null || cookie_lang["Lang"] == null || cookie_lang["Lang"] == string.Empty)
        {
            cookie_lang         = new HttpCookie("LangInfo_CMS");
            cookie_lang["Lang"] = "vi-VN";
            cookie_lang.Expires = DateTime.Now.AddDays(1);
            Response.Cookies.Add(cookie_lang);
        }
        Language.language = cookie_lang["Lang"].ToString();
        Session["Lang"]   = cookie_lang["Lang"].ToString();

        Config config = new Config();

        if (AspNetCache.CheckCache("Config_" + Language.language) == false)
        {
            ConfigBSO configBSO = new ConfigBSO();

            config = configBSO.GetAllConfig(Language.language);
            AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150);
        }
        else
        {
            config = (Config)AspNetCache.GetCache("Config_" + Language.language);
        }
        Page.Title = config.Titleweb;

        if (!string.IsNullOrEmpty(Request["id"]))
        {
            SYS_WidgetPageLayoutBSO _widgetPageLayoutBSO = new SYS_WidgetPageLayoutBSO();
            SYS_WidgetPageLayout    _widgetPageLayout    = _widgetPageLayoutBSO.GetSYS_WidgetPageLayoutById(Convert.ToInt32(Request["id"].ToString()));

            if (_widgetPageLayout != null)
            {
                SYS_WidgetBSO _widgetBSO = new SYS_WidgetBSO();
                SYS_Widget    _widget    = _widgetBSO.GetSYS_WidgetById(_widgetPageLayout.WidgetId);
                if (_widget != null)
                {
                    if (_widget.WidgetControl != "")
                    {
                        Control objControl1 = (Control)this.Page.LoadControl(ResolveUrl("~") + "Client/Modules/" + _widget.WidgetDir + "/" + _widget.WidgetControl + ".ascx");
                        objControl1.ID = _widgetPageLayout.Id.ToString();
                        PlaceHolder1.Controls.Add(objControl1);

                        //  PlaceHolder1.Controls.Add(LoadControl(ResolveUrl("~") + _widget.WidgetDir + "/" + _widget.WidgetControl));

                        ControlAddParameter(objControl1, _widgetPageLayout.Title, _widgetPageLayout.Icon, _widgetPageLayout.Value, Convert.ToInt32(_widgetPageLayout.Record), _widgetPageLayout.Info, _widgetPageLayout.Value2, Convert.ToInt32(_widgetPageLayout.Record2), _widgetPageLayout.HTML);
                    }
                }
            }
        }
    }
Example #26
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (!IsPostBack)
        //{
        //    string strUrl = Request.Url.AbsoluteUri;
        //    if (!strUrl.Contains("http://http://tuyensinhtructuyen.edu.vn"))
        //    {
        //        Response.Redirect("http://http://tuyensinhtructuyen.edu.vn");
        //    }
        //}

        //if (isMobileBrowser())
        //{
        //    if (!m.ToString().Equals("true"))
        //    {
        //        string url = Request.RawUrl.ToString();

        //        Response.Redirect("http://m.http://tuyensinhtructuyen.edu.vn" + url);
        //    }
        //}

        HttpCookie cookie_lang = Request.Cookies["LangInfo_CMS"];

        if (cookie_lang == null)
        {
            cookie_lang         = new HttpCookie("LangInfo_CMS");
            cookie_lang["Lang"] = "vi-VN";
            cookie_lang.Expires = DateTime.Now.AddDays(1);
            Response.Cookies.Add(cookie_lang);
        }
        Language.language = cookie_lang["Lang"].ToString();

        Config config = new Config();

        if (AspNetCache.CheckCache("Config_" + Language.language) == false)
        {
            ConfigBSO configBSO = new ConfigBSO();

            config = configBSO.GetAllConfig(Language.language);
            AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150);
        }
        else
        {
            config = (Config)AspNetCache.GetCache("Config_" + Language.language);
        }

        Page.Title = config.Titleweb;
        //}
        //string strPage = Request.QueryString["go"];
        string strPage = Request.QueryString["go"];

        Utils.AddWidgetPage(ResolveUrl("~"), strPage, this.Page.Request, this.Page, PlaceHolder);
        //Utils.GetNavigation(Request.QueryString["go"], Request.QueryString["g"], Request.QueryString["cid"], Request.QueryString["id"], ResolveUrl("~"));
    }
Example #27
0
    private void GetNewsGroup()
    {
        string value = "";

        if (hddValue.Value.Length > 25)
        {
            value = hddValue.Value.ToString().Replace(",", "_").Substring(0, 25);
        }
        else
        {
            value = hddValue.Value.ToString().Replace(",", "_");
        }

        if (AspNetCache.CheckCache("HTML_ltlBlockNewsbystrID_" + hddValue.Value) == false)
        {
            NewsGroupBSO newsgroupBSO = new NewsGroupBSO();
            DataTable    table        = newsgroupBSO.GetNewsGroupByListNewsID(Language.language, hddValue.Value, "1", "1");

            string strNewsCateSlider = "";
            string text1             = "";

            if (table.Rows.Count > 0)
            {
                for (int i = 0; i < table.Rows.Count; i++)
                {
                    DataRow dataRow = table.Rows[i];
                    text1 += "<div class='news-list'>";
                    text1 += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>";
                    text1 += "<span>";

                    if (dataRow["ImageThumb"].ToString() != "")
                    {
                        text1 += "<img class='is_img' src='" + Utils.getURLThumbImage(dataRow["ImageThumb"].ToString(), 65) + "' style='border-width: 0px;' alt='" + dataRow["Title"] + "'>";
                    }
                    else
                    {
                        text1 += "<img class='is_img' src='" + ResolveUrl("~/") + "images/img_logo.jpg' style='border-width: 0px;' alt='" + dataRow["Title"] + "'>";
                    }
                    text1 += dataRow["Title"];
                    text1 += "</span>" + "</a>";
                    text1 += "<div class='clear'></div>" + "</div>";
                }
            }


            AspNetCache.SetCacheWithTime("HTML_ltlBlockNewsbyCateID_" + hddValue.Value, text1, 150);
            ltlHotNewsSlider.Text = strNewsCateSlider;
        }
        else
        {
            ltlHotNewsSlider.Text = (string)AspNetCache.GetCache("HTML_ltlBlockNewsbyCateID" + hddValue.Value);
        }
    }
Example #28
0
    protected void btn_GetPass_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();

        AdminBSO adminBSO = new AdminBSO();
        Admin    admin    = adminBSO.GetAdminByEmail(email);


        if (admin != null)
        {
            SecurityBSO securityBSO = new SecurityBSO();
            string      oldpass     = admin.AdminPass;
            string      newpass     = securityBSO.DecPwd(oldpass);

            Config config = new Config();
            if (AspNetCache.CheckCache("Config_" + Language.language) == false)
            {
                ConfigBSO configBSO = new ConfigBSO();

                config = configBSO.GetAllConfig(Language.language);
                AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150);
            }
            else
            {
                config = (Config)AspNetCache.GetCache("Config_" + Language.language);
            }

            MailBSO mailBSO = new MailBSO();
            mailBSO.EmailFrom = config.Email_from;

            string subject = "Mật khẩu tài khoản quản trị - " + config.WebName;
            string body    = "Chào bạn :  " + admin.AdminFullName + "<br>";
            body += "Hệ thống quản trị - " + config.WebName + " thông báo mật khẩu hệ thống của bạn: <br>";
            body += "Tài khoản Email đăng nhập của bạn :  " + admin.AdminEmail + "<br>";
            body += "Mật khẩu đăng nhập hệ thống của bạn :  " + newpass;

            if (mailBSO.SendMail(email, subject, body) == true)
            {
                Tool.Message(this.Page, "Thông tin tài khoản đã được gửi tới Email của bạn!");
                return;
            }
            else
            {
                Tool.Message(this.Page, "Hệ thống Mail lỗi! Không thể gửi được thông tin tài khoản, vui lòng thử lại sau.");
                return;
            }
        }
        else
        {
            Tool.Message(this.Page, "Xin lỗi! Chúng tôi không tìm thấy tài khoản của bạn trong hệ thống");
            return;
        }
    }
    private void ViewBrand()
    {
        DataTable table = new DataTable();

        if (AspNetCache.CheckCache("BlockAdv_isFlash_1Col_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
        {
            MenuLinksBSO _menulink = new MenuLinksBSO();
            table = _menulink.GetHotMenuLinks(hddValue.Value, Language.language);

            AspNetCache.SetCacheWithTime("BlockAdv_isFlash_1Col_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("BlockAdv_isFlash_1Col_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
        }

        string strAdv = "";

        if (table.Rows.Count > 0)
        {
            for (int i = 0; i < table.Rows.Count; i++)
            {
                DataRow row = table.Rows[i];

                strAdv += "<div class='col-lg-12 col-md-12 col-sm-12 col-xs-12 margin-bottom-10px'>";

                if (Convert.ToBoolean(row["isFlash"].ToString()))
                {
                    //is Flash
                    strAdv += "<object width='" + row["width"] + "' height='" + row["height"] + "'>";
                    strAdv += "<param name='Movie' value='" + row["FileName"] + "'>";
                    strAdv += "<param name='play' value='true'>";
                    strAdv += "<param name='quality' value='high'>";
                    strAdv += "<param name='wmode' value='transparent'>";
                    strAdv += "<param name='loop' value='true'>";
                    strAdv += "<param name='menu' value='false'><embed src='" + row["FileName"] + "' width='" + row["width"] + "' height='" + row["height"] + "' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' quality='high' wmode='transparent' loop='true' menu='false'></object>";
                }
                else
                {
                    strAdv += "<a href='" + row["MenuLinksUrl"] + "' target='" + row["Target"] + " title='" + row["MenuLinksName"] + "'>";
                    strAdv += "<img src='" + row["MenuLinksIcon"] + "' alt='" + row["MenuLinksName"] + "' />";
                    strAdv += "</a> <br/>";
                    strAdv += "<a href='" + row["MenuLinksUrl"] + "' target='" + row["Target"] + " title='" + row["MenuLinksName"] + "' class='mt10 ml10 btn btn-sm rounded btn-info'>";
                    strAdv += "Xem chi tiết <i class='fa  fa-long-arrow-right'></i>";
                    strAdv += "</a>";
                }

                strAdv += "</div>";
            }
        }

        ltlAdv.Text = strAdv;
    }
    void GetNewsGroup(int cateID, int groupcate)
    {
        string    strCate = GetCateParentIDArrayByID(cateID, groupcate);
        DataTable table   = new DataTable();

        if (AspNetCache.CheckCache("HTML_ltlNews_MainHome_by_cate_list1_" + hddValue.Value + "_" + Language.language.Replace("-", "_")) == false)
        {
            NewsGroupBSO newsgroupBSO = new NewsGroupBSO();
            table = newsgroupBSO.GetNewsGroupByCateHomeList(strCate, groupcate, "1", Convert.ToInt32(hddRecord.Value), "1");
            AspNetCache.SetCacheWithTime("HTML_ltlNews_MainHome_by_cate_list1_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), table, 150);
        }
        else
        {
            table = (DataTable)AspNetCache.GetCache("HTML_ltlNews_MainHome_by_cate_list1_" + hddValue.Value + "_" + Language.language.Replace("-", "_"));
        }


        string strHotNewsCate = "";

        if (table.Rows.Count > 0)
        {
            DateTime dtNow = DateTime.Now;

            DataRow dataRow0 = table.Rows[0];
            strHotNewsCate += "<div class='thumbnail no-thumbnail'>";
            strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow0["Title"]) + "-" + dataRow0["GroupCate"] + "-" + dataRow0["NewsGroupID"].ToString() + ".aspx' title='" + dataRow0["Title"] + "'>";
            strHotNewsCate += "<div class='embed-image ratio-16-9'>";
            if (dataRow0["ImageThumb"].ToString() != "")
            {
                strHotNewsCate += "<img class='img-responsive' src='" + Utils.getURLThumbImage(dataRow0["ImageThumb"].ToString(), 330) + "' alt='" + dataRow0["Title"] + "'>";
            }
            else
            {
                strHotNewsCate += "<img class='img-responsive' src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 330) + "'  alt='" + dataRow0["Title"] + "'>";
            }
            strHotNewsCate += "</div>";
            strHotNewsCate += "</a>";

            strHotNewsCate += "<div class='caption'>";
            strHotNewsCate += "<h3 class='title-news'>";
            strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow0["Title"]) + "-" + dataRow0["GroupCate"] + "-" + dataRow0["NewsGroupID"].ToString() + ".aspx' title='" + dataRow0["Title"] + "'>";

            strHotNewsCate += dataRow0["Title"].ToString();
            strHotNewsCate += "</a>";
            strHotNewsCate += "<span style='color: #6D6D6D; font-size: 12px;'> (" + Convert.ToDateTime(dataRow0["PostDate"]).ToString("dd/MM/yyyy") + ")</span>";
            strHotNewsCate += "</h3>";
            strHotNewsCate += "</div>";
            strHotNewsCate += "</div>";
        }
        ltlNewsCateMainHome.Text = strHotNewsCate;
    }