protected void linkRemoveCache_Click(object sender, EventArgs e) { AspNetCache.Reset(); }
protected void btn_edit_Click(object sender, EventArgs e) { Edit(); AspNetCache.Reset(); }
private void ViewVideo(int cID) { // string strCate = GetCateParentIDArrayByID(cID); ConfigBSO configBSO = new ConfigBSO(); Config config = configBSO.GetAllConfig(Language.language); DataTable table = new DataTable(); if (AspNetCache.CheckCache("tbl_PanelVideobyCate_Page_" + cID) == false) { VideosBSO videosBSO = new VideosBSO(); table = videosBSO.GetVideosHot(Convert.ToInt32(hddRecord.Value), "1", cID, Language.language); AspNetCache.SetCacheWithTime("tbl_PanelVideobyCate_Page_" + cID, table, 150); } else { table = (DataTable)AspNetCache.GetCache("tbl_PanelVideobyCate_Page_" + cID); } rptVideo.DataSource = table; rptVideo.DataBind(); //string str1 = ""; //string str2 = ""; //if (table.Rows.Count > 0) //{ // str2 += "<ul>"; // for (int i = 0; i < table.Rows.Count; i++) // { // DataRow row = table.Rows[i]; // if (i == 0) // { // str1 += "<div class='boxVideo_wrapper' style='position: relative; width: 420px; height: 250px;'>"; // if (Convert.ToBoolean(row["VideosType"])) // str1 += @"<iframe title='Video Player' width='420' height='250' src='" + row["VideosUrl"] + "' frameborder='0' allowfullscreen=''></iframe>"; // else // str1 += @"<object type='application/x-shockwave-flash' data='http://flv-player.net/medias/player_flv_multi.swf' width='420' height='250'><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 + "/Upload/Videos/Files/" + row["FileName"] + "&title=" + row["Title"] + "&startimage=" + ResolveUrl("~/") + "Upload/Videos/VideosImg/ImgLarge/" + row["ImageLarge"] + "&width=420&height=250&autoplay=0&autoload=0&margin=0&showstop=1&showvolume=1&showtime=2&showopen=2&showfullscreen=1&buffer=10&buffermessage=" + row["Description"] + "&shortcut=1&showtitleandstartimage=0' /></object>"; // str1 += "</div>"; // str1 += "<div class='video_home_info'>"; // str1 += "<a href='" + ResolveUrl("~/") + "thu-vien-videos/" + GetString(row["Title"]) + "-" + row["VideosCateID"] + "-" + row["VideosID"] + ".aspx' title='" + row["Title"] + "' class='video_home_tt'>"; // str1 += row["Title"]; // str1 += "</a>"; // str1 += "<p class='video_home_sapo'>"; // str1 += row["Description"]; // str1 += "</p>"; // str1 += "</div>"; // } // else // { // str2 += "<li>"; // str2 += "<a class='lnk_img' href='" + ResolveUrl("~/") + "thu-vien-videos/" + GetString(row["Title"]) + "-" + row["VideosCateID"] + "-" + row["VideosID"] + ".aspx' title='" + row["Title"] + "'>"; // str2 += "<img alt='" + row["Title"] + "' src='" + ResolveUrl("~/") + "Upload/Videos/VideosImg/ImgThumb/" + row["ImageThumb"] + "'>"; // str2 += "</a>"; // str2 += "<a class='video_home_tt clred' href='" + ResolveUrl("~/") + "thu-vien-videos/" + GetString(row["Title"]) + "-" + row["VideosCateID"] + "-" + row["VideosID"] + ".aspx' title='" + row["Title"] + "'>"; // str2 += row["Title"]; // str2 += "</a>"; // str2 += "<div class='clr'> </div>"; // str2 += "</li>"; // } // } // str2 += "</ul>"; // // str2 += "<a class='xemthem2' href='"+ ResolveUrl("~/") + "thu-vien-video/"+cID+".aspx' title='Xem thêm'>Xem thêm</a>"; //} //ltlVideoHot1.Text = str1; //ltlHotOther.Text = str2; }
/// <summary> /// 体检人员到检信息反馈 /// </summary> /// <returns></returns> public static ReturnMessage BookingOrderInfo(string regNo, string id_card) { ReturnMessage Message = new ReturnMessage(); Message = ckeckJG(model); if (Message.state != "200") { Message.state = "402"; Message.message = "BookingOrderInfo-0机构校验失败"; Message.result = ""; return(Message); } string access_token = ""; #region 获取token string nysykey = "nysy_access_token"; if (AspNetCache.Exist(nysykey) == false) { ReturnMessage tokenModel = getToke(); if (tokenModel.state != "200") { Message.message = tokenModel.message; Message.state = tokenModel.state; Message.result = ""; return(Message); } access_token = tokenModel.result.ToString(); AspNetCache.Insert(nysykey, access_token, DateTime.Now.AddSeconds(7000)); } else { access_token = AspNetCache.Get <string>(nysykey); } #endregion #region 获取套餐 try { string apiUrl = model.jgjkurl;//请求地址 apiUrl += "api/External/BookingOrderInfo"; NameValueCollection Headers = new NameValueCollection(); Headers.Add("Authorization", "Bearer " + access_token); NameValueCollection parameters = new NameValueCollection(); parameters.Add("regno", regNo); parameters.Add("id_card", id_card); string resultStr = Common.WebHelper.PostData_OAuth2_V1(apiUrl, parameters, Headers, "json"); if (string.IsNullOrEmpty(resultStr)) { Message.state = "403"; Message.message = "BookingOrderInfo-1到检信息反馈失败"; Message.result = ""; return(Message); } else { dynamic resultObject = JsonConvert.DeserializeObject <dynamic>(resultStr); if (resultObject.success == true) { Message.state = "200"; Message.message = ""; Message.result = resultObject.returnData; return(Message); } else { Message.state = "406"; Message.message = "BookingOrderInfo-1到检信息反馈失败" + Convert.ToString(resultObject.returnMsg); Message.result = ""; LogApiHelper.AddErrorLog("BookingOrderInfo-2到检信息反馈失败=" + Convert.ToString(resultObject.returnMsg)); return(Message); } } } catch (Exception ex) { Message.state = "407"; Message.message = "获取套餐信息异常:" + ex.ToString(); Message.result = ""; LogApiHelper.AddErrorLog("BookingOrderInfo-3到检信息反馈失败=" + ex.ToString()); return(Message); } #endregion }
protected void rptAuditReport_ItemDataBound(object sender, RepeaterItemEventArgs e) { Literal ltNoTOE = (Literal)e.Item.FindControl("ltNoTOE"); Literal ltTotalTOE = (Literal)e.Item.FindControl("ltTotalTOE"); StringBuilder sb = new StringBuilder(); DataRowView dr = (DataRowView)e.Item.DataItem; if (dr != null) { int eID = Convert.ToInt32(dr["Id"]); DataTable dtFuel = new AuditReportService().GetCO2ByReport(eID); IList <Fuel> listFuel = new List <Fuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All)) { listFuel = new FuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, listFuel); } else { listFuel = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All); } decimal dsum = 0; decimal NoTOE = 0; if (dtFuel != null && dtFuel.Rows.Count > 0) { for (int i = 0; i < dtFuel.Rows.Count; i++) { dsum = dsum + Convert.ToDecimal(dtFuel.Rows[i]["NoCO2"]); NoTOE = NoTOE + Convert.ToDecimal(dtFuel.Rows[i]["NoTOE"]); } } foreach (Fuel fuel in listFuel) { sb.Append("<td class='text-right'>"); if (dtFuel != null && dtFuel.Rows.Count > 0) { DataRow[] drows = dtFuel.Select("FuelId=" + fuel.Id); if (drows != null && drows.Count() > 0) { decimal rate = 0; if (NoTOE > 0) { rate = Math.Round((Convert.ToDecimal(drows[0]["NoTOE"]) / NoTOE) * 100, 2); } //sb.Append(Tool.ConvertDecimalToString(Math.Round(Convert.ToDecimal(drows[0]["NoTOE"]), 2)) + "(" + rate + "%)"); if (rate > 50) { sb.Append("<b>" + rate + "%</b>"); } else { sb.Append(rate + "%"); } } else { sb.Append("-"); } } else { sb.Append("-"); } sb.Append("</td>"); } ltNoTOE.Text = sb.ToString(); ltTotalTOE.Text = Tool.ConvertDecimalToString(NoTOE, 2); } }
void GetNewsGroup(int cateID, int groupcate) { int nRecord = 0; if (!String.IsNullOrEmpty(hddRecord.Value)) { if (int.TryParse(hddRecord.Value, out nRecord)) { _page = new PagingInfo(nRecord, 1, true); } else { _page = new PagingInfo(nRecord, 1, true); } } DataTable table = new DataTable(); if (AspNetCache.CheckCache("Client_NewsbyCate_list2_2col" + groupcate + "_" + cateID + "_" + Language.language.Replace("-", "_")) == false) { string strCate = GetCateParentIDArrayByID(cateID, groupcate); NewsGroupBSO newsgroupBSO = new NewsGroupBSO(); table = newsgroupBSO.GetNewsGroupPaging(Language.language, groupcate, -1, strCate, 1, 1, -1, 1, 0, _page); AspNetCache.SetCacheWithTime("Client_NewsbyCate_list2_2col" + groupcate + "_" + cateID + "_" + Language.language.Replace("-", "_"), table, 150); } else { table = (DataTable)AspNetCache.GetCache("Client_NewsbyCate_list2_2col" + groupcate + "_" + cateID + "_" + Language.language.Replace("-", "_")); } string strHotNewsCate = ""; if (table.Rows.Count > 0) { DateTime dtNow = DateTime.Now; for (int j = 0; j < table.Rows.Count; j++) { DataRow dataRow = table.Rows[j]; //if (j < 4) //{ strHotNewsCate += "<div class='col-md-3 col-lg-3 col-sm-6 col-xs-6 prn pln'>"; strHotNewsCate += "<div class='thumbnail no-thumbnail thumbnail-style thumbnail-kenburn'>"; strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; strHotNewsCate += "<div class='embed-image ratio-16-9'>"; if (dataRow["ImageThumb"].ToString() != "") { strHotNewsCate += "<img class='img-responsive' src='" + Utils.getURLThumbImage(dataRow["ImageThumb"].ToString(), 330) + "' alt='" + dataRow["Title"] + "'>"; } else { strHotNewsCate += "<img class='img-responsive' src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 330) + "' alt='" + dataRow["Title"] + "'>"; } strHotNewsCate += "</div>"; strHotNewsCate += "</a>"; strHotNewsCate += "<div class='caption'>"; strHotNewsCate += "<h3 class='title-news13'>"; strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; strHotNewsCate += dataRow["Title"].ToString(); strHotNewsCate += "</a>"; //strHotNewsCate += "<span style='color: #6D6D6D; font-size: 12px;'> (" + Convert.ToDateTime(dataRow["PostDate"]).ToString("dd/MM/yyyy") + ")</span>"; strHotNewsCate += "</h3>"; //strHotNewsCate += "<ul class='list-unstyled list-inline title-date'>"; //strHotNewsCate += "<li><i class='fa fa-calendar'></i> " + Convert.ToDateTime(dataRow["PostDate"]).ToString("dd/MM/yyyy") + "</li>"; //strHotNewsCate += "</ul>"; strHotNewsCate += "</div>"; strHotNewsCate += "</div>"; strHotNewsCate += "</div>"; //} //else //{ // strHotNewsCate += "<div class='linkother'>"; // strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; // strHotNewsCate += dataRow["Title"].ToString(); // //strHotNewsCate += " <span style='color:#6D6D6D; font-size: 12px;font-style:italic;'>(" + Convert.ToDateTime(dataRow["PostDate"]).ToString("dd/MM/yyyy") + ")</span>"; // strHotNewsCate += "</a>"; // strHotNewsCate += "</div>"; //} } //strHotNewsCate += "</ul></div>"; //strHotNewsCate += "</div>"; } ltlNewsCateMainHome.Text = strHotNewsCate; }
private void GetMenuBarOE() { if (AspNetCache.CheckCache("HTML_ltlMenuBarOE_11") == false) { CateNewsGroupBSO _catenewsgroupBSO = new CateNewsGroupBSO(); CateNewsBSO _catenewsBSO = new CateNewsBSO(); NewsGroupBSO _newsgroupBSO = new NewsGroupBSO(); DataTable table_news = new DataTable(); DataTable table_cate = new DataTable(); DataTable table_cate_sub = new DataTable(); DataTable table_cate_group = new DataTable(); DataTable tableClone1 = table_cate_group.Clone(); DataTable tableClone2 = table_cate_group.Clone(); string strMenu = ""; // string strMenuSub = ""; string strMenuSubCate = ""; string strMenuItem = ""; strMenu += "<ul class='nav navbar-nav'>"; strMenu += "<li class='dropdown mega-menu-fullwidth'>"; strMenu += "<a href='" + ResolveUrl("~/") + "Default.aspx' class='dropdown-toggle' data-toggle='dropdown'>"; strMenu += "<span class='fa fa-home' style='font-size:20px;'></span>"; strMenu += "</a>"; // <!-- 0 -->; strMenu += "<ul class='dropdown-menu'>"; strMenu += "<li>"; strMenu += "<div class='mega-menu-content disable-icons'>"; strMenu += "<div class='container'>"; strMenu += "<div class='row equal-height'>"; table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 2, 4, true); //Start Left (1) if (table_cate.Rows.Count > 0) { strMenuSubCate = "<div class='col-md-3 col-lg-3 col-sm-6 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 2, 7, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dmp/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //EndLeft (1) //Start Mid1 (2) if (table_cate.Rows.Count > 1) { strMenuSubCate = "<div class='col-md-3 col-lg-3 col-sm-6 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 2, 7, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dmp/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //End Mid1 (2) //Start Mid2 (3) if (table_cate.Rows.Count > 2) { strMenuSubCate = "<div class='col-md-3 col-lg-3 col-sm-6 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[2]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[2]["CateNewsID"].ToString()), Language.language, 2, 7, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dmp/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //End Mid2 (3) //Start Right (4) if (table_cate.Rows.Count > 3) { strMenuSubCate = "<div class='col-md-3 col-lg-3 col-sm-6 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[3]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[3]["CateNewsID"].ToString()), Language.language, 2, 7, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dmp/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //End Right (4) strMenu += "</div>"; strMenu += "</div>"; strMenu += "</div>"; strMenu += "</li>"; strMenu += "</ul>"; strMenu += "</li>"; //Menu 2 - Tuyen sinh DH-CD //strMenu += "<li><a href='#'>Tuyển sinh ĐH-CĐ</a>"; strMenu += "<li class='dropdown mega-menu-fullwidth'>"; strMenu += "<a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Tuyển sinh ĐH-CĐ") + "-5.aspx' class='dropdown-toggle' data-toggle='dropdown'>"; strMenu += "Tuyển sinh ĐH-CĐ"; strMenu += "</a>"; strMenu += "<ul class='dropdown-menu'>"; strMenu += "<li>"; strMenu += "<div class='mega-menu-content disable-icons'>"; strMenu += "<div class='container'>"; strMenu += "<div class='row equal-height'>"; table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 5, 3, true); //Start Left (1) if (table_cate.Rows.Count > 0) { strMenuSubCate = "<div class='col-md-4 col-lg-4 col-sm-4 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[0]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 5, 12, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //EndLeft (1) //Start Mid 1 (2) if (table_cate.Rows.Count > 1) { strMenuSubCate = "<div class='col-md-4 col-lg-4 col-sm-4 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 5, 12, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //End Mid 1 (2) //Start Mid 2 (3) if (table_cate.Rows.Count > 2) { strMenuSubCate = "<div class='col-md-4 col-lg-4 col-sm-4 col-xs-12 equal-height-in'>"; strMenuSubCate += "<ul class='list-unstyled equal-height-list'>"; strMenuSubCate += "<li><h3>" + table_cate.Rows[2]["CateNewsName"].ToString() + "</h3></li>"; table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[2]["CateNewsID"].ToString()), Language.language, 5, 8, true); if (table_cate_sub.Rows.Count > 0) { for (int i = 0; i < table_cate_sub.Rows.Count; i++) { DataRow dataRow = table_cate_sub.Rows[i]; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'><i class='fa fa-list'></i>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSubCate += "</li>"; } } //strMenuSubCate += "<a class='bt_menubar_1' href='#'><span>Đăng ký tuyển sinh trực tuyến</span></a>"; strMenuSubCate += "</ul>"; strMenuSubCate += "</div>"; strMenu += strMenuSubCate; } //End Mid 2 (3) strMenu += "</div>"; strMenu += "</div>"; strMenu += "</div>"; strMenu += "</li>"; strMenu += "</ul>"; strMenu += "</li>"; //End Menu 2 ////Menu 3 - Tuyen sinh THPT //int groupcate1 = 6; //strMenu += " <li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Tuyển sinh THPT") + "-" + groupcate1 + ".aspx'>Tuyển sinh THPT</a>"; //strMenu += " <div style='left: -196px;'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 6, 2, true); ////Start Left (1) //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate = "<ul class='oe_subleftmenu'>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 6, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndLeft (1) ////Content ////Start Content //table_news = _newsgroupBSO.GetNewsGroupHot(Language.language, 4, "1", 6); //strMenuItem = "<ul class='oe_menucontent-mid'>"; //strMenuItem += "<span class='heading_icon'> Thông báo tuyển sinh THPT</span>"; //if (table_news.Rows.Count > 0) //{ // strMenuItem += "<li class='menu_content-mid'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // for (int i = 0; i < table_news.Rows.Count; i++) // { // DataRow dataRow = table_news.Rows[i]; // strMenuItem += "<li>"; // strMenuItem += "<a href='" + ResolveUrl("~/") + "ts/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx'>"; // if (dataRow["ImageThumb"].ToString() != "") // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "Upload/NewsGroup/NewsGroupThumb/" + dataRow["ImageThumb"].ToString(),80) + "' vspace='1' class='img_news_menu'>"; // else // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 80) + "' vspace='1' class='img_news_menu'>"; // strMenuItem += dataRow["Title"].ToString(); // DateTime dtNow; // dtNow = DateTime.Now; // if (Convert.ToDateTime(dataRow["PostDate"].ToString()).Date >= dtNow.Date) // strMenuItem += "<img src='" + ResolveUrl("~/") + "images/red-star.gif' class='icon12' />"; // strMenuItem += "<br style='clear: both;' />"; // strMenuItem += "</a></li>"; // if ((i + 1) % 2 == 0) // { // strMenuItem += "</ul>"; // strMenuItem += "</li>"; // strMenuItem += "<li class='menu_content'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // } // } // strMenuItem += "</ul>"; // strMenuItem += "</li>"; //} //strMenuItem += "</ul>"; //strMenu += strMenuItem; ////end content ////Start Right //if (table_cate.Rows.Count > 1) //{ // strMenuSubCate = "<ul class='oe_subrightmenu_1'>"; // strMenuSubCate += "<li class='heading_bold'>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</li>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 6, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndRight //strMenu += "</div>"; //strMenu += "</li>"; ////End Menu3 ////Menu 4 - Tu van ho tro ////strMenu += "<li><a href=''>Tư vấn hỗ trợ</a>"; //strMenu += "<li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Tư vấn Hỗ trợ") + "-7.aspx'> Tư vấn Hỗ trợ</a>"; //strMenu += "<div style='left: -329px;'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 7, 4, true); ////Start Left (1) //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate = "<ul class='oe_subleftmenu'>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 7, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndLeft (1) ////Start Mid 1 (2) //if (table_cate.Rows.Count > 1) //{ // strMenuSubCate = "<ul class='oe_menucontent_mid_1'>"; // strMenuSubCate += "<span class='heading_icon'>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</span>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 7, 4, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "<a class='bt_menubar_1' href='#'><span>Tra điểm ĐH-CĐ</span></a>"; // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////End Mid 1 (2) ////Start Mid 2 (3) //if (table_cate.Rows.Count > 2) //{ // strMenuSubCate = "<ul class='oe_menucontent_mid_2'>"; // strMenuSubCate += "<span class='heading_icon'>" + table_cate.Rows[2]["CateNewsName"].ToString() + "</span>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[2]["CateNewsID"].ToString()), Language.language, 7, 12, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////End Mid 2 (3) ////Start Mid 3 (4) //if (table_cate.Rows.Count > 3) //{ // strMenuSubCate = "<ul class='oe_subrightmenu_1'>"; // strMenuSubCate += "<li class='heading_bold'>" + table_cate.Rows[3]["CateNewsName"].ToString() + "</li>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[3]["CateNewsID"].ToString()), Language.language, 7, 5, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "<a class='bt_menubar_1' href='#'><span>Đăng ký trực tuyến</span></a>"; // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////End Mid 3 (4) //strMenu += "</div>"; //strMenu += "</li>"; ////End menu 5 ////Menu 5 - On thi Dai hoc //strMenu += "<li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Ôn thi Đại học") + "-8.aspx'>Ôn thi Đại học</a>"; //strMenu += "<div style='left: -451px;'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 8, 3, true); ////Start Left (1) //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate = "<ul class='oe_subleftmenu_1'>"; // strMenuSubCate += "<span class='heading_icon'>" + table_cate.Rows[0]["CateNewsName"].ToString() + "</span>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 8, 12, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndLeft (1) ////Start Mid 1 (2) //if (table_cate.Rows.Count > 1) //{ // strMenuSubCate = "<ul class='oe_menucontent_mid_22'>"; // strMenuSubCate += "<span class='heading_icon'>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</span>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 8, 12, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////End Mid 1 (2) ////Start Mid 2 (3) //if (table_cate.Rows.Count > 2) //{ // strMenuSubCate = "<ul class='oe_menucontent_mid_2_noline'>"; // strMenuSubCate += "<span class='heading_icon'>" + table_cate.Rows[2]["CateNewsName"].ToString() + "</span>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[2]["CateNewsID"].ToString()), Language.language, 8, 8, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "<a class='bt_menubar_1' href='#'><span>Đăng ký học trực tuyến</span></a>"; // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////End Mid 2 (3) //strMenu += "</div>"; //strMenu += "</li>"; ////End Menu 5 ////Menu 6 - Du học //strMenu += "<li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Du học") + "-9.aspx'>Du học</a>"; //strMenu += "<div style='left: -574px;'>"; ////Start Left //strMenuSubCate = "<ul class='oe_subleftmenu'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 9, 7); //if (table_cate.Rows.Count > 0) //{ // for (int i = 0; i < table_cate.Rows.Count; i++) // { // DataRow dataRow = table_cate.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } //} //strMenuSubCate += "</ul>"; //strMenu += strMenuSubCate; ////EndLeft ////Start Content //table_news = _newsgroupBSO.GetNewsGroupHot(Language.language, 6, "1", 9); //strMenuItem = "<ul class='oe_menucontent'>"; //if (table_news.Rows.Count > 0) //{ // strMenuItem += "<li class='menu_content'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // for (int i = 0; i < table_news.Rows.Count; i++) // { // DataRow dataRow = table_news.Rows[i]; // strMenuItem += "<li>"; // strMenuItem += "<a href='" + ResolveUrl("~/") + "ts/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx'>"; // if (dataRow["ImageThumb"].ToString() != "") // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "Upload/NewsGroup/NewsGroupThumb/" + dataRow["ImageThumb"].ToString(),80) + "' vspace='1' class='img_news_menu'>"; // else // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 80) + "' vspace='1' class='img_news_menu'>"; // strMenuItem += dataRow["Title"].ToString(); // DateTime dtNow; // dtNow = DateTime.Now; // if (Convert.ToDateTime(dataRow["PostDate"].ToString()).Date >= dtNow.Date) // strMenuItem += "<img src='" + ResolveUrl("~/") + "images/red-star.gif' class='icon12' />"; // strMenuItem += "<br style='clear: both;' />"; // strMenuItem += "</a></li>"; // if ((i + 1) % 2 == 0) // { // strMenuItem += "</ul>"; // strMenuItem += "</li>"; // strMenuItem += "<li class='menu_content'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // } // } // strMenuItem += "</ul>"; // strMenuItem += "</li>"; //} //strMenuItem += "</ul>"; //strMenu += strMenuItem; //strMenu += "</div>"; //strMenu += "</li>"; ////End Menu 6 ////Menu 8 - Ban Tin giao duc //strMenu += " <li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Bản tin giáo dục") + "-1.aspx'>Bản tin giáo dục</a>"; //strMenu += " <div style='left: -650px;'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 1, 2, true); ////Start Left (1) //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate = "<ul class='oe_subleftmenu'>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 1, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndLeft (1) ////Content ////Start Content //table_news = _newsgroupBSO.GetNewsGroupHot(Language.language, 4, "1", 1); //strMenuItem = "<ul class='oe_menucontent-mid'>"; //strMenuItem += "<span class='heading_icon'>Tin nổi bật</span>"; //if (table_news.Rows.Count > 0) //{ // strMenuItem += "<li class='menu_content-mid'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // for (int i = 0; i < table_news.Rows.Count; i++) // { // DataRow dataRow = table_news.Rows[i]; // strMenuItem += "<li>"; // strMenuItem += "<a href='" + ResolveUrl("~/") + "ts/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx'>"; // if (dataRow["ImageThumb"].ToString() != "") // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "Upload/NewsGroup/NewsGroupThumb/" + dataRow["ImageThumb"].ToString(),80) + "' vspace='1' class='img_news_menu'>"; // else // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 80) + "' vspace='1' class='img_news_menu'>"; // strMenuItem += dataRow["Title"].ToString(); // DateTime dtNow; // dtNow = DateTime.Now; // if (Convert.ToDateTime(dataRow["PostDate"].ToString()).Date >= dtNow.Date) // strMenuItem += "<img src='" + ResolveUrl("~/") + "images/red-star.gif' class='icon12' />"; // strMenuItem += "<br style='clear: both;' />"; // strMenuItem += "</a></li>"; // if ((i + 1) % 2 == 0) // { // strMenuItem += "</ul>"; // strMenuItem += "</li>"; // strMenuItem += "<li class='menu_content'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // } // } // strMenuItem += "</ul>"; // strMenuItem += "</li>"; //} //strMenuItem += "</ul>"; //strMenu += strMenuItem; ////end content ////Start Right //if (table_cate.Rows.Count > 1) //{ // strMenuSubCate = "<ul class='oe_subrightmenu_1'>"; // strMenuSubCate += "<li class='heading_bold'>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</li>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 1, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndRight //strMenu += "</div>"; //strMenu += "</li>"; ////End Menu 8 ////Menu 9 - Huong nghiep, viec lam //strMenu += "<li><a href='" + ResolveUrl("~/") + "ts-f/" + GetString("Hướng nghiệp, Việc làm") + "-10.aspx'>Hướng nghiệp, Việc làm</a>"; //strMenu += "<div style='left: -789px;'>"; //table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, 10, 2, true); ////Start Left (1) //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate = "<ul class='oe_subleftmenu'>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[0]["CateNewsID"].ToString()), Language.language, 10, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndLeft (1) ////Content ////Start Content //table_news = _newsgroupBSO.GetNewsGroupHot(Language.language, 4, "1", 7); //strMenuItem = "<ul class='oe_menucontent-mid'>"; //strMenuItem += "<span class='heading_icon'>Tin nổi bật</span>"; //if (table_news.Rows.Count > 0) //{ // strMenuItem += "<li class='menu_content-mid'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // for (int i = 0; i < table_news.Rows.Count; i++) // { // DataRow dataRow = table_news.Rows[i]; // strMenuItem += "<li>"; // strMenuItem += "<a href='" + ResolveUrl("~/") + "ts/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx'>"; // if (dataRow["ImageThumb"].ToString() != "") // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "Upload/NewsGroup/NewsGroupThumb/" + dataRow["ImageThumb"].ToString(),80) + "' vspace='1' class='img_news_menu'>"; // else // strMenuItem += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 80) + "' vspace='1' class='img_news_menu'>"; // strMenuItem += dataRow["Title"].ToString(); // DateTime dtNow; // dtNow = DateTime.Now; // if (Convert.ToDateTime(dataRow["PostDate"].ToString()).Date >= dtNow.Date) // strMenuItem += "<img src='" + ResolveUrl("~/") + "images/red-star.gif' class='icon12' />"; // strMenuItem += "<br style='clear: both;' />"; // strMenuItem += "</a></li>"; // if ((i + 1) % 2 == 0) // { // strMenuItem += "</ul>"; // strMenuItem += "</li>"; // strMenuItem += "<li class='menu_content'>"; // strMenuItem += "<ul class='oe_subleftmenu2'>"; // } // } // strMenuItem += "</ul>"; // strMenuItem += "</li>"; //} //strMenuItem += "</ul>"; //strMenu += strMenuItem; ////end content ////Start Right //if (table_cate.Rows.Count > 1) //{ // strMenuSubCate = "<ul class='oe_subrightmenu_1'>"; // strMenuSubCate += "<li class='heading_bold'>" + table_cate.Rows[1]["CateNewsName"].ToString() + "</li>"; // table_cate_sub = _catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(table_cate.Rows[1]["CateNewsID"].ToString()), Language.language, 10, 7, true); // if (table_cate_sub.Rows.Count > 0) // { // for (int i = 0; i < table_cate_sub.Rows.Count; i++) // { // DataRow dataRow = table_cate_sub.Rows[i]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // } // strMenuSubCate += "</ul>"; // strMenu += strMenuSubCate; //} ////EndRight //strMenu += "</div>"; //strMenu += "</li>"; ////End Menu 9 strMenu += "</ul>"; AspNetCache.SetCacheWithTime("HTML_ltlMenuBarOE_11", strMenu, 150); ltlMenuBarOE.Text = strMenu; } else { ltlMenuBarOE.Text = (string)AspNetCache.GetCache("HTML_ltlMenuBarOE_11"); } }
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); } DataTable table = new DataTable(); if (AspNetCache.CheckCache("tbl_MainHomeVideoHot") == false) { VideosBSO videosBSO = new VideosBSO(); table = videosBSO.GetVideosHot(1, "1", Language.language); AspNetCache.SetCacheWithTime("tbl_MainHomeVideoHot", table, 150); } else { table = (DataTable)AspNetCache.GetCache("tbl_MainHomeVideoHot"); } string str1 = ""; if (table.Rows.Count > 0) { //str2 += "<ul>"; DataRow row = table.Rows[0]; //str1 += "<div class='videos'>"; //str1 += "<div class='videos_ul'>"; //str1 += "<div class='item-video-frame-simple'>"; //str1 += "<div class='boxVideo_wrapper' style='position: relative; width: 100%; height: 230px; padding: 4px 0 0 5px;'>"; //if (Convert.ToBoolean(row["VideosType"])) // str1 += @"<iframe title='Video Player' width='100%' height='220' src='" + row["VideosUrl"] + "' frameborder='0' allowfullscreen=''></iframe>"; //else // str1 += @"<object type='application/x-shockwave-flash' data='http://flv-player.net/medias/player_flv_multi.swf' width='285' height='205'><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 + row["FileName"] + "&title=" + row["Title"] + "&startimage=" + row["ImageLarge"] + "&width=285&height=205&autoplay=0&autoload=0&margin=0&showstop=1&showvolume=1&showtime=2&showopen=2&showfullscreen=1&buffer=10&buffermessage=" + row["Description"] + "&shortcut=1&showtitleandstartimage=0' /></object>"; //str1 += "</div>"; //str1 += "</div>"; //str1 += "</div>"; //str1 += "</div>"; if (Convert.ToBoolean(row["VideosType"])) { PathFileAudio = row["VideosUrl"].ToString(); } else { PathFileAudio = config.WebDomain + row["FileName"]; } PathFileImg = row["ImageLarge"].ToString(); str1 += "<div class='video_home_info' style='width:100%;'>"; str1 += "<a href='" + ResolveUrl("~/") + "thu-vien-videos/" + GetString(row["Title"]) + "-" + row["VideosCateID"] + "-" + row["VideosID"] + ".aspx' title='" + row["Title"] + "' class='video_home_tt'>"; str1 += row["Title"]; str1 += "</a>"; //str1 += "<p class='video_home_sapo'>"; //str1 += row["Description"]; //str1 += "</p>"; str1 += "</div>"; //} ////str2 += "</ul>"; // str2 += "<a class='xemthem2' href='"+ ResolveUrl("~/") + "thu-vien-video.aspx' title='Xem thêm'>Xem thêm</a>"; } ltlVideoHot1.Text = str1; //ltlHotOther.Text = str2; //if (video != null) //{ // if (video.VideosType == true) // ltlVideo.Text = @"<iframe title='Video Player' width='253' height='180' 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='253' height='180'><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 + "/Upload/Videos/Files/" + video.FileName + "&title=" + video.Title + "&startimage=" + ResolveUrl("~/") + "Upload/Videos/VideosImg/ImgThumb/" + video.ImageThumb + "&width=253&height=180&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>"; //} }
//private void GetCateParentNewsGroup(int cId, int gId) //{ // string strCate = this.GetCateParentIDArrayByID(cId, gId); // NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); // DataTable newsGroupPaging = newsGroupBSO.GetNewsGroupPaging(Language.language, Convert.ToInt32(hddGroupCate.Value), strCate, _page); // if (newsGroupPaging.Rows.Count > 0) // { // TotalRecord = Convert.ToInt32(newsGroupPaging.Rows[0]["Total"].ToString()); // SetAttributeGvArticle(Convert.ToInt32(newsGroupPaging.Rows[0]["Total"].ToString())); // rptListNewsGroup.DataSource = newsGroupPaging; // rptListNewsGroup.DataBind(); // Paging.DataLoad(); // if (TotalPage(Convert.ToInt32(newsGroupPaging.Rows[0]["Total"].ToString())) <= 1L) // { // Paging.Visible = false; // } // else // { // Paging.Visible = true; // } // } // else // { // SetAttributeGvArticle(0); // Paging.Visible = false; // } // //CateNewsBSO cateNewsBSO = new CateNewsBSO(); // //DataTable cateClientGroup = cateNewsBSO.getCateClientGroup(cId, Language.language, gId, 5); // //if (cateClientGroup.Rows.Count > 0) // //{ // // tintuc_col1.Attributes.Add("class", "tintuc-col1"); // // ViewListCate(cId, gId); // //} // //else // //{ // // tintuc_col1.Attributes.Add("class", "tintuc-col-main"); // //} // PagingInfo paging = new PagingInfo(10, (Convert.ToInt32(hdnPage.Value) + 1), true); // DataTable newsGroupPaging2 = newsGroupBSO.GetNewsGroupPaging(Language.language, Convert.ToInt32(hddGroupCate.Value), paging); // if (newsGroupPaging2.Rows.Count > 0) // { // newsOther.Visible = true; // rptListNewsOther.DataSource = newsGroupPaging2; // rptListNewsOther.DataBind(); // return; // } // newsOther.Visible = false; //} private void ViewListCate(int cId, int gId) { //Cate CateNewsBSO cateNewsBSO = new CateNewsBSO(); DataTable tblCateClient = new DataTable(); if (!AspNetCache.CheckCache("tblCateClient_" + gId + "_" + cId)) { tblCateClient = cateNewsBSO.getCateClientGroupUrl(cId, Language.language, gId, 4); AspNetCache.SetCacheWithTime("tblCateClient_" + gId + "_" + cId, tblCateClient, 150.0); } else { tblCateClient = (DataTable)AspNetCache.GetCache("tblCateClient_" + gId + "_" + cId); } string strCateSub = ""; if (tblCateClient.Rows.Count > 0) { strCateSub += "<div class='r-ro'>"; for (int i = 0; i < tblCateClient.Rows.Count; i++) { DataRow dataRow = tblCateClient.Rows[i]; if (Convert.ToBoolean(dataRow["isUrl"])) { strCateSub += "<a class='catelink' href='" + dataRow["Url"] + "' title='" + dataRow["CateNewsName"] + "'>" + dataRow["ShortName"] + "</a>"; } else { strCateSub += "<a class='catelink' href='" + ResolveUrl("~/") + "c3/" + cateNewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow["CateNewsID"])) + "/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx' title='" + dataRow["CateNewsName"] + "'>" + dataRow["ShortName"] + "</a>"; } //if (i < tblCateClient.Rows.Count - 1) // strCateSub += "<span class='catelink-line'> </span>"; } strCateSub += "</div>"; ltlCateLink.Text = strCateSub; } else { ltlCateLink.Visible = false; } //GetNews DataTable table = new DataTable(); if (!AspNetCache.CheckCache("HTML_AboutTabListbyCate_" + gId + "_" + cId)) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); if (cId == 0) { table = newsGroupBSO.GetNewsGroupHot(Language.language, "1", gId); } else { table = newsGroupBSO.GetNewsGroupByCateHotAll(cId, gId, "1", "1", "1"); } AspNetCache.SetCacheWithTime("HTML_AboutTabListbyCate_" + gId + "_" + cId, table, 150.0); } else { table = (DataTable)AspNetCache.GetCache("HTML_AboutTabListbyCate_" + gId + "_" + cId); } if (table.Rows.Count > 0) { DataTable tableHot = table.Clone(); DataTable tableOther = table.Clone(); //SubCate if (tblCateClient.Rows.Count == 0 || tblCateClient == null) { for (int i = 0; i < table.Rows.Count; i++) { if (i < 4) { tableHot.ImportRow(table.Rows[i]); } else { tableOther.ImportRow(table.Rows[i]); } } string strTabNews = ""; if (tableHot.Rows.Count > 0) { strTabNews += "<div class='tab_title-tabdetail'>"; strTabNews += "<ul id='detailtabs' class='tabdetail'>"; for (int i = 0; i < tableHot.Rows.Count; i++) { DataRow row = tableHot.Rows[i]; strTabNews += "<li><a href='' rel='detail_news_" + i + "' class='selected'>"; strTabNews += row["ShortTitle"]; strTabNews += "</a></li>"; } strTabNews += "</ul>"; strTabNews += "</div> "; for (int i = 0; i < tableHot.Rows.Count; i++) { DataRow row = tableHot.Rows[i]; strTabNews += "<div id='detail_news_" + i + "' class='tabcontent-detail'>"; strTabNews += "<div class='main-tab-vanban-detail'>"; strTabNews += row["FullDescribe"]; strTabNews += "</div>"; strTabNews += "</div>"; } } newsTabList.Text = strTabNews; } else //CateParent { for (int i = 0; i < table.Rows.Count; i++) { if (i < 1) { tableHot.ImportRow(table.Rows[i]); } else { tableOther.ImportRow(table.Rows[i]); } } string newsdetail = ""; if (tableHot.Rows.Count > 0) { DataRow row = tableHot.Rows[0]; newsdetail += "<h1 class='news-title-detail'>"; newsdetail += row["Title"]; newsdetail += "</h1>"; newsdetail += "<div class='news-detail-ct'>"; newsdetail += "<p>"; newsdetail += row["FullDescribe"]; newsdetail += "</p>"; newsdetail += "</div>"; } newsTabList.Text = newsdetail; } if (tableOther.Rows.Count > 0) { newsOther.Visible = true; rptListNewsOther.DataSource = tableOther; rptListNewsOther.DataBind(); } else { newsOther.Visible = false; } } else { newsOther.Visible = false; } DataTable table1 = new DataTable(); if (!AspNetCache.CheckCache("HTML_AboutTabListbyCate1_" + gId + "_" + cId)) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); if (cId == 0) { table1 = newsGroupBSO.GetNewsGroupHot(Language.language, "1", "0", gId); } else { table1 = newsGroupBSO.GetNewsGroupByCateHotAll(cId, gId, "1", "1", "0"); } AspNetCache.SetCacheWithTime("HTML_AboutTabListbyCate1_" + gId + "_" + cId, table1, 150.0); } else { table1 = (DataTable)AspNetCache.GetCache("HTML_AboutTabListbyCate1_" + gId + "_" + cId); } if (table1.Rows.Count > 0) { newsOther1.Visible = true; rptNewsOther1.DataSource = table1; rptNewsOther1.DataBind(); } else { newsOther1.Visible = false; } }
private void GetNewsGroup() { string _value = ""; if (hddValue.Value.Length > 25) { _value = hddValue.Value.ToString().Replace(",", "_").Substring(0, 25); } else { _value = hddValue.Value.ToString().Replace(",", "_"); } // string _value = truongID.ToString(); String csname1 = "PanelScript_bystrID_All_" + _value; Type cstype = this.GetType(); ClientScriptManager cs = Page.ClientScript; if (!cs.IsClientScriptBlockRegistered(cstype, csname1)) { StringBuilder cstext1 = new StringBuilder(); cstext1.Append("<script type=\"text/javascript\">"); //cstext1.Append("$(document).ready(function(){"); cstext1.Append("$(function() {"); cstext1.Append("$(\"#carousel_strID_" + _value + "\").carouFredSel({"); cstext1.Append("items: 5,"); cstext1.Append("scroll:1,"); cstext1.Append("circular: true,"); cstext1.Append("infinite: false,"); cstext1.Append("direction: \"up\","); cstext1.Append("auto: {"); cstext1.Append("play: true,"); cstext1.Append("duration: 1000"); cstext1.Append("},"); cstext1.Append("height: 355,"); cstext1.Append("width:295,"); cstext1.Append("prev: {"); cstext1.Append("button: \"#prev_str_all_" + _value + "\","); cstext1.Append("key: \"up\""); cstext1.Append("},"); cstext1.Append("next: {"); cstext1.Append("button: \"#next_str_all_" + _value + "\","); cstext1.Append("key: \"down\""); cstext1.Append("}"); cstext1.Append("});"); cstext1.Append("});"); cstext1.Append("</script>"); cs.RegisterClientScriptBlock(cstype, csname1, cstext1.ToString()); } //string strCate = GetCateParentIDArrayByID(cateID, groupcate); if (AspNetCache.CheckCache("HTML_blockNewsSlidebyStrID_All_" + _value) == false) { string strHotNewsSlider = ""; if (hddValue.Value != String.Empty && hddValue.Value != "") { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); DataTable table = newsGroupBSO.GetNewsGroupByListNewsID(Language.language, hddValue.Value, "1", "1"); if (table.Rows.Count > 0) { strHotNewsSlider += "<div id='carousel_strID_All_" + _value + "'>"; for (int i = 0; i < table.Rows.Count; i++) { DataRow dataRow = table.Rows[i]; strHotNewsSlider += "<div class='box-carousel-newsStrID'>"; strHotNewsSlider += "<div class='news-list'>"; strHotNewsSlider += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; strHotNewsSlider += "<span>"; if (dataRow["ImageThumb"].ToString() != "") { strHotNewsSlider += "<img class='is_img' src='" + Utils.getURLThumbImage(dataRow["ImageThumb"].ToString(), 65) + "' style='border-width: 0px;' alt='" + dataRow["Title"] + "'>"; } else { strHotNewsSlider += "<img class='is_img' src='" + ResolveUrl("~/") + "images/img_logo.jpg' style='border-width: 0px;' alt='" + dataRow["Title"] + "'>"; } strHotNewsSlider += dataRow["Title"]; strHotNewsSlider += "</span>"; strHotNewsSlider += "</a>"; strHotNewsSlider += "<div class='clr'></div>"; strHotNewsSlider += "</div>"; strHotNewsSlider += "</div>"; } strHotNewsSlider += "</div>"; strHotNewsSlider += "<div class='clearfix'>"; strHotNewsSlider += "</div>"; strHotNewsSlider += "<a class='prev-newsStrID' id='prev_str_all_" + _value + "' href='#'><span>up</span></a>"; strHotNewsSlider += "<a class='next-newsStrID' id='next_str_all_" + _value + "' href='#'><span>down</span></a>"; } } // + hddValue.Value.Replace(",", "_").Substring(0, 10) AspNetCache.SetCacheWithTime("HTML_blockNewsSlidebyStrID_All_" + _value, strHotNewsSlider, 150); ltlHotNewsSlider.Text = strHotNewsSlider; } else { ltlHotNewsSlider.Text = (string)AspNetCache.GetCache("HTML_blockNewsSlidebyStrID_All_" + _value); } }
private void ViewListCate(int cId, int gId) { //Cate //CateNewsBSO cateNewsBSO = new CateNewsBSO(); //DataTable tblCateClient = new DataTable(); //if (!AspNetCache.CheckCache("tblCateClient_" + gId + "_" + cId)) //{ // tblCateClient = cateNewsBSO.getCateClientGroupUrl(cId, Language.language, gId, 4); // AspNetCache.SetCacheWithTime("tblCateClient_" + gId + "_" + cId, tblCateClient, 150.0); //} //else // tblCateClient = (DataTable)AspNetCache.GetCache("tblCateClient_" + gId + "_" + cId); //string strCateSub = ""; //if (tblCateClient.Rows.Count > 0) //{ // strCateSub += "<div class='r-ro'>"; // for (int i = 0; i < tblCateClient.Rows.Count; i++) // { // DataRow dataRow = tblCateClient.Rows[i]; // if (Convert.ToBoolean(dataRow["isUrl"])) // { // strCateSub += "<a class='catelink' href='" + dataRow["Url"] + "' title='" + dataRow["CateNewsName"] + "'>" + dataRow["ShortName"] + "</a>"; // } // else // { // strCateSub += "<a class='catelink' href='" + ResolveUrl("~/") + "c3/" + cateNewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow["CateNewsID"])) + "/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx' title='" + dataRow["CateNewsName"] + "'>" + dataRow["ShortName"] + "</a>"; // } // //if (i < tblCateClient.Rows.Count - 1) // // strCateSub += "<span class='catelink-line'> </span>"; // } // strCateSub += "</div>"; // //ltlCateLink.Text = strCateSub; //} ////else //// ltlCateLink.Visible = false; //GetNews DataTable table = new DataTable(); if (!AspNetCache.CheckCache("HTML_AboutTabListbyCate_" + gId + "_" + cId)) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); if (cId == 0) { table = newsGroupBSO.GetNewsOneByGroup(Language.language, "1", gId); } else { table = newsGroupBSO.GetNewsGroupByCateHotAll(cId, gId, "1", "1", "1"); } AspNetCache.SetCacheWithTime("HTML_AboutTabListbyCate_" + gId + "_" + cId, table, 150.0); } else { table = (DataTable)AspNetCache.GetCache("HTML_AboutTabListbyCate_" + gId + "_" + cId); } if (table.Rows.Count > 0) { DataTable tableHot = table.Clone(); DataTable tableOther = table.Clone(); ////SubCate //if (tblCateClient.Rows.Count == 0 || tblCateClient == null) //{ // for (int i = 0; i < table.Rows.Count; i++) // { // if (i < 4) // tableHot.ImportRow(table.Rows[i]); // else // tableOther.ImportRow(table.Rows[i]); // } // string strTabNews = ""; // if (tableHot.Rows.Count > 0) // { // strTabNews += "<div class='tab_title-tabdetail'>"; // strTabNews += "<ul id='detailtabs' class='tabdetail'>"; // for (int i = 0; i < tableHot.Rows.Count; i++) // { // DataRow row = tableHot.Rows[i]; // strTabNews += "<li><a href='' rel='detail_news_" + i + "' class='selected'>"; // strTabNews += row["Title"]; // strTabNews += "</a></li>"; // } // strTabNews += "</ul>"; // strTabNews += "</div> "; // for (int i = 0; i < tableHot.Rows.Count; i++) // { // DataRow row = tableHot.Rows[i]; // strTabNews += "<div id='detail_news_" + i + "' class='tabcontent-detail'>"; // strTabNews += "<div class='main-tab-vanban-detail'>"; // strTabNews += row["FullDescribe"]; // strTabNews += "</div>"; // strTabNews += "</div>"; // } // } // newsTabList.Text = strTabNews; //} //else //CateParent //{ for (int i = 0; i < table.Rows.Count; i++) { if (i < 1) { tableHot.ImportRow(table.Rows[i]); } else { tableOther.ImportRow(table.Rows[i]); } } if (tableHot.Rows.Count > 0) { DataRow row = tableHot.Rows[0]; ltlTitle.Text = row["Title"].ToString(); //LabelDate.Text = newsgroup.PostDate.ToString("dd/MM/yyyy");// Convert.ToString(newsgroup.PostDate); // ltlDescribe.Text = newsgroup.ShortDescribe; FullDescirbe.Text = row["FullDescribe"].ToString(); LabelAuthor.Text = row["Author"].ToString(); lblAproved.Text = Convert.ToDateTime(row["PostDate"].ToString()).ToString("dd/MM/yyyy hh:mm"); } //newsTabList.Text = newsdetail; //} if (tableOther.Rows.Count > 0) { newsOther.Visible = true; rptListNewsOther.DataSource = tableOther; rptListNewsOther.DataBind(); } else { newsOther.Visible = false; } } else { newsOther.Visible = false; } DataTable table1 = new DataTable(); if (!AspNetCache.CheckCache("HTML_AboutTabListbyCate11_" + gId + "_" + cId)) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); if (cId == 0) { table1 = newsGroupBSO.GetNewsGroupHot(Language.language, "1", "0", gId); } else { table1 = newsGroupBSO.GetNewsGroupByCateHotAll(cId, gId, "1", "1", "0"); } AspNetCache.SetCacheWithTime("HTML_AboutTabListbyCate11_" + gId + "_" + cId, table1, 150.0); } else { table1 = (DataTable)AspNetCache.GetCache("HTML_AboutTabListbyCate11_" + gId + "_" + cId); } if (table1.Rows.Count > 0) { newsOther1.Visible = true; rptNewsOther1.DataSource = table1; rptNewsOther1.DataBind(); } else { newsOther1.Visible = false; } }
public static void _ReloadSettingsAndRoutes() { GenUtils.LogMsg("status", "webrole _ReloadRoutes", null); bool new_routes = false; try { var settings = GenUtils.GetSettingsFromAzureTable(); if (settings.Keys.Count == 0) { GenUtils.PriorityLogMsg("exception", "ReloadSettings: no settings!", null); } else { ElmcityController.settings = settings; } } catch (Exception e0) { var msg = "_ReloadSettingsAndRoutes: settings"; GenUtils.PriorityLogMsg("exception", msg, e0.Message); } try { var themes = Utils.GetThemesDict(); if (ObjectUtils.DictOfDictStrEqualsDictOfDictStr(themes, ElmcityController.themes) == false) { GenUtils.LogMsg("status", "_ReloadSettingsAndRoutes", "reloading themes"); lock (ElmcityController.themes) { ElmcityController.themes = themes; } } } catch (Exception e2) { var msg = "_ReloadSettingsAndRoutes: themes"; GenUtils.PriorityLogMsg("exception", msg, e2.Message); } return; try { var new_wrd = WebRoleData.GetWrd(); if (new_wrd == null || wrd.IsConsistent() == false) { GenUtils.PriorityLogMsg("warning", "null or inconsistent WebRoleData!", null); return; } if (new_wrd.ready_ids.Count != ElmcityApp.wrd.ready_ids.Count) // did # of hubs change? either on initial load or subsequently { new_routes = true; // force rebuild of route map GenUtils.LogMsg("status", "Reload: found a new hub", null); WebRoleData.SaveTimestampedWrd(ElmcityApp.wrd); lock (ElmcityApp.wrd) { ElmcityApp.wrd = new_wrd; // update WebRoleData (todo: rewarm caches affected) } } foreach (var id in ElmcityApp.wrd.ready_ids) // did any hub's renderer change? { var cached_renderer = ElmcityApp.wrd.renderers[id]; var current_renderer = Utils.AcquireRenderer(id); if (cached_renderer.timestamp != current_renderer.timestamp) // timestamp changed { if (!Utils.RenderersAreEqual(cached_renderer, current_renderer, except_keys: new List <string>() { "timestamp" })) { GenUtils.LogMsg("status", "Reload: new renderer for " + id, null); lock (ElmcityApp.wrd) { ElmcityApp.wrd.renderers[id] = current_renderer; // update the renderer if (ElmcityApp.home_controller != null) // skip this if we found a change on startup, controller not ready { var cache = new AspNetCache(ElmcityApp.home_controller.HttpContext.Cache); var url = Utils.MakeBaseZonelessUrl(id); cache.Remove(url); // flush cached objects for id var obj = HttpUtils.FetchUrl(new Uri(url)); // rewarm cache } } } } } } catch (Exception e1) { GenUtils.PriorityLogMsg("exception", "_ReloadSettingsAndRoutes: cannot check/update wrd", e1.Message + e1.StackTrace); } if (new_routes) { var existing_routes = RouteTable.Routes; var route_count = existing_routes.Count; try { GenUtils.LogMsg("status", "_ReloadSettingsAndRoutes: registering " + route_count + " routes", null); lock (RouteTable.Routes) { var route_count_old = RouteTable.Routes.Count; GenUtils.PriorityLogMsg("info", RouteTable.Routes.Count + " routes before reload", null); RouteTable.Routes.Clear(); ElmcityApp.RegisterRoutes(RouteTable.Routes, ElmcityApp.wrd); GenUtils.PriorityLogMsg("info", RouteTable.Routes.Count + " routes registered", null); var route_count_new = RouteTable.Routes.Count; if (route_count_new < route_count_old) { GenUtils.PriorityLogMsg("warning", "route count was " + route_count_old + ", is " + route_count_new, null); } } } catch (Exception e3) { GenUtils.PriorityLogMsg("exception", "_ReloadSettingsAndRoutes: registering " + route_count + " routes", e3.Message + e3.StackTrace); ElmcityApp.RegisterRoutes(existing_routes, ElmcityApp.wrd); } } }
public override void ExecuteResult(ControllerContext context) { // for dynamic views derived from the static file // which is the base object for this id, e.g.: // http://elmcity.blob.core.windows.net/a2cal/a2cal.zoneless.obj // cache the base object if uncached var base_key = Utils.MakeBaseZonelessUrl(this.id); if (this.cr.cache[base_key] == null) { var bytes = HttpUtils.FetchUrl(new Uri(base_key)).bytes; //InsertIntoCache(bytes, ElmcityUtils.Configurator.cache_sliding_expiration, dependency: null, key: base_key); var cache = new AspNetCache(this.controller.HttpContext.Cache); this.controller.InsertIntoCache(cache, bytes, dependency: null, key: base_key); } // uri for static content, e.g.: // http://elmcity.blob.core.windows.net/a2cal/a2cal.stats.html // http://elmcity.blob.core.windows.net/a2cal/a2cal.search.html // these generated files could be served using their blob urls, but // here are repackaged into the /services namespace, e.g.: // http://elmcity.cloudapp.net/services/a2cal/stats // http://elmcity.cloudapp.net/services/a2cal/search var blob_uri = BlobStorage.MakeAzureBlobUri(this.id, this.id + "." + this.type, false); // cache static content var blob_key = blob_uri.ToString(); if (cacheable_types.Exists(t => t == this.type) && this.cr.cache[blob_key] == null) { var bytes = HttpUtils.FetchUrl(blob_uri).bytes; var dependency = new ElmcityCacheDependency(base_key); var cache = new AspNetCache(this.controller.HttpContext.Cache); this.controller.InsertIntoCache(cache, bytes, dependency, base_key); } var fmt = "{0:yyyyMMddTHHmm}"; var from_str = string.Format(fmt, this.from); var to_str = string.Format(fmt, this.to); var render_args = new Dictionary <string, object>(); var view_key = Utils.MakeViewKey(this.id, this.type, this.view, this.count.ToString(), from_str, to_str, eventsonly: this.eventsonly, mobile: this.mobile, test: this.test, raw: this.raw, style: this.style, theme: this.theme, taglist: this.taglist, tags: this.tags, template: this.template, jsurl: this.jsurl, days: this.days, bare_events: this.bare_events, hub: this.hub, source: this.source, first: this.first.ToString()); switch (this.type) { case "html": render_args["view"] = this.view; render_args["test"] = this.test; // obsolete? render_args["style"] = this.style; render_args["theme"] = this.theme; render_args["mobile_detected"] = false; // unused for now render_args["ua"] = ""; render_args["css"] = this.cr.calinfo.css; // need to extract and pass along the default theme name render_args["taglist"] = this.taglist; render_args["template"] = this.template; render_args["jsurl"] = this.jsurl; render_args["bare_events"] = this.bare_events; render_args["hub"] = this.hub; render_args["first"] = this.first; render_args["eventsonly"] = this.eventsonly; if (settings["use_mobile_detection"] == "yes") // detect or use declaration { this.mobile_detected = TryDetectSmartPhone(render_args); render_args["mobile_detected"] = this.mobile_detected; this.mobile = this.mobile_detected || this.mobile_declared; } else { this.mobile = this.mobile_declared; // use declaration only } if (this.mobile_refused) // maybe override with refusal { this.mobile = false; } if (this.mobile) { //this.count = Convert.ToInt32(settings["mobile_event_count"]); // no, let the renderer reduce the list render_args["mobile_event_count"] = Convert.ToInt32(settings["mobile_event_count"]); this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderHtmlForMobile); } else if (this.eventsonly) { this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderHtmlEventsOnly); } else { this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderHtml); } // update for mobile detection view_key = Utils.MakeViewKey(this.id, this.type, this.view, this.count.ToString(), from_str, to_str, eventsonly: this.eventsonly, mobile: this.mobile, test: this.test, raw: this.raw, style: this.style, theme: this.theme, taglist: this.taglist, tags: this.tags, template: this.template, jsurl: this.jsurl, days: this.days, bare_events: this.bare_events, hub: this.hub, source: this.source, first: this.first.ToString()); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), render_args); this.response_body = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, render_args); // let ajax pull events into pages directly this.controller.HttpContext.Response.Headers["Access-Control-Allow-Origin"] = "*"; new ContentResult { ContentType = "text/html", Content = this.response_body, ContentEncoding = UTF8 }.ExecuteResult(context); break; case "xml": this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderXml); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); this.response_body = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); new ContentResult { ContentType = "text/xml", Content = this.response_body, ContentEncoding = UTF8 }.ExecuteResult(context); break; case "rss": if (count == 0) { count = CalendarAggregator.Configurator.rss_default_items; } this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderRss); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); this.response_body = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); new ContentResult { ContentType = "text/xml", Content = response_body, ContentEncoding = UTF8 }.ExecuteResult(context); break; case "json": this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderJson); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); string jcontent = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); if (this.jsonp != null) { jcontent = this.jsonp + "(" + jcontent + ")"; } new ContentResult { ContentEncoding = UTF8, ContentType = "application/json", Content = jcontent }.ExecuteResult(context); break; case "text": this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderText); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); string tcontent = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); new ContentResult { ContentEncoding = UTF8, ContentType = "text/plain", Content = tcontent }.ExecuteResult(context); break; case "csv": this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderCsv); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); string csv = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); new ContentResult { ContentEncoding = UTF8, ContentType = "text/plain", Content = csv }.ExecuteResult(context); break; case "tags_json": string tjcontent = cr.RenderTagCloudAsJson(); if (this.jsonp != null) { tjcontent = this.jsonp + "(" + tjcontent + ")"; } new ContentResult { ContentEncoding = UTF8, ContentType = "application/json", Content = tjcontent, }.ExecuteResult(context); break; case "tags_html": string thcontent = cr.RenderTagCloudAsHtml(); new ContentResult { ContentEncoding = UTF8, ContentType = "text/html", Content = thcontent, }.ExecuteResult(context); break; case "stats": blob_uri = BlobStorage.MakeAzureBlobUri(this.id, this.id + ".stats.html", false); //this.response_bytes = (byte[])CacheUtils.RetrieveBlobAndEtagFromServerCacheOrUri(this.cr.cache, blob_uri)["response_body"]; this.response_bytes = HttpUtils.FetchUrl(blob_uri).bytes; new ContentResult { ContentEncoding = UTF8, ContentType = "text/html", Content = Encoding.UTF8.GetString(this.response_bytes), }.ExecuteResult(context); break; case "ics": this.renderer = new CalendarRenderer.ViewRenderer(cr.RenderIcs); MaybeCacheView(view_key, this.renderer, new ElmcityCacheDependency(base_key), null); string ics_text = cr.RenderDynamicViewWithCaching(context, view_key, this.renderer, this.view, this.count, this.from, this.to, this.source, null); new ContentResult { ContentType = "text/calendar", Content = ics_text, ContentEncoding = UTF8 }.ExecuteResult(context); break; case "jswidget": new ContentResult { ContentType = "text/html", Content = cr.RenderJsWidget(), ContentEncoding = UTF8 }.ExecuteResult(context); break; case "today_as_html": new ContentResult { ContentType = "text/html", Content = cr.RenderTodayAsHtml(), ContentEncoding = UTF8 }.ExecuteResult(context); break; } }
private void ViewListCate(int cId, int gId) { if (!AspNetCache.CheckCache("HTML_ltlListNewsCatebyCate_" + gId + "_" + cId)) { CateNewsBSO cateNewsBSO = new CateNewsBSO(); DataTable cateClientGroup = cateNewsBSO.getCateClientGroup(cId, Language.language, gId, 6); string text = ""; NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); DataTable dataTable = new DataTable(); if (cateClientGroup.Rows.Count > 0 && cateClientGroup != null) { listNewsCatePanel.Visible = true; for (int i = 0; i < cateClientGroup.Rows.Count; i++) { DataRow dataRow = cateClientGroup.Rows[i]; string cateParentIDArrayByID = GetCateParentIDArrayByID(Convert.ToInt32(dataRow["CateNewsID"]), gId); dataTable = newsGroupBSO.GetNewsGroupByCateHomeList(cateParentIDArrayByID, gId, "1", 5, "1"); if (dataTable.Rows.Count > 0) { text += "<div class='r-ro'>"; text += "<div class='box-list-content-cate'>"; text += "<h2 class='h2'>"; text += "<a class='h2-cate' href='" + ResolveUrl("~/") + "c3/" + cateNewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow["CateNewsID"])) + "/" + GetString(dataRow["CateNewsName"].ToString().Trim()) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx' title='" + dataRow["CateNewsName"].ToString().Trim() + "'>"; text += "<span>" + Tool.SubString(Tool.StripTagsCharArray(dataRow["CateNewsName"].ToString().Trim()), 20) + "</span></a>"; text += "</h2>"; text += "<div class='box-content-main-col-a'>"; DataRow dataRow2 = dataTable.Rows[0]; text += "<div class='box-tintuc-first'>"; text += "<div class='box-tintuc-image'>"; text += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow2["Title"]) + "-" + dataRow2["GroupCate"] + "-" + dataRow2["NewsGroupID"].ToString() + ".aspx' title='" + dataRow2["Title"] + "'>"; if (dataRow2["ImageLarge"].ToString() != "") { text += "<img class='box-tintuc-landscape' src='" + Utils.getURLThumbImage(dataRow2["ImageLarge"].ToString(), 175) + "' width='175px' height='110px' alt='" + dataRow2["Title"] + "'>"; } else if (dataRow2["ImageThumb"].ToString() != "") { text += "<img class='box-tintuc-landscape' src='" + Utils.getURLThumbImage(dataRow2["ImageThumb"].ToString(), 175) + "' width='175px' height='110px' alt='" + dataRow2["Title"] + "'>"; } //else //{ // text += "<img class='box-tintuc-landscape' src='" + ResolveUrl("~/") + "images/img_logo.jpg' width='205px' height='120px' alt='" + dataRow2["Title"] + "'>"; //} text += "</a>"; text += "</div>"; text += "<div class='clear'></div>"; text += "<div class='box-tintuc-linkabs'>"; text += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow2["Title"]) + "-" + dataRow2["GroupCate"] + "-" + dataRow2["NewsGroupID"].ToString() + ".aspx' title='" + dataRow2["Title"] + "'>"; text += dataRow2["Title"].ToString(); text += "</a>"; text += "</div>"; text += "</div>"; text += "<div class='box-tintuc-linkother'>"; text += "<ul>"; for (int j = 1; j < dataTable.Rows.Count; j++) { DataRow dataRow3 = dataTable.Rows[j]; text += "<li class='ter'>"; text += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow3["Title"]) + "-" + dataRow3["GroupCate"] + "-" + dataRow3["NewsGroupID"].ToString() + ".aspx' title='" + dataRow3["Title"] + "'>"; text += dataRow3["Title"].ToString(); text += "</a>"; text += "</li>"; } text += "</ul></div>"; text += "</div>"; text += "</div>"; text += "</div>"; } } } else { listNewsCatePanel.Visible = false; } AspNetCache.SetCacheWithTime("HTML_ltlListNewsCatebyGroup_" + gId, text, 150.0); ltlListNewsCate.Text = text; } else { ltlListNewsCate.Text = (string)AspNetCache.GetCache("HTML_ltlListNewsCatebyGroup_" + gId); } if (ltlListNewsCate.Text != "") { tintuc_col1.Attributes.Add("class", "tintuc-col1"); // ViewListCate(cId, gId); } else { tintuc_col1.Attributes.Add("class", "tintuc-col-main"); listNewsCatePanel.Visible = false; } }
protected void btnApproved_Click(object sender, EventArgs e) { try { ReportFuelService faqsBSO = new ReportFuelService(); if (rblApproved.SelectedIndex == 1) { ReportLog log = new ReportLog(); log.ActionName = "Phê duyệt báo cáo"; log.Comment = txtmota.Text; log.ReportId = ReportId; log.Created = DateTime.Now; log.MemberId = memVal.UserId; log.UserName = memVal.UserName; log.Status = "Yêu cầu bổ sung, hiệu chỉnh"; log.LogType = Convert.ToInt32(LogType.ANNUALREPORT); new ReportLogService().Insert(log); if (faqsBSO.UpdateStatusEnterprise(ReportId, 3) > 0) { if (fAttachApp.HasFile) { string strPath = Server.MapPath("~/UserFile/Report/"); try { string strFilename = ""; strFilename = memVal.UserName + "_" + ReportYear + "_" + new Random(10).Next(100) + System.IO.Path.GetExtension(fAttachApp.FileName).ToLower(); if (System.IO.File.Exists(strPath + strFilename)) { strFilename = memVal.UserName + "_" + ReportYear + "_" + new Random(10).Next(100) + System.IO.Path.GetExtension(fAttachApp.FileName).ToLower(); } fAttachApp.PostedFile.SaveAs(strPath + strFilename); ReportAttachFile reportAtt = new ReportAttachFile(); reportAtt.ReportId = ReportId; reportAtt.PathFile = strFilename; reportAtt.Created = DateTime.Now; reportAtt.ActionName = "SCT đã tải file báo cáo"; reportAtt.Comment = txtmota.Text; reportAtt.UserName = memVal.UserName; reportAtt.UserId = memVal.UserId; reportAtt.ReportType = Convert.ToInt32(LogType.ANNUALREPORT); if (new ReportAttachFileService().Insert(reportAtt) > 0) { BindReportFile(); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "sendreport", "sendreport();", true); return; } } Response.Redirect(ResolveUrl("~") + "Admin/ListReportProcessing/Default.aspx"); } } else { IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true); if (faqsBSO.ApproveReport(ReportId, DateTime.ParseExact(txtApprovedDate.Text, "dd/MM/yyyy", culture), (rblApproved.SelectedIndex == 0)) > 0) { IList <GroupFuel> listGroupFuel = new List <GroupFuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All)) { listGroupFuel = new GroupFuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, listGroupFuel); } else { listGroupFuel = (IList <GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All); } ReportFuelService comBSO = new ReportFuelService(); DataTable listDetail = new ReportFuelDetailService().GetTOEByReport(ReportId); decimal SumTOE = 0; decimal SumTOEP = 0; if (listDetail != null && listDetail.Rows.Count > 0) { if (listDetail.Rows.Count > 2) { SumTOE = Convert.ToDecimal(listDetail.Rows[0]["NoFuel_TOE"]); SumTOEP = Convert.ToDecimal(listDetail.Rows[1]["NoFuel_TOE"]); } else { if (Convert.ToBoolean(listDetail.Rows[0]["IsNextYear"])) { SumTOEP = Convert.ToDecimal(listDetail.Rows[0]["NoFuel_TOE"]); } else { SumTOE = Convert.ToDecimal(listDetail.Rows[0]["NoFuel_TOE"]); } } } EnterpriseYearService enterService = new EnterpriseYearService(); int i = enterService.UpdateTOE(EnterpriseId, ReportYear, ReportId, SumTOE, SumTOEP); if (i == 0) { EnterpriseYear enterYear = new EnterpriseYear(); enterYear.IsKey = false; enterYear.No_TOE = SumTOE; enterYear.NoTOE_Plan = SumTOEP; enterYear.Year = ReportYear; enterYear.EnterpriseId = EnterpriseId; enterYear.ReportId = ReportId; enterService.Insert(enterYear); } ReportLog log = new ReportLog(); log.ActionName = "Phê duyệt báo cáo"; log.Comment = txtmota.Text; log.ReportId = ReportId; log.Created = DateTime.Now; log.MemberId = memVal.UserId; log.UserName = memVal.UserName; log.Status = "Đã duyệt báo cáo"; log.LogType = Convert.ToInt32(LogType.ANNUALREPORT); new ReportLogService().Insert(log); Response.Redirect(ResolveUrl("~") + "Admin/ListReportProcessing/Default.aspx"); } else { //clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Xảy ra lỗi chưa phê duyệt được báo cáo. Vui lòng thử lại!</div>"; ScriptManager.RegisterStartupScript(this, GetType(), "showformDetail", "approvedReport();", true); } } } catch (Exception ex) { //clientview.Text = ex.Message.ToString(); } }
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(); ETO.Config config = new ETO.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 = (ETO.Config)AspNetCache.GetCache("Config_" + Language.language); } Page.Title = config.Titleweb; ModulesBSO _moduleBSO = new ModulesBSO(); Modules _module = new Modules(); //string _userName = ""; //HttpCookie cookie = Request.Cookies["UserInfor_EVNTIT"]; //if (cookie != null && cookie["UserName"] != null && cookie["UserName"].Trim() != string.Empty) //{ // _userName = cookie["UserName"]; //} //_userName = //(string)AspNetCache.GetCache(GetIpAddress()); //Session["Admin_Username"] = _userName; //if (Session["Admin_Username"] == null) //{ // if (!string.IsNullOrEmpty(Request["dll"])) // { // if (Request["dll"].Equals("login")) // Response.Redirect("~/Admin/Login.aspx"); // // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); // else // Response.Redirect("~/Default.aspx"); // } // else // Response.Redirect("~/Default.aspx"); //} if (!this.m_UserValidation.IsSigned()) { if (!string.IsNullOrEmpty(Request["dll"]) && Request["dll"].Equals("login")) { Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Default.aspx"); } } else { Session["Admin_Username"] = m_UserValidation.UserName; if (!string.IsNullOrEmpty(Request["dll"])) { if (CheckExit(Request["dll"].ToString())) { bool levelAdmin = CheckLevelAdmin(Request["dll"].ToString(), Session["Admin_UserName"].ToString()); if (levelAdmin == true) { _module = _moduleBSO.GetModulesBySlug(Request["dll"].ToString()); PlaceHolder1.Controls.Add(LoadControl("Client/Admin/" + _module.ModulesDir + "/" + _module.ModulesUrl + ".ascx")); } else if (Request["dll"].Equals("login")) { // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Default.aspx"); } } else { if (Request["dll"].Equals("login")) { // PlaceHolder1.Controls.Add(LoadControl("Client/Admin/Login.ascx")); Response.Redirect("~/Admin/Login.aspx"); } else { Response.Redirect("~/Admin/home/Default.aspx"); } } } else { Response.Redirect("~/Default.aspx"); } } }
private void BindData() { IList <GroupFuel> listGroupFuel = new List <GroupFuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All)) { listGroupFuel = new GroupFuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, listGroupFuel); } else { listGroupFuel = (IList <GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All); } ReportFuelService comBSO = new ReportFuelService(); DataTable list = new DataTable(); int AreaId = 0; int SubAreaId = 0; int Year = 0; int OrgId = 0; if (ddlArea.SelectedIndex > 0) { AreaId = Convert.ToInt32(ddlArea.SelectedValue); } if (ddlSubArea.SelectedIndex > 0) { SubAreaId = Convert.ToInt32(ddlSubArea.SelectedValue); } if (ddlYear.SelectedIndex > 0) { Year = Convert.ToInt32(ddlYear.SelectedValue); } if (ddlOrg.SelectedIndex > 0) { OrgId = Convert.ToInt32(ddlOrg.SelectedValue); } ePower.Core.PagingInfo paging = new ePower.Core.PagingInfo(PageSize, CurrentPage); list = comBSO.GetReportTOETemp2014(AreaId, SubAreaId, OrgId, 0, Year, txtKeyword.Text.Trim(), paging); rptData.DataSource = list; rptData.DataBind(); if (list != null && list.Rows.Count > 0) { paging.RowsCount = Convert.ToInt32(list.Rows[0]["Total"]); Paging.PageSize = PageSize; Paging.CurrentPage = CurrentPage; Paging.TotalRecord = Convert.ToInt32(list.Rows[0]["Total"]); Paging.DataLoad(); if (paging.PagesCount <= 1) { ltNotice.Text = "Có tổng số " + paging.RowsCount + " báo cáo"; Paging.Visible = false; } else { int st = (CurrentPage - 1) * PageSize + 1; long end = CurrentPage * PageSize; if (end > paging.RowsCount) { end = paging.RowsCount; } ltNotice.Text = "Hiển thị từ " + st + " - " + end + " trong tổng số " + paging.RowsCount + " doanh nghiệp"; Paging.Visible = true; } } else { ltNotice.Text = ""; Paging.Visible = false; } }
private void BindData() { IList <Fuel> listFuel = new List <Fuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All)) { listFuel = new FuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, listFuel); } else { listFuel = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All); } foreach (Fuel fuel in listFuel) { ltHeaderFuel.Text = ltHeaderFuel.Text + "<th>" + fuel.FuelName + "</th>"; } ePower.Core.PagingInfo paging = new ePower.Core.PagingInfo(PageSize, CurrentPage); //if (m_UserValidation.OrgId > 0) //{ int AuditYear = 0; if (ddlYear.SelectedIndex > 0) { AuditYear = Convert.ToInt32(ddlYear.SelectedValue); } int AreaId = 0; if (ddlArea.SelectedIndex > 0) { AreaId = Convert.ToInt32(ddlArea.SelectedValue); } int DistrictId = 0; //if (ddlDistrict.SelectedIndex > 0) // DistrictId = Convert.ToInt32(ddlDistrict.SelectedValue); DataTable list = new AuditReportService().FindList(AreaId, 0, 0, 0, 0, DistrictId, Convert.ToInt32(AuditReportStatus.CONFIRMED), AuditYear, txtKeyword.Text.Trim(), paging); rptAuditReport.DataSource = list; rptAuditReport.DataBind(); if (list != null && list.Rows.Count > 0) { Paging.TotalRecord = Convert.ToInt32(list.Rows[0]["Total"]); Paging.PageSize = PageSize; Paging.DataLoad(); Paging2.TotalRecord = Convert.ToInt32(list.Rows[0]["Total"]); Paging2.PageSize = PageSize; Paging2.DataLoad(); if (Paging.TotalPages > 1) { ltTotal.Text = "Có " + list.Rows.Count + " trong tổng số " + list.Rows[0]["Total"] + " báo cáo"; Paging2.Visible = Paging.Visible = true; } else { ltTotal.Text = "Có tổng số " + list.Rows[0]["Total"] + " báo cáo"; Paging2.Visible = Paging.Visible = false; } } else { Paging2.Visible = Paging.Visible = false; } //} }
public string GetInfoUser() { return((string)AspNetCache.GetCache(GetIpAddress())); }
protected void grvNewsGroup_RowCommand(object sender, GridViewCommandEventArgs e) { int Id = Convert.ToInt32(e.CommandArgument.ToString()); NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); NewsGroup newsgroup = newsGroupBSO.GetNewsGroupById(Id); string nName = e.CommandName.ToLower(); AdminBSO adminBSO = new AdminBSO(); Admin admin = new Admin(); switch (nName) { case "_listfiles": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { Response.Redirect("~/Admin/listnewsfiles/" + Id + "/Default.aspx"); } break; case "_addfiles": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { Response.Redirect("~/Admin/editnewsfiles/" + Id + "/0/Default.aspx"); } break; case "_relation": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { Response.Redirect("~/Admin/EditNewsRelation/" + Id + "/Default.aspx"); } break; case "_view": break; case "_edit": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { Response.Redirect("~/Admin/editnews/" + Id + "/Default.aspx"); } break; case "_delete": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { //newsGroupBSO.DeleteNewsGroup(Id); newsGroupBSO.UpdateNewsGroupisDelete(Id, "1"); ViewNewsGroup(Convert.ToInt32(ddlCateNewsGroup.SelectedValue)); //NewsCateBSO newscateBSO = new NewsCateBSO(); //if (newscateBSO.GetNewsCateByNewsGroupID(Id).Rows.Count > 0) // newscateBSO.DeleteNewsCatebyNewsID(Id); AspNetCache.Reset(); } break; case "_approved": //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Approval")) { newsGroupBSO.UpdateNewsGroupApproval(Id, "1", Session["Admin_Username"].ToString(), DateTime.Now); ViewNewsGroup(Convert.ToInt32(ddlCateNewsGroup.SelectedValue)); AspNetCache.Reset(); } break; case "_approvedcomment": break; } }
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; } } } } } }
void BindTOECurrent() { ltData.Text = ""; IList <GroupFuel> listGroupFuel = new List <GroupFuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All)) { listGroupFuel = new GroupFuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, listGroupFuel); } else { listGroupFuel = (IList <GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All); } ReportFuelService comBSO = new ReportFuelService(); DataTable list = new DataTable(); int AreaId = 0; int SubAreaId = 0; int Year = 0; //if (ddlOrg.SelectedIndex > 0) // OrgId = Convert.ToInt32(ddlOrg.SelectedValue); ePower.Core.PagingInfo paging = new ePower.Core.PagingInfo(PageSize, CurrentPage); list = comBSO.FindList(false, AreaId, SubAreaId, ItemId, 0, 0, 0, 1, true, Year, null, null, "", paging); ltHeader.Text = ""; foreach (GroupFuel group in listGroupFuel) { ltHeader.Text = ltHeader.Text + "<th>" + group.Title + " (" + group.MeasurementName + ")</th>"; } if (list != null && list.Rows.Count > 0) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.Rows.Count; i++) { sb.Append("<tr><td>" + (i + 1) + "</td>"); sb.Append("<td>" + list.Rows[i]["Title"] + "</td>"); sb.Append("<td>" + list.Rows[i]["Address"] + "</td>"); sb.Append("<td>" + list.Rows[i]["ProvinceName"] + "</td>"); sb.Append("<td></td>");//Vung //sb.Append("<td>" + list.Rows[i]["RegionName"] + "</td>");//Vung sb.Append("<td>" + list.Rows[i]["ParentAreaName"] + "</td>"); sb.Append("<td>" + list.Rows[i]["AreaName"] + "</td>"); if (list.Rows[i]["Id"] != null && list.Rows[i]["Id"].ToString() != "") { int ReportId = Convert.ToInt32(list.Rows[i]["Id"]); if (ReportId > 0) { DataTable listDetail = new ReportFuelDetailService().GetNoFuelDetailGroupByReport(ReportId, false); int SumTOE = 0; if (listDetail != null && listDetail.Rows.Count > 0) { foreach (GroupFuel group in listGroupFuel) { DataRow[] dr = listDetail.Select("GroupFuelId=" + group.Id); if (dr != null && dr.Count() > 0) { sb.Append("<td>" + dr[0]["NoFuel"]); SumTOE = SumTOE + Convert.ToInt32(dr[0]["NoFuel_TOE"]); } else { sb.Append("<td>0</td>"); } } sb.Append("<td>" + SumTOE + "</td>"); } else { for (int j = 0; j < listGroupFuel.Count; j++) { sb.Append("<td>0</td>"); } sb.Append("<td>0</td>"); } } sb.Append("</tr>"); } } ltData.Text = sb.ToString(); } }
void GetNewsGroup(int cateID, int groupcate) { string strCate = GetCateParentIDArrayByID(cateID, groupcate); DataTable table = new DataTable(); if (AspNetCache.CheckCache("HTML_ltlNews_MainHome_by_cate_list3_" + 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_list3_" + hddValue.Value + "_" + Language.language.Replace("-", "_"), table, 150); } else { table = (DataTable)AspNetCache.GetCache("HTML_ltlNews_MainHome_by_cate_list3_" + hddValue.Value + "_" + Language.language.Replace("-", "_")); } string strHotNewsCate = ""; if (table.Rows.Count > 0) { DateTime dtNow = DateTime.Now; DataRow dataRow0 = table.Rows[0]; strHotNewsCate += "<div class='col-lg-6 col-md-6 col-sm-6 col-xs-12'>"; strHotNewsCate += "<div class='thumbnail no-thumbnail thumbnail-style thumbnail-kenburn'>"; 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>"; strHotNewsCate += "</div>"; strHotNewsCate += "<div class='col-lg-6 col-md-6 col-sm-6 col-xs-12'>"; strHotNewsCate += "<div class='row mr10 mt10 mb10 content_listother'>"; strHotNewsCate += "<ul class='list-unstyled colorful-ul'>"; for (int j = 1; j < table.Rows.Count; j++) { DataRow dataRow = table.Rows[j]; strHotNewsCate += "<li>"; strHotNewsCate += "<div class='title_news'>"; strHotNewsCate += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; strHotNewsCate += dataRow["Title"].ToString(); strHotNewsCate += " <span style='color:#6D6D6D; font-size: 12px;font-style:italic;'>(" + Convert.ToDateTime(dataRow["PostDate"]).ToString("dd/MM/yyyy") + ")</span>"; strHotNewsCate += "</a>"; strHotNewsCate += "</div>"; strHotNewsCate += "</li>"; } strHotNewsCate += "</ul></div></div>"; } ltlNewsCateMainHome.Text = strHotNewsCate; }
/// <summary> /// 获取耗材费用 /// </summary> /// <param name="access_token"></param> /// <param name="Message"></param> /// <returns></returns> public static decimal GetOrderMaterialsFee(string comb_code, out ReturnMessage Message) { Message = ckeckJG(model); string access_token = ""; #region 获取token string nysykey = "nysy_access_token"; if (AspNetCache.Exist(nysykey) == false) { ReturnMessage tokenModel = Service.HosHelper.NfykdxService.getToke(); if (tokenModel.state != "200") { Message.message = tokenModel.message; Message.state = tokenModel.state; Message.result = ""; LogApiHelper.AddErrorLog("GetOrderMaterialsFee-获取耗材价格异常=" + tokenModel.message); return(0); } access_token = tokenModel.result.ToString(); AspNetCache.Insert(nysykey, access_token, DateTime.Now.AddSeconds(7000)); } else { access_token = AspNetCache.Get <string>(nysykey); } #endregion try { string apiUrl = model.jgjkurl;//请求地址 apiUrl += "api/External/OrderMaterialsFee"; NameValueCollection Headers = new NameValueCollection(); Headers.Add("Authorization", "Bearer " + access_token); NameValueCollection parameters = new NameValueCollection(); parameters.Add("comb_code", comb_code); string resultStr = Common.WebHelper.PostData_OAuth2_V1(apiUrl, parameters, Headers, "json"); if (string.IsNullOrEmpty(resultStr)) { Message.state = "403"; Message.message = "GetOrderMaterialsFee-获取耗材价格异常"; Message.result = ""; return(0); } else { dynamic resultObject = JsonConvert.DeserializeObject <dynamic>(resultStr); if (resultObject.success == true) { dynamic returnData = resultObject.returnData; string price = returnData.price; Message.state = "200"; Message.message = ""; Message.result = ""; return(string.IsNullOrEmpty(price) ? 0 : decimal.Parse(price)); } else { Message.state = "406"; Message.message = resultObject.returnMsg; Message.result = ""; LogApiHelper.AddErrorLog("GetClusInfo-获取耗材价格异常=" + resultObject.msg); return(0); } } } catch (Exception ex) { Message.state = "407"; Message.message = "获取套餐信息异常:" + ex.ToString(); Message.result = ""; LogApiHelper.AddErrorLog("GetClusInfo-获取耗材价格异常=" + ex.ToString()); return(0); } }
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) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); 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 = ""; 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 = table02; rptLListNews.DataBind(); rptHotNews.DataSource = table01; rptHotNews.DataBind(); //rptHotNewsPage.DataSource = table01; //rptHotNewsPage.DataBind(); //for (int j = 0; j < table.Rows.Count; j++) //{ // DataRow dataRow = table.Rows[j]; // strHotNewsSlider += "<li>"; // strHotNewsSlider += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; // if (dataRow["ImageThumb"].ToString() != "") // strHotNewsSlider += "<img src='" + Utils.getURLThumbImage(dataRow["ImageThumb"].ToString(), 220) + "' alt='" + dataRow["Title"] + "'>"; // else // strHotNewsSlider += "<img src='" + Utils.getURLThumbImage(ResolveUrl("~/") + "images/img_logo.jpg", 220) + "' alt='" + dataRow["Title"] + "'>"; // //strHotNewsSlider += dataRow["Title"].ToString(); // strHotNewsSlider += "</a>"; // //strHotNewsSlider += "<div class='clear'>"; // //strHotNewsSlider += "</div>"; // //strHotNewsSlider += "<div class='margin-9t'>"; // //strHotNewsSlider += "</div>"; // //strHotNewsSlider += "<a href='" + ResolveUrl("~/") + "d4/news/" + GetString(dataRow["Title"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["NewsGroupID"].ToString() + ".aspx' title='" + dataRow["Title"] + "'>"; // //strHotNewsSlider += "</a>"; // strHotNewsSlider += "</li>"; //} } //ltlHotNewsSlider.Text = strHotNewsSlider; }
/// <summary> /// 第三方平台按项目取消部分费用 /// </summary> /// <param name="regno">第三方平台流水号</param> /// <param name="type">C项目退费 R取消项目退费</param> /// <param name="ItemList">第三方平台体检人员到检信息反馈] 接口所返回的comb_code(待退费组合码)数组</param> /// <param name="Message"></param> /// <returns></returns> public static ReturnMessage CancelPartFeeByItem(string regno, string type, string[] ItemList) { ReturnMessage Message = ckeckJG(model); if (Message.state != "200") { Message.state = "402"; Message.message = "CancelPartFeeByItem-0机构校验失败"; Message.result = ""; return(Message); } string access_token = ""; #region 获取token string nysykey = "nysy_access_token"; if (AspNetCache.Exist(nysykey) == false) { ReturnMessage tokenModel = getToke(); if (tokenModel.state != "200") { Message.message = tokenModel.message; Message.state = tokenModel.state; Message.result = ""; return(Message); } access_token = tokenModel.result.ToString(); AspNetCache.Insert(nysykey, access_token, DateTime.Now.AddSeconds(7000)); } else { access_token = AspNetCache.Get <string>(nysykey); } #endregion try { string apiUrl = model.jgjkurl;//请求地址 apiUrl += "api/External/CancelPartFeeByItem"; NameValueCollection Headers = new NameValueCollection(); Headers.Add("Authorization", "Bearer " + access_token); //NameValueCollection parameters = new NameValueCollection(); //parameters.Add("regno", regno); //parameters.Add("type", type); //parameters.Add("ItemList", ItemList.ToString()); string jsonStr = "{'regno':'" + regno + "','type':'" + type + "','ItemList':" + JsonConvert.SerializeObject(ItemList) + "}"; LogApiHelper.AddLog("CancelPartFeeByItem jsonStr=" + jsonStr); string resultStr = Common.WebHelper.PostData_OAuth2_V3(apiUrl, jsonStr, Headers); if (string.IsNullOrEmpty(resultStr)) { Message.state = "403"; Message.message = "CancelPartFeeByItem-1取消部分费用失败"; Message.result = ""; return(Message); } else { dynamic resultObject = JsonConvert.DeserializeObject <dynamic>(resultStr); if (resultObject.success == true) { returnData TCList = JsonConvert.DeserializeObject <returnData>(Convert.ToString(resultObject.returnData)); Message.state = "200"; Message.message = ""; Message.result = resultObject.returnData; return(Message); } else { Message.state = "406"; Message.message = resultObject.returnMsg; Message.result = ""; LogApiHelper.AddErrorLog("CancelPartFeeByItem-2取消部分费用失败=" + resultObject.msg); return(Message); } } } catch (Exception ex) { Message.state = "407"; Message.message = "获取套餐信息异常:" + ex.ToString(); Message.result = ""; LogApiHelper.AddErrorLog("CancelPartFeeByItem-3取消部分费用失败=" + ex.ToString()); return(Message); } }
//void BindEnterprise() //{ // int EnterpriseId = 1; // Enterprise enter = new Enterprise(); // enter = new EnterpriseService().FindByKey(EnterpriseId); // if (enter != null) // { // txtEnterpriseName.Text = enter.Title; // if (enter.SubAreaId > 0) // ddlSubArea.SelectedValue = enter.SubAreaId.ToString(); // if (enter.AreaId > 0) // ddlArea.SelectedValue = enter.AreaId.ToString(); // if (enter.ProvinceId > 0) // ddlProvince.SelectedValue = enter.ProvinceId.ToString(); // if (enter.DistrictId > 0) // ddlDistrict.SelectedValue = enter.DistrictId.ToString(); // txtAddress.Text = enter.Address; // txtEmail.Text = enter.Email; // txtFax.Text = enter.Fax; // txtPhone.Text = enter.Phone; // txtReportName.Text = enter.ManPerson; // if (enter.ManProvinceId > 0) // ddlProvinceReporter.SelectedValue = enter.ManProvinceId.ToString(); // if (enter.ManDistrictId > 0) // ddlDistrictReporter.SelectedValue = enter.ManDistrictId.ToString(); // txtAddressReporter.Text = enter.ManAddress; // txtEmail.Text = enter.ManEmail; // txtFaxReporter.Text = enter.ManFax; // txtPhoneReporter.Text = enter.ManPhone; // } //} //void BindOrganization() //{ // IList<Organization> list = new List<Organization>(); // if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Organization_All)) // { // list = new OrganizationService().FindAll(); // AspNetCache.SetCache(Constants.Cache_ReportFuel_Organization_All, list); // } // else // list = (IList<Organization>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Organization_All); // ddlOrg.DataSource = list; // ddlOrg.DataTextField = "Title"; // ddlOrg.DataValueField = "Id"; // ddlOrg.DataBind(); // ddlOrg.Items.Insert(0, new ListItem("---Tất cả---", "")); //} private void BindData() { ltData.Text = ""; IList <Fuel> listFuel = new List <Fuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All)) { listFuel = new FuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, listFuel); } else { listFuel = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All); } //IList<GroupFuel> listGroupFuel = new List<GroupFuel>(); //if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All)) //{ // listGroupFuel = new GroupFuelService().FindAll(); // AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, listGroupFuel); //} //else // listGroupFuel = (IList<GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All); ReportFuelService comBSO = new ReportFuelService(); DataTable list = new DataTable(); int AreaId = 0; int DistrictId = 0; int Year = 0; if (ddlArea.SelectedIndex > 0) { AreaId = Convert.ToInt32(ddlArea.SelectedValue); } if (ddlDistrict.SelectedIndex > 0) { DistrictId = Convert.ToInt32(ddlDistrict.SelectedValue); } if (ddlYear.SelectedIndex > 0) { Year = Convert.ToInt32(ddlYear.SelectedValue); } ePower.Core.PagingInfo paging = new ePower.Core.PagingInfo(PageSize, CurrentPage); list = comBSO.FindList(false, AreaId, 0, m_UserValidation.OrgId, 0, DistrictId, 0, -1, true, Year, null, null, txtKeyword.Text.Trim(), paging); ltHeader.Text = ""; //foreach (GroupFuel group in listGroupFuel) //{ // ltHeader.Text = ltHeader.Text + "<th>" + group.Title + " (" + group.MeasurementName + ")</th>"; //} foreach (Fuel fuel in listFuel) { ltHeader.Text = ltHeader.Text + "<th>" + fuel.FuelName + "</th>"; } if (list != null && list.Rows.Count > 0) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < list.Rows.Count; i++) { sb.Append("<tr><td class='text-center'>" + (i + 1) + "</td>"); sb.Append("<td>" + list.Rows[i]["Title"] + "</td>"); sb.Append("<td>" + list.Rows[i]["Address"] + "</td>"); //sb.Append("<td>" + list.Rows[i]["ProvinceName"] + "</td>"); //sb.Append("<td></td>");//Vung //sb.Append("<td>" + list.Rows[i]["RegionName"] + "</td>");//Vung sb.Append("<td>" + list.Rows[i]["ParentAreaName"] + "</td>"); sb.Append("<td>" + list.Rows[i]["AreaName"] + "</td>"); if (list.Rows[i]["Id"] != null && list.Rows[i]["Id"].ToString() != "") { int ReportId = Convert.ToInt32(list.Rows[i]["Id"]); if (ReportId > 0) { DataTable listDetail = new ReportFuelDetailService().GetFuelTOEByReport(ReportId, false); int SumTOE = 0; if (listDetail != null && listDetail.Rows.Count > 0) { foreach (Fuel fuel in listFuel) { DataRow[] dr = listDetail.Select("FuelId=" + fuel.Id); if (dr != null && dr.Count() > 0) { sb.Append("<td>"); for (int j = 0; j < dr.Count(); j++) { if (dr[j]["NoFuel_TOE"] != DBNull.Value) { SumTOE = SumTOE + Convert.ToInt32(dr[j]["NoFuel_TOE"]); sb.Append(dr[j]["NoFuel"] + " (" + dr[j]["MeasurementName"] + ")"); } } sb.Append("</td>"); } else { sb.Append("<td>0</td>"); } } sb.Append("<td>" + SumTOE + "</td>"); } else { for (int j = 0; j < listFuel.Count; j++) { sb.Append("<td>0</td>"); } sb.Append("<td>0</td>"); } } sb.Append("</tr>"); } } ltData.Text = sb.ToString(); paging.RowsCount = Convert.ToInt32(list.Rows[0]["Total"]); Paging.PageSize = PageSize; Paging.CurrentPage = CurrentPage; Paging.TotalRecord = Convert.ToInt32(list.Rows[0]["Total"]); Paging.DataLoad(); if (paging.PagesCount <= 1) { ltNotice.Text = "Có tổng số " + paging.RowsCount + " báo cáo"; Paging.Visible = false; } else { ltNotice.Text = "Có" + list.Rows.Count + " trong tổng số " + paging.RowsCount + " báo cáo"; Paging.Visible = true; } } else { ltNotice.Text = ""; Paging.Visible = false; } }
protected void btn_add_Click(object sender, EventArgs e) { Add(); AspNetCache.Reset(); }
protected void btnExport_Click(object sender, EventArgs e) { Response.ContentType = "application/force-download"; Response.AddHeader("content-disposition", "attachment; filename=Bao-cao-sct-" + ddlYear.SelectedValue + ".xls"); Response.Write("<html xmlns:x=\"urn:schemas-microsoft-com:office:excel\">"); Response.Write("<head>"); Response.Write("<META http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"); Response.Write("<!--[if gte mso 9]><xml>"); Response.Write("<x:ExcelWorkbook>"); Response.Write("<x:ExcelWorksheets>"); Response.Write("<x:ExcelWorksheet>"); Response.Write("<x:Name>Report Data</x:Name>"); Response.Write("<x:WorksheetOptions>"); Response.Write("<x:Print>"); Response.Write("<x:ValidPrinterInfo/>"); Response.Write("</x:Print>"); Response.Write("</x:WorksheetOptions>"); Response.Write("</x:ExcelWorksheet>"); Response.Write("</x:ExcelWorksheets>"); Response.Write("</x:ExcelWorkbook>"); Response.Write("</xml>"); Response.Write("<![endif]--> "); Response.Write("</head><body>"); //IList<GroupFuel> listGroupFuel = new List<GroupFuel>(); //if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_GroupFuel_All)) //{ // listGroupFuel = new GroupFuelService().FindAll(); // AspNetCache.SetCache(Constants.Cache_ReportFuel_GroupFuel_All, listGroupFuel); //} //else // listGroupFuel = (IList<GroupFuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_GroupFuel_All); IList <Fuel> listFuel = new List <Fuel>(); if (!AspNetCache.CheckCache(Constants.Cache_ReportFuel_Fuel_All)) { listFuel = new FuelService().FindAll(); AspNetCache.SetCache(Constants.Cache_ReportFuel_Fuel_All, listFuel); } else { listFuel = (IList <Fuel>)AspNetCache.GetCache(Constants.Cache_ReportFuel_Fuel_All); } ReportFuelService comBSO = new ReportFuelService(); DataTable list = new DataTable(); int AreaId = 0; int SubAreaId = 0; int Year = 0; if (ddlYear.SelectedIndex > 0) { Year = Convert.ToInt32(ddlYear.SelectedValue); } ePower.Core.PagingInfo paging = new ePower.Core.PagingInfo(2000, CurrentPage); list = comBSO.FindList(false, AreaId, SubAreaId, m_UserValidation.OrgId, 0, 0, 0, -1, true, Year, null, null, "", paging); string strHeader = ""; foreach (Fuel group in listFuel) { strHeader = strHeader + "<th>" + group.FuelName + "</th>"; } StringBuilder sb = new StringBuilder(); sb.Append("<table class='table table-bordered table-hover mbn' width='100%'>"); sb.Append("<tr class='primary fs12'>"); sb.Append("<th style='width:5%'>STT</th>"); sb.Append("<th style='width:35%'>Tên doanh nghiệp</th>"); sb.Append("<th style='width:10%'>Địa chỉ</th>"); sb.Append("<th style='width:10%'>Tỉnh/TP</th>"); sb.Append("<th style='width:10%'>Vùng</th>"); sb.Append("<th style='width:10%'>Lĩnh vực SX</th>"); sb.Append("<th style='width:10%'>Ngành nghề SX,KD</th>"); sb.Append(strHeader); sb.Append("<th style='width:10%'>Năng lượng tiêu thụ quy đổi (TOE)</th>"); sb.Append("</tr>"); if (list != null && list.Rows.Count > 0) { for (int i = 0; i < list.Rows.Count; i++) { sb.Append("<tr><td>" + (i + 1) + "</td>"); sb.Append("<td>" + list.Rows[i]["Title"] + "</td>"); sb.Append("<td>" + list.Rows[i]["Address"] + "</td>"); //sb.Append("<td>" + list.Rows[i]["ProvinceName"] + "</td>"); //sb.Append("<td></td>");//Vung //sb.Append("<td>" + list.Rows[i]["RegionName"] + "</td>");//Vung sb.Append("<td>" + list.Rows[i]["ParentAreaName"] + "</td>"); sb.Append("<td>" + list.Rows[i]["AreaName"] + "</td>"); if (list.Rows[i]["Id"] != null && list.Rows[i]["Id"].ToString() != "") { int ReportId = Convert.ToInt32(list.Rows[i]["Id"]); if (ReportId > 0) { DataTable listDetail = new ReportFuelDetailService().GetFuelTOEByReport(ReportId, false); int SumTOE = 0; if (listDetail != null && listDetail.Rows.Count > 0) { foreach (Fuel group in listFuel) { DataRow[] dr = listDetail.Select("FuelId=" + group.Id); if (dr != null && dr.Count() > 0) { sb.Append("<td>"); for (int j = 0; j < dr.Count(); j++) { sb.Append(dr[j]["NoFuel"] + " (" + dr[j]["MeasurementName"] + ")"); } sb.Append("</td>"); } else { sb.Append("<td>0</td>"); } } sb.Append("<td>" + SumTOE + "</td>"); } else { for (int j = 0; j < listFuel.Count; j++) { sb.Append("<td>0</td>"); } sb.Append("<td>0</td>"); } } sb.Append("</tr>"); } } } sb.Append("</table>"); Response.Write(sb.ToString()); Response.Write("</body></html>"); Response.End(); }
protected void btn_edit_Click(object sender, EventArgs e) { Edit(); AspNetCache.Reset(); ViewWidgetAll(Convert.ToInt32(hddPageLayout.Value)); }
public void SetUp() { Cache = new AspNetCache(); FileCacheDependency = new AspNetFileCacheDependency(); }