private string GetCateParentIDArrayByID(int group) { string strArrayID = ""; CateNewsBSO cateNewsBSO = new CateNewsBSO(); DataTable table1 = new DataTable(); if (group != -1) { table1 = cateNewsBSO.GetCateGroupRoles(Language.language, group, Session["Admin_UserName"].ToString()); } else { table1 = cateNewsBSO.GetCateRoles(Language.language, Session["Admin_UserName"].ToString()); } if (table1.Rows.Count > 0) { foreach (DataRow subrow in table1.Rows) { strArrayID += subrow["CateNewsID"].ToString() + ","; } } return(strArrayID); }
private bool checkActive(int cateID, int sCateID) { /* * Kiểm tra sCateID có thuộc cùng nhóm chuyên mục với cateID ko? * cateID: ID chuyên mục hiện hành * sCateID: ID của list chuyên mục tại */ CateNewsBSO catenewsBSO = new CateNewsBSO(); CateNews cateNews = new CateNews(); cateNews = catenewsBSO.GetCateNewsById(cateID); if (cateNews != null) { if (cateID == sCateID) { return(true); } else { while (cateNews.ParentNewsID != 0 && cateNews.CateNewsID != sCateID) { cateNews = catenewsBSO.GetCateNewsById(cateNews.ParentNewsID); if (cateNews.CateNewsID == sCateID) { return(true); } } } } return(false); }
private string BindMenuCateGroup(string strMenuSub, int iCate, string lang, int group, int cId, string keyword) { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.getCateClientGroupUrl(iCate, lang, group, true); CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO(); CateNewsGroup catenewsgroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(group, lang); if (catenewsgroup != null) { if (table.Rows.Count > 0) { strMenuSub += "<ul class='list-inline tags-v2 margin-bottom-20'>"; foreach (DataRow dataRow in table.Rows) { strMenuSub += "<li>"; if (!Convert.ToBoolean(dataRow["isUrl"].ToString())) { if (!String.IsNullOrEmpty(keyword) && keyword.Trim() != "" && keyword.Trim() != "search") { strMenuSub += "<a href='" + ResolveUrl("~/") + "tim-kiem/" + dataRow["GroupCate"] + "/" + dataRow["CateNewsID"].ToString() + "/" + GetString(keyword) + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSub += "<a href='" + ResolveUrl("~/") + "tim-kiem/" + dataRow["GroupCate"] + "/" + dataRow["CateNewsID"].ToString() + "/search.aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; } } strMenuSub += "</li>"; //strMenuSub += GetSubCategoryMenuCateGroup("", Convert.ToInt32(dataRow["CateNewsID"].ToString()), lang, group); } strMenuSub += "</ul>"; } } return(strMenuSub); }
private void BindListCate(int newsgroupID) { NewsCateBSO newsCateBSO = new NewsCateBSO(); DataTable table = newsCateBSO.GetNewsCateByNewsGroupID(newsgroupID); string strID = ""; if (table.Rows.Count > 0) { for (int i = 0; i < table.Rows.Count; i++) { DataRow row = table.Rows[i]; strID += row["CateNewsID"].ToString() + ","; } } if (strID != "") { lboCateSelect.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table1 = catenewsBSO.GetCateNewsBystrId(strID); if (table1.Rows.Count > 0) { for (int i = 0; i < table1.Rows.Count; i++) { DataRow row = table1.Rows[i]; lboCateSelect.Items.Add(new ListItem(row["CateNewsName"].ToString(), row["CateNewsID"].ToString())); } } } }
protected void grvCateNews_RowCommand(object sender, GridViewCommandEventArgs e) { int Id = Convert.ToInt32(e.CommandArgument.ToString()); string nName = e.CommandName.ToLower(); switch (nName) { case "rules": Response.Redirect("~/Admin/editcatenewsroles/" + Id + "/Default.aspx"); break; case "_edit": Response.Redirect("~/Admin/editcatenews/" + hddGroup.Value + "/" + Id + "/Default.aspx"); break; case "_move": Response.Redirect("~/Admin/editcatenewsmove/" + hddGroup.Value + "/" + Id + "/Default.aspx"); break; case "_delete": CateNewsBSO catenewsBSO = new CateNewsBSO(); catenewsBSO.DeleteCateNewsAll(Id, Language.language); ViewCateGroup(Convert.ToInt32(hddGroup.Value)); AspNetCache.Reset(); break; } }
private string GetSubCategoryMenuCateGroup(string strMenuSub, int iCate, string lang, int group) { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable datatable = catenewsBSO.getCateClientGroupUrl(iCate, lang, group, true); CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO(); CateNewsGroup catenewsgroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(group, lang); if (datatable.Rows.Count > 0) { strMenuSub += "<ul>"; foreach (DataRow dataRow in datatable.Rows) { strMenuSub += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSub += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; } //else if (catenewsgroup.IsPage) // strMenuSub += "<a href='" + ResolveUrl("~/") + "tin-tuc-dmp/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; else { strMenuSub += "<a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow["CateNewsID"].ToString())) + "/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSub += GetSubCategoryMenuCateGroup("", Convert.ToInt32(dataRow["CateNewsID"].ToString()), lang, group); strMenuSub += "</li>"; } strMenuSub += "</ul>"; } return(strMenuSub); }
protected void btn_slug_click(object sender, EventArgs e) { NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); CateNewsGroupBSO _catenewsgroupBSO = new CateNewsGroupBSO(); CateNewsBSO _catenewsBSO = new CateNewsBSO(); NewsGroup newsGroup = new NewsGroup(); DataTable table = newsGroupBSO.GetNewsGroupAll(Language.language); if (table.Rows.Count > 0) { for (int i = 0; i < table.Rows.Count; i++) { newsGroup = newsGroupBSO.GetNewsGroupById(Convert.ToInt32(table.Rows[i]["NewsGroupID"].ToString())); newsGroup.Slug = GetString(newsGroup.Title); newsGroup.Tags = _catenewsBSO.GetCateNewsById(newsGroup.CateNewsID).CateNewsName.Replace(",", ""); newsGroup.Tags += "," + _catenewsgroupBSO.GetCateNewsGroupByGroupCate(newsGroup.GroupCate, Language.language).CateNewsGroupName.Replace(",", ""); newsGroup.Keyword = _catenewsBSO.GetCateNewsById(newsGroup.CateNewsID).CateNewsName.Replace(",", ""); newsGroup.Keyword += "," + _catenewsgroupBSO.GetCateNewsGroupByGroupCate(newsGroup.GroupCate, Language.language).CateNewsGroupName.Replace(",", ""); newsGroupBSO.UpdateNewsGroup(newsGroup); } clientview.Text = "Xử lý OK"; ViewNewsGroup(-1); } }
protected void btn_edit_Click(object sender, EventArgs e) { try { CateNews catenews = ReceiveHtml(); CateNewsBSO catenewsBSO = new CateNewsBSO(); //if (CheckedList().Equals("")) //{ // clientview.Text = "Loi : Xin hay lua chon it nhat 1 quyen"; //} //else //{ catenewsBSO.UpdateCateNews(catenews); clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>"; initControl(catenews.CateNewsID); AspNetCache.Reset(); // ViewCateGroup(Convert.ToInt32(HddGroupCate.Value)); //} } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void viewMenu() { if (AspNetCache.CheckCache("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_")) == false) { string strMenuSubCate = ""; CateNewsGroupBSO _catenewsgroupBSO = new CateNewsGroupBSO(); CateNewsBSO _catenewsBSO = new CateNewsBSO(); DataTable table_cate_group = _catenewsgroupBSO.GetCateNewsGroupHomeAll(Language.language); if (table_cate_group.Rows.Count > 0) { //int col = 0; strMenuSubCate += "<ul class='list-unstyled link-list'>"; for (int i = 0; i < table_cate_group.Rows.Count; i++) { DataRow dataRow = table_cate_group.Rows[i]; //col++; strMenuSubCate += "<li>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSubCate += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["ShortName"].ToString() + "</a>"; } else { strMenuSubCate += "<a href='" + ResolveUrl("~/") + "c2/" + _catenewsgroupBSO.GetSlugById(Convert.ToInt32(dataRow["CateNewsGroupID"])) + "/" + GetString(dataRow["CateNewsGroupName"]) + "-" + dataRow["GroupCate"] + ".aspx'>" + dataRow["ShortName"].ToString() + "</a><i class='fa fa-angle-right'></i>"; } strMenuSubCate += "</li>"; //DataTable table_cate = _catenewsBSO.getCateClientGroupUrl(0, Language.language, Convert.ToInt32(dataRow["GroupCate"].ToString()), 6); //if (table_cate.Rows.Count > 0) //{ // strMenuSubCate += "<ul class='list-unstyled simple-list margin-bottom-20'>"; // for (int j = 0; j < table_cate.Rows.Count; j++) // { // DataRow dataRow1 = table_cate.Rows[j]; // strMenuSubCate += "<li>"; // if (Convert.ToBoolean(dataRow1["isUrl"].ToString())) // strMenuSubCate += "<a href='" + dataRow1["Url"].ToString() + "'>" + dataRow1["ShortName"].ToString() + "</a>"; // else // strMenuSubCate += "<a href='" + ResolveUrl("~/") + "c3/"+ _catenewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow1["CateNewsID"])) + "/" + GetString(dataRow1["CateNewsName"]) + "-" + dataRow1["GroupCate"] + "-" + dataRow1["CateNewsID"] + ".aspx'>" + dataRow1["ShortName"].ToString() + "</a>"; // strMenuSubCate += "</li>"; // } // strMenuSubCate += "</ul>"; //} } strMenuSubCate += "</ul>"; } AspNetCache.SetCacheWithTime("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_"), strMenuSubCate, 150); ltlTextLinkMenu.Text = strMenuSubCate; } else { ltlTextLinkMenu.Text = (string)AspNetCache.GetCache("HTML_ltlMenuTextLinkFooter_11" + "_" + Language.language.Replace("-", "_")); } }
private void GetCateParentNewsGroup(int cId, int gId) { _page = new PagingInfo(15, Convert.ToInt32(hdnPage.Value), true); string strCate = this.GetCateParentIDArrayByID(cId, gId); NewsGroupBSO newsGroupBSO = new NewsGroupBSO(); DataTable newsGroupPaging = newsGroupBSO.GetNewsGroupPagingApproved(Language.language, Convert.ToInt32(hddGroupCate.Value), strCate, _page, 1, 1, 0, 1); 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; panelDate.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"); listNewsCatePanel.Visible = false; } PagingInfo paging = new PagingInfo(15, (Convert.ToInt32(hdnPage.Value) + 1), true); DataTable newsGroupPaging2 = newsGroupBSO.GetNewsGroupPagingApproved(Language.language, Convert.ToInt32(hddGroupCate.Value), strCate, paging, 1, 1, 0, 1); if (newsGroupPaging2.Rows.Count > 0) { newsOther.Visible = true; rptListNewsOther.DataSource = newsGroupPaging2; rptListNewsOther.DataBind(); return; } newsOther.Visible = false; }
private void ViewCateAll() { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateNewsNamePermission(Language.language, Session["Admin_UserName"].ToString()); RadGrid1.DataSource = table; RadGrid1.DataBind(); }
private void ViewCateGroup(int group) { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRolesWithPage(Language.language, group, Session["Admin_UserName"].ToString()); commonBSO commonBSO = new commonBSO(); commonBSO.FillToGridView(grvCateNews, table); }
private void BindCateNews(int group) { ddlCateNewsSearch.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRoles(Language.language, group, Session["Admin_Username"].ToString()); commonBSO commonBSO = new commonBSO(); commonBSO.FillToDropDown(ddlCateNewsSearch, table, "~~ Trong tất cả ~~", "0", "CateNewsName", "CateNewsID", ""); }
private void ViewCateGroup(int group) { ddlCateNews.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRolesUrl(Language.language, group, Session["Admin_UserName"].ToString()); commonBSO commonBSO = new commonBSO(); commonBSO.FillToDropDown(ddlCateNews, table, "~~ Danh mục gốc ~~", "0", "CateNewsName", "CateNewsID", ""); }
protected void BindToCateNews2(int _group) { lboCateNews2.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString()); lboCateNews2.DataTextField = "CateNewsName"; lboCateNews2.DataValueField = "CateNewsID"; lboCateNews2.DataSource = table; lboCateNews2.DataBind(); }
//CateNewsPermission #region ViewCateNewsAll private void ViewCateNewsAll() { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateNewsNamePermission(Language.language, Session["Admin_UserName"].ToString()); //chkCateNews.DataSource = table; //chkCateNews.DataTextField = "CateNewsName"; //chkCateNews.DataValueField = "CateNewsID"; //chkCateNews.DataBind(); //commonBSO commonBSO = new commonBSO(); //commonBSO.FillToCheckBoxList(chkCateNews, table, "CateNewsName", "CateNewsID"); RadGrid1.DataSource = table; RadGrid1.DataBind(); }
protected void btn_Order_Click(object sender, EventArgs e) { foreach (GridViewRow row in grvCateNews.Rows) { TextBox textOrder = (TextBox)row.FindControl("txtCateNewsOrder"); int cOrder = Convert.ToInt32(textOrder.Text); int cateID = Convert.ToInt32(row.Cells[0].Text); CateNewsBSO catenewsBSO = new CateNewsBSO(); catenewsBSO.CateNewsUpOrder(cateID, cOrder); } ViewCateGroup(Convert.ToInt32(hddGroup.Value)); error.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Cập nhật thành công !</div>"; AspNetCache.Reset(); }
protected void BindToCateNews(int _group) { ddlCateNews.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString()); ddlCateNews.DataTextField = "CateNewsName"; ddlCateNews.DataValueField = "CateNewsID"; ddlCateNews.DataSource = table; ddlCateNews.DataBind(); if (table.Rows.Count > 0) { ddlCateNews.SelectedValue = table.Rows[0]["CateNewsID"].ToString(); } }
private string GetCateParentIDArrayByID(int cID, int group) { string strArrayID = Convert.ToString(cID) + ","; CateNewsBSO cateNewsBSO = new CateNewsBSO(); DataTable table1 = cateNewsBSO.GetCateParentGroupAll(cID, Language.language, group); DataTable table2 = new DataTable(); if (table1.Rows.Count > 0) { foreach (DataRow subrow in table1.Rows) { strArrayID += GetCateParentIDArrayByID(Convert.ToInt32(subrow["CateNewsID"].ToString()), group); } } return(strArrayID); }
private string BindMenuCateGroup(string strMenuSub, int iCate, string lang, int group) { CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.getCateClientGroupUrl(iCate, lang, group, true); CateNewsGroupBSO cateNewsgroupBSO = new CateNewsGroupBSO(); CateNewsGroup catenewsgroup = cateNewsgroupBSO.GetCateNewsGroupByGroupCate(group, lang); if (catenewsgroup != null) { if (table.Rows.Count > 0) { strMenuSub += "<ul class='dropdown-menu'>"; foreach (DataRow dataRow in table.Rows) { DataTable tblSub = catenewsBSO.getCateClientGroupUrl(Convert.ToInt32(dataRow["CateNewsID"].ToString()), lang, group, true); if (tblSub.Rows.Count > 0) { strMenuSub += "<li class='dropdown-submenu'>"; } else { strMenuSub += "<li>"; } //strMenuSub += "<li class='dropdown-submenu'>"; if (Convert.ToBoolean(dataRow["isUrl"].ToString())) { strMenuSub += "<a href='" + dataRow["Url"].ToString() + "'>" + dataRow["CateNewsName"].ToString() + "</a>"; } else { strMenuSub += "<a href='" + ResolveUrl("~/") + "c3/" + catenewsBSO.GetSlugByCateId(Convert.ToInt32(dataRow["CateNewsID"])) + "/" + GetString(dataRow["CateNewsName"]) + "-" + dataRow["GroupCate"] + "-" + dataRow["CateNewsID"].ToString() + ".aspx'>" + dataRow["CateNewsName"].ToString() + "</a>"; } strMenuSub += GetSubCategoryMenuCateGroup("", Convert.ToInt32(dataRow["CateNewsID"].ToString()), lang, group); strMenuSub += "</li>"; } strMenuSub += "</ul>"; } } return(strMenuSub); }
protected void btn_add_Click_more(object sender, EventArgs e) { try { CateNews catenews = ReceiveHtml(); CateNewsBSO catenewsBSO = new CateNewsBSO(); int catenews1 = catenewsBSO.CreateCateNewGet(catenews); if (!Session["Admin_UserName"].ToString().Equals("administrator")) { AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); DataTable table = adminRolesBSO.GetAdminRolesByUserName(Session["Admin_UserName"].ToString()); CateNewsPermissionBSO catenewPermissionBSO = new CateNewsPermissionBSO(); CateNewsPermission cateNewsPermission = new CateNewsPermission(); if (table.Rows.Count > 0) { foreach (DataRow subrow in table.Rows) { cateNewsPermission.CateNewsID = catenews1; cateNewsPermission.RolesID = Convert.ToInt32(subrow["RolesID"].ToString()); //cateNewsPermission.Permission = subrow["Permission"].ToString(); cateNewsPermission.Permission = ""; cateNewsPermission.UserName = Session["Admin_UserName"].ToString(); cateNewsPermission.Created = DateTime.Now; cateNewsPermission.Language = Language.language; catenewPermissionBSO.CreateCateNewsPermission(cateNewsPermission); } } } clientview.Text = "<div class='alert alert-sm alert-danger bg-gradient'>Thêm mới thành công !</div>"; ViewCateGroup(Convert.ToInt32(HddGroupCate.Value)); AspNetCache.Reset(); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
private void ViewCateAll() { CateNewsGroupBSO catenewsGroupBSO = new CateNewsGroupBSO(); DataTable dtGroupCate = catenewsGroupBSO.GetCateNewsGroupAll(Language.language, Session["Admin_UserName"].ToString()); commonBSO commonBSO = new commonBSO(); DataTable dtRole = commonBSO.CreateDataView("SELECT * FROM tblRoleCate WHERE GroupId=" + hddRoles.Value);//Lay danh danh chuyen muc nhom quyen dc truy cap CateNewsBSO catenewsBSO = new CateNewsBSO(); for (int i = 0; i < dtGroupCate.Rows.Count; i++) { ListItem item = new ListItem(dtGroupCate.Rows[i]["CateNewsGroupName"].ToString(), dtGroupCate.Rows[i]["CateNewsGroupID"].ToString()); chklist.Items.Add(item); DataTable dtCateAll = commonBSO.CreateDataView("SELECT * FROM tblCateNews WHERE GroupCate=" + dtGroupCate.Rows[i]["GroupCate"]); if (dtCateAll != null && dtCateAll.Rows.Count > 0) { BindCate(0, dtCateAll, dtRole, 1); } //commonBSO.FillToCheckBoxList(chklist, table, "CateNewsGroupName", "CateNewsGroupID"); } }
protected void BindToCateNewsLBO(int _group) { lboCateNews.Items.Clear(); CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString()); string strId = ListCate(); if (strId != "") { strId = strId.Remove(strId.LastIndexOf(",")).Replace(",", "','"); } DataView view = new DataView(table); view.RowFilter = "CateNewsID not in ('" + strId + "')"; lboCateNews.DataTextField = "CateNewsName"; lboCateNews.DataValueField = "CateNewsID"; lboCateNews.DataSource = view.ToTable(); lboCateNews.DataBind(); }
private void BindListCate(string _value) { if (_value != "") { lboCateSelect.Items.Clear(); _value = _value.Replace(" ", "").Trim(); _value = (!_value.Substring(_value.Length - 1, 1).Equals(",")) ? _value + "," : _value; CateNewsBSO catenewsBSO = new CateNewsBSO(); DataTable table = catenewsBSO.GetCateNewsBystrId(_value); if (table.Rows.Count > 0) { for (int i = 0; i < table.Rows.Count; i++) { DataRow row = table.Rows[i]; lboCateSelect.Items.Add(new ListItem(row["CateNewsName"].ToString(), row["CateNewsID"].ToString())); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int cateID = 0; if (!String.IsNullOrEmpty(hddValue.Value)) { if (int.TryParse(hddValue.Value.Replace(",", ""), out cateID)) { CateNewsBSO cateNewsBSO = new CateNewsBSO(); CateNews cateNews = cateNewsBSO.GetCateNewsById(cateID); if (cateID != 0 && cateNews != null) { int groupcate = cateNews.GroupCate; GetNewsGroup(cateID, groupcate); ltlTitle.Text = "<a class='h2-cate' href='" + ResolveUrl("~/") + "c3/" + cateNewsBSO.GetSlugByCateId(cateNews.CateNewsID) + "/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'><span>" + cateNews.ShortName + "</span></a>"; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int cateID = 0; if (!String.IsNullOrEmpty(hddValue.Value)) { if (int.TryParse(hddValue.Value.Replace(",", ""), out cateID)) { CateNewsBSO cateNewsBSO = new CateNewsBSO(); CateNews cateNews = cateNewsBSO.GetCateNewsById(cateID); int groupcate = cateNews.GroupCate; GetNewsGroup(cateID, groupcate); if (cateID != 0 && cateNews != null) { //lblIcon.Text = "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'>" + "<img class='is_img onLaw2-icon1 onLaw1-Submit-Arrow' src='" + ResolveUrl("~/") + "images/invis.gif' style='border-width: 0px;'>" + "</a>"; lblTitle.Text = "<a href='" + ResolveUrl("~/") + "ts-dm/" + GetString(cateNews.CateNewsName) + "-" + groupcate + "-" + cateID + ".aspx' title='" + cateNews.CateNewsName + "'>" + cateNews.CateNewsName + "</a>"; } } } } }
protected void Page_Load(object sender, EventArgs e) { int Id = 0; if (!string.IsNullOrEmpty(Request["Id"])) { int.TryParse(Request["Id"].Replace(",", ""), out Id); } if (!string.IsNullOrEmpty(Request["dll"])) { NavigationTitle(Request["dll"]); } hddCateNewsID.Value = Convert.ToString(Id); if (!IsPostBack) { CateNewsBSO catenewBSO = new CateNewsBSO(); CateNews catenews = catenewBSO.GetCateNewsById(Id); HddGroupCate.Value = Convert.ToString(catenews.GroupCate); ltlTitle.Text = catenews.CateNewsName; initControl(Id); } }
protected void Page_Load(object sender, EventArgs e) { int cId = 0; if (!String.IsNullOrEmpty(Request["cid"])) { int.TryParse(Request["cid"], out cId); } int gId = 0; if (!String.IsNullOrEmpty(Request["g"])) { int.TryParse(Request["g"], out gId); } hddGroupCate.Value = Convert.ToString(gId); hddCateID.Value = Convert.ToString(cId); if (!IsPostBack) { CateNewsGroupBSO cateNewsGroupBso = new CateNewsGroupBSO(); CateNewsBSO cateNewsBso = new CateNewsBSO(); CateNews cateNewsById = cateNewsBso.GetCateNewsById(cId); CateNewsGroup groupByGroupCate = cateNewsGroupBso.GetCateNewsGroupByGroupCate(gId, Language.language); if (groupByGroupCate != null && cateNewsById != null) { GetCateParentNewsGroup(cId, gId); Page.Title = cateNewsById.CateNewsName; System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta(); _descrip.Name = "description"; _descrip.Content = cateNewsById.CateNewsName + "," + GetString(cateNewsById.CateNewsName); Page.Header.Controls.Add(_descrip); System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta(); _keyWords.Name = "keywords"; _keyWords.Content = GetString(cateNewsById.CateNewsName); Page.Header.Controls.Add(_keyWords); } else if (cId == 0) { if (groupByGroupCate != null) { //GetHotNewsGroup(cId, gId); GetCateParentNewsGroup(cId, gId); Page.Title = groupByGroupCate.CateNewsGroupName; System.Web.UI.HtmlControls.HtmlMeta _descrip = new HtmlMeta(); _descrip.Name = "description"; _descrip.Content = groupByGroupCate.CateNewsGroupName; Page.Header.Controls.Add(_descrip); System.Web.UI.HtmlControls.HtmlMeta _keyWords = new HtmlMeta(); _keyWords.Name = "keywords"; _keyWords.Content = groupByGroupCate.CateNewsGroupName + "," + GetString(groupByGroupCate.CateNewsGroupName); Page.Header.Controls.Add(_keyWords); } } } }
private void initControl(int Id) { if (Id > 0) { btn_add.Visible = false; btn_edit.Visible = true; btn_add1.Visible = false; btn_add2.Visible = false; btn_edit1.Visible = true; try { CateNewsBSO catenewsBSO = new CateNewsBSO(); CateNews catenews = catenewsBSO.GetCateNewsById(Id); hddCateNewsID.Value = Convert.ToString(catenews.CateNewsID); hddParentID.Value = Convert.ToString(catenews.ParentNewsID); ddlCateNews.SelectedValue = Convert.ToString(catenews.ParentNewsID); ddlCateNews.Items.Remove(new ListItem(catenews.CateNewsName, Convert.ToString(catenews.CateNewsID))); txtCateNewsName.Text = catenews.CateNewsName; hddCateNewsOrder.Value = Convert.ToString(catenews.CateNewsOrder); hddCateNewsTotal.Value = Convert.ToString(catenews.CateNewsTotal); //rdbGroupCate.SelectedValue = Convert.ToString(catenews.GroupCate); hddIcon.Value = catenews.Icon; txtimage4_3.Text = catenews.Icon; if (catenews.Icon != "") { img_thumb.Text = "<img src='" + catenews.Icon + "' width='48px'>"; } txtSlogan.Text = catenews.Slogan; hddUserName.Value = Session["Admin_UserName"].ToString(); hddCreated.Value = DateTime.Now.ToString(); txtGroupCate.Text = Convert.ToString(catenews.GroupCate); // HddGroupCate.Value = Convert.ToString(catenews.GroupCate); rdbType.Checked = catenews.isUrl; txtUrl.Text = catenews.Url; rdbStatus.Checked = catenews.Status; txtShortName.Text = catenews.ShortName; if (catenews.isUrl == true) { txtUrl.Visible = true; panelUrl.Visible = true; } else { txtUrl.Visible = false; panelUrl.Visible = false; } ViewCateGroup(catenews.GroupCate); Bind_ddlPageLayout(); ddlPageLayout.SelectedValue = Convert.ToString(catenews.PageLayoutID); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } } else { txtGroupCate.Text = Convert.ToString(HddGroupCate.Value); Bind_ddlPageLayout(); ddlPageLayout.SelectedIndex = 0; btn_edit.Visible = false; btn_add.Visible = true; btn_edit1.Visible = false; btn_add1.Visible = true; btn_add2.Visible = true; rdbType.Checked = false; txtUrl.Visible = false; panelUrl.Visible = false; } }
protected void initControl(int ID) { if (ID > 0) { txtID.Value = Convert.ToString(ID); //btn_add.Visible = false; btn_edit.Visible = true; //btn_add1.Visible = false; //btn_add2.Visible = false; btn_edit1.Visible = true; try { SYS_WidgetPageLayoutBSO _widgetPageLayoutBSO = new SYS_WidgetPageLayoutBSO(); SYS_WidgetPageLayout _widgetPageLayout = _widgetPageLayoutBSO.GetSYS_WidgetPageLayoutById(ID); Bind_ddlPageLayout(); ddlPageLayout.SelectedValue = Convert.ToString(_widgetPageLayout.PageLayoutId); //Bind_ddlWidgetType(); Bind_ddlWidget(0); ddlWidget.SelectedValue = Convert.ToString(_widgetPageLayout.WidgetId); GetRegion(); ddlRegion.SelectedValue = _widgetPageLayout.RegionId; txtWidgetTitle.Text = _widgetPageLayout.Title; hddIcon.Value = _widgetPageLayout.Icon; //if (_widgetPageLayout.Icon != "") // ltl_icon.Text = "<img src='" + ResolveUrl("~/") + "Upload/Widgets/Icons/" + _widgetPageLayout.Icon + "' width='48px'>"; chkStatus.Checked = _widgetPageLayout.Status; hddRadInfo.Value = _widgetPageLayout.Info; hddRadHTML.Value = _widgetPageLayout.HTML; BindToCateNewsGroup2(); CateNewsBSO _cateNewsBSO = new CateNewsBSO(); if (_widgetPageLayout.Value != "0" && _widgetPageLayout.Value != "") { CateNews _catenews = _cateNewsBSO.GetCateNewsById(Convert.ToInt32(_widgetPageLayout.Value)); if (_catenews != null) { BindToCateNews(_catenews.GroupCate); lboCateNews.SelectedValue = Convert.ToString(_widgetPageLayout.Value); lboGroupCate.SelectedValue = Convert.ToString(_catenews.GroupCate); } } if (_widgetPageLayout.Value2 != "0" && _widgetPageLayout.Value2 != "") { CateNews _catenews2 = _cateNewsBSO.GetCateNewsById(Convert.ToInt32(_widgetPageLayout.Value2)); if (_catenews2 != null) { BindToCateNews2(_catenews2.GroupCate); lboCateNews2.SelectedValue = Convert.ToString(_widgetPageLayout.Value2); lboGroupCate2.SelectedValue = Convert.ToString(_catenews2.GroupCate); } } txtRecord.Text = _widgetPageLayout.Record.ToString(); //sửa txtRecord2.Text = _widgetPageLayout.Record2.ToString(); //sửa hddOrders.Value = _widgetPageLayout.Orders.ToString(); } catch (Exception ex) { error.Text = ex.Message.ToString(); } } else { Page.ClientScript.RegisterOnSubmitStatement(typeof(Page), "closePage", "window.onunload = CloseWindow();"); } }