public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + TagChoModul(dt.Rows[i][GroupsColumns.VgparamsColumn].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + CountTagInGroups(dt.Rows[i]["IGID"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderCate_Tag('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; s += "<a title='Click để đưa các bài viết vào tag này' href=\"javascript:void(0)\" onclick=\"NewWindow_('cms/admin/TempControls/PopUp/Cate/TagsInCate.aspx?igid=" + dt.Rows[i]["igid"].ToString() + "&Modul=" + dt.Rows[i]["vgparams"].ToString() + "','ImageList','950','500','yes','yes')\"><span class=\"ImageFolderAddRecord\"><!----></span></a>"; s += " "; s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplaySubCate(DataTable dt, string igparentid) { string s = ""; string CountChild = ""; string valueCb = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCreate(dt.Rows[i]["IGID"].ToString(), igparentid); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); if (igidParent.Equals(igparentid)) { valueCb = ""; } else { valueCb = igparentid + "_"; } s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\" >"; s += "<div class=\"FormatCellItemOther\">"; s += "<div class=\"pdCellItemOther\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + igidParent + "_" + valueCb + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + igidParent + "_" + valueCb + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += TxtLevel + " " + dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString(), ItemsTSql.GetItemsByViapp(app)) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + CountChild + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderCate_Hotel('" + dt.Rows[i]["IGID"].ToString() + "','" + igparentid + "')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRowOther\"><!----></div></div>"; } s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString(), ItemsTSql.GetItemsByViapp(Modul)) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderCate_Product('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; if (ProductConfig.KeyHienThiThuocTinhLocSanPham) { s += "<a title=\"Click để thêm các thuộc tính lọc cho danh mục này\" href=\"javascript:NewWindow_('cms/admin/Moduls/Product/Cate/PopUp/PopupAddFilterPropertiesToCategory.aspx?igid=" + dt.Rows[i]["IGID"].ToString() + "','ImageList','900','500','no','no')\"><span class='iconLocAdd'><!----></span></a>"; s += " "; } s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1 box-cb\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString(), ItemsTSql.GetItemsByViapp(app)) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox box-stt\" onchange=\"UpdateOrderCate_AboutUs('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7 box-cc\">"; s += "<a title='Click để xem và thêm mới " + AboutUsKeyword.AboutUs2 + " cho danh mục này' href=\"" + UrlExtension.WebisteUrl + "admin.aspx?uc=" + app + "&igid=" + dt.Rows[i]["IGID"] + "&suc=" + TypePage.Item + "\"><span class='iconItem plus'><!----></span></a>"; s += " "; s += "<a title='Click để chỉnh sửa danh mục này' href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a title='Click để xóa danh mục này' href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1 box-cb\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + SetPosition(dt.Rows[i]["VGPARAMS"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox box-stt\" onchange=\"UpdateOrderGroupItem_Deal('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7 box-cc\">"; s += "<a href=\"javascript:void(0)\" onclick=\"NewWindow_('" + LinkAddItemToGroup(dt.Rows[i]["IGID"].ToString(), dt.Rows[i]["IGPARENTSID"].ToString(), dt.Rows[i]["VGNAME"].ToString()) + "','ImageList','800','450','yes','yes')\"><span class=\"ImageFolderAddRecord\"><!----></span></a>"; s += " "; s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateColor(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><span style='width:15px;height:15px;display:inline-block;border:solid 1px #000;background:#" + dt.Rows[i]["VGPARAMS"].ToString() + "'><!----></span></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderColor_Product('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString()); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + SetPosition(dt.Rows[i]["VGPARAMS"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + dt.Rows[i][GroupsColumns.IgtotalitemsColumn].ToString() + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderCate_New('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteRecGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
protected void btnadd_Click(object sender, EventArgs e) { if (lstadded.SelectedValue.Equals("")) { LtMes.Visible = false; GroupsItems.InsertGroupsItems(lstnotadded.SelectedValue, iid, "", DateTime.Now.ToString(), DateTime.Now.ToString(), DateTime.Now.ToString(), ""); lstnotadded.Items.Clear(); lstadded.Items.Clear(); GetGroupsPhotoAlbum(); } else { LtMes.Visible = true; LtMes.Text = "<div class='MesText'>Album đã trong nhóm <b>" + GroupsExtension.GetNameCategoryById(lstadded.SelectedValue) + "</b></div>"; return; } }
protected void btnremove_Click(object sender, EventArgs e) { if (lstnotadded.SelectedValue.Equals("")) { LtMes.Visible = false; condition = " IGID = " + lstadded.SelectedValue + " AND IID = " + iid + " "; GroupsItems.DeleteGroupsItems(condition); lstnotadded.Items.Clear(); lstadded.Items.Clear(); GetGroupsPhotoAlbum(); } else { LtMes.Visible = true; LtMes.Text = "<div class='MesText'>Album này chưa trong nhóm <b>" + GroupsExtension.GetNameCategoryById(lstnotadded.SelectedValue) + "</b></div>"; return; } }
void GetAllModul() { DataTable dt = new DataTable(); fields = " * "; condition = GroupsTSql.GetGroupsCondition(language, app, hd_parent.Value, " IGENABLE <> '2' "); orderBy = " IGORDER ASC "; dt = Groups.GetGroups(top, fields, condition, orderBy); string str = ""; string CountChild = ""; if (dt.Rows.Count > 0) { str += "<div id=\"CateOrder-0\" >"; for (int i = 0; i < dt.Rows.Count; i++) { linkUpdate = "?uc=" + uc + "&app=" + app + "&suc=" + TypePage.update + "&igid=" + dt.Rows[i]["IGID"].ToString(); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); str += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; str += "<div class=\"FormatCellItem\">"; str += "<div class=\"pdCellItem\">"; str += "<div class=\"cot1 box-cb\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { str += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } str += dt.Rows[i]["VGNAME"].ToString(); str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot3\"><a id=\"nc_" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateMenuType('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + GetValueEnable(dt.Rows[i]["VGPARAMS"].ToString()) + "\"><!----></a></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot4\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot5\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox box-stt\" onchange=\"UpdateOrderGroup('" + dt.Rows[i]["IGID"].ToString() + "','0','" + app + "')\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot6\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot7 box-cc\">"; str += "<a href=\"" + linkUpdate + "&psc=" + GetValueEnable(dt.Rows[i]["VGPARAMS"].ToString()) + "\"><span class='iconEdit'><!----></span></a>"; str += " "; str += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; str += "</div>"; str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); str += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; str += GetSubCate(dt.Rows[i]["IGID"].ToString()); str += "</div>"; if (i != dt.Rows.Count - 1) { str += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } str += "</div>"; } str += "</div>"; } LtListMenus.Text = str; }
string GetSubCate(string igparentid) { top = ""; fields = " * "; condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), GroupsTSql.GetGroupsByVglang(language), GroupsTSql.GetGroupsByIgparentid(igparentid), " IGENABLE <> '2' "); orderBy = " IGORDER ASC "; DataTable dt = new DataTable(); dt = Groups.GetGroups(top, fields, condition, orderBy); string str = ""; string linkUpdate = ""; string CountChild = ""; string valueCb = ""; if (dt.Rows.Count > 0) { str += "<div id=\"CateOrder-" + igparentid + "\" >"; TxtLevel += "..."; for (int i = 0; i < dt.Rows.Count; i++) { //linkUpdate = Link.GoAdminCategory(TypeModul.Menu, typePageUpdate, dt.Rows[i]["IGID"].ToString(), igparentid); linkUpdate = "?uc=" + uc + "&app=" + app + "&suc=" + TypePage.update + "&igid=" + dt.Rows[i]["IGID"].ToString(); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); if (igidParent.Equals(igparentid)) { valueCb = ""; } else { valueCb = igparentid + "_"; } str += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\" >"; str += "<div class=\"FormatCellItemOther\">"; str += "<div class=\"pdCellItemOther\">"; str += "<div class=\"cot1 box-cb\"><input id=\"CbGroup_" + igidParent + "_" + valueCb + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + igidParent + "_" + valueCb + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { str += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } str += TxtLevel + " " + dt.Rows[i]["VGNAME"].ToString(); str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot3\"><a id=\"nc_" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateMenuType('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + GetValueEnable(dt.Rows[i]["VGPARAMS"].ToString()) + "\"><!----></a></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot4\">" + CountChild + "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot5\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox box-stt\" onchange=\"UpdateOrderGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + igparentid + "','" + app + "')\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot6\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot7 box-cc\">"; str += "<a href=\"" + linkUpdate + "&psc=" + GetValueEnable(dt.Rows[i]["VGPARAMS"].ToString()) + "\"><span class='iconEdit'><!----></span></a>"; str += " "; str += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; str += "</div>"; str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "</div>"; if (i != dt.Rows.Count - 1) { str += "<div class=\"PdSpaceRow\"><div class=\"SpaceRowOther\"><!----></div></div>"; } str += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; str += GetSubCate(dt.Rows[i]["IGID"].ToString()); str += "</div>"; str += "</div>"; } str += "</div>"; TxtLevel = "..."; } return(str); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderGroup_Website('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; if (WebsiteConfig.HienThiThemHinhAnhHoatDong) { s += "<a title='Click để thêm hình ảnh hoạt động' href=\"javascript:NewWindow_('cms/admin/Moduls/Website/Cate/PopUp/AddPictureToCate.aspx?igid=" + dt.Rows[i]["IGID"].ToString() + "','ImageList','950','600','yes','yes')\"><span class='iconThemAnh'><!----></span></a>"; s += " "; } s += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
public string DisplayCate(DataTable dt) { string s = ""; string CountChild = ""; string link = ""; string linkAddReply = ""; for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); linkAddReply = " "; CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); s += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; s += "<div class=\"FormatCellItem\">"; s += "<div class=\"pdCellItem\">"; s += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { s += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } s += dt.Rows[i]["VGNAME"].ToString(); s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString()) + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot4\" align=\"center\">" + GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), "") + "</div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderCate_SupportOnline('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; s += "<div class=\"splitc\">|</div>"; s += "<div class=\"cot7\">"; s += "<a href=\"javascript:void(0)\" onclick=\"NewWindow_('cms/admin/Moduls/Other/Vote/PopUp/AddQuestion.aspx?igid=" + dt.Rows[i]["IGID"].ToString() + "&title=" + dt.Rows[i]["VGNAME"].ToString() + "','ImageList','800','450','yes','yes')\"><span class='iconChat'><!----></span></a>"; s += " "; s += "<a href=\"" + link + "\" title=\"Quản lý danh sách câu trả lời\"><span class='iconEdit'><!----></span></a>"; s += " "; s += "<a href=\"javascript:DeleteRecGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; s += "</div>"; s += "<div class=\"cbh0\"><!----></div>"; s += "</div>"; s += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); s += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; s += GetSubCate(dt.Rows[i]["IGID"].ToString()); s += "</div>"; if (i != dt.Rows.Count - 1) { s += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } s += "</div>"; } return(s); }
string GetAllModul() { string str = ""; if (igparentidCurrent.Equals("0")) { DataTable dt = new DataTable(); fields = "*"; condition = GroupsTSql.GetGroupsCondition(language, Modul, "", " IGENABLE <> '2' "); orderBy = " IGORDER ASC "; dt = Groups.GetGroups(top, fields, condition, orderBy); string CountChild = ""; if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { link = LinkUpdateCate(dt.Rows[i]["IGID"].ToString(), ""); CountChild = GroupsExtension.CountChildCategory(dt.Rows[i]["IGID"].ToString(), ""); str += "<div id=\"Cate-" + dt.Rows[i]["IGID"].ToString() + "\">"; str += "<div class=\"FormatCellItem\">"; str += "<div class=\"pdCellItem\">"; str += "<div class=\"cot1\"><input id=\"CbGroup_" + dt.Rows[i]["IGID"].ToString() + "\" type=\"checkbox\" onclick=\"CheckAllCheckBox('CbGroup_" + dt.Rows[i]["IGID"].ToString() + "',this)\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot2\" align=\"left\">"; if (!CountChild.Equals("0")) { str += "<a id=\"showhide" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:void(0)\" class=\"IcoArrowShow0\" onclick=\"ShowHideGroup('" + dt.Rows[i]["IGID"].ToString() + "');\"> </a>"; } str += dt.Rows[i]["VGNAME"].ToString(); str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot3\" align=\"center\">" + GroupsExtension.CountItemInGroups(dt.Rows[i]["IGID"].ToString()) + "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot4\" align=\"center\">" + SetPosition(dt.Rows[i]["VGPARAMS"].ToString()) + "</div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot5\" align=\"center\"><input id=\"TbOrder" + dt.Rows[i]["IGID"].ToString() + "\" type=\"text\" value=\"" + dt.Rows[i]["IGORDER"].ToString() + "\" class=\"TextInBox\" onchange=\"UpdateOrderGroupItem_Content('" + dt.Rows[i]["IGID"].ToString() + "','0')\" /></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot6\" align=\"center\"><a id=\"nc" + dt.Rows[i]["IGID"].ToString() + "\" href=\"javascript:UpdateEnableGroup('" + dt.Rows[i]["IGID"].ToString() + "')\" class=\"EnableIcon" + dt.Rows[i]["IGENABLE"].ToString() + "\"> </a></div>"; str += "<div class=\"splitc\">|</div>"; str += "<div class=\"cot7\">"; str += "<a href=\"" + link + "\"><span class='iconEdit'><!----></span></a>"; str += " "; str += "<a href=\"javascript:DeleteGroup('" + dt.Rows[i]["IGID"].ToString() + "','" + dt.Rows[i]["VGNAME"].ToString() + "')\"><span class='iconDelete'><!----></span></a>"; str += "</div>"; str += "<div class=\"cbh0\"><!----></div>"; str += "</div>"; str += "</div>"; str += "</div>"; igidParent = dt.Rows[i]["IGID"].ToString(); str += "<div id=\"" + dt.Rows[i]["IGID"].ToString() + "\" style=\"display:none\">"; str += GetSubCate(dt.Rows[i]["IGID"].ToString()); str += "</div>"; if (i != dt.Rows.Count - 1) { str += "<div class=\"PdSpaceRow\"><div class=\"SpaceRow\"><!----></div></div>"; } } } } else { str = GetSubCate(igparentidCurrent); } return(str); }