public string CreateList(string key) { string str = ""; List <Lebi_Pro_Type> types = B_Lebi_Pro_Type.GetList("Name like lbsql{'%" + key + "%'}", "Sort desc"); //将根节点进行遍历 foreach (Lebi_Pro_Type t in types) { string caozuo = "<a href=\"javascript:Edit(" + t.id + ",0)\">" + Tag("添加子类") + "</a> | <a href=\"javascript:Edit(0," + t.id + ")\">" + Tag("编辑") + "</a> | <a href=\"javascript:Del(" + t.id + ")\">" + Tag("删除") + "</a>"; str += "<tr class=\"list\" name=\"tr" + t.Parentid + "\" id=\"tr" + t.id + "\">"; str += "<td style=\"text-align:center\"><input type='checkbox' id=\"check" + t.id + "\" value='" + t.id + "' name='id' del=\"del\" /></td>"; str += "<td>" + t.id + "</td>"; str += "<td>"; if (t.ImageSmall != "") { str += "<img src=\"" + t.ImageSmall + "\" height=\"16\" /> "; } str += Language.Content(t.Name, CurrentLanguage.Code) + " <a href=\"" + Shop.Bussiness.ThemeUrl.GetURL("P_ProductCategory", t.id.ToString(), "", CurrentLanguage.Code) + "\" target=\"_blank\"><img src=\"" + PageImage("icon/newWindow.png") + "\" /></a></td>"; str += "<td>" + Shop.Tools.Utils.GetUnicodeSubString(ProPertystring(t.ProPerty132), 100, "...") + "</td>"; str += "<td>" + Shop.Tools.Utils.GetUnicodeSubString(ProPertystring(t.ProPerty131), 100, "...") + "</td>"; str += "<td><a href=\"default.aspx?Pro_Type_id=" + t.id + "&Type_id_ProductType=320,321,322,323\">" + EX_Product.TypeProductCount(t.id) + "</a></td>"; str += "<td>" + t.Sort + "</td>"; str += "<td>" + (t.IsShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + (t.IsIndexShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + caozuo + "</td></tr>"; //CreateSunNode(int.Parse(ds.Tables[0].Rows[i]["id"].ToString()), ",0", ss); } return(str); }
public string CreateTree(int pid, int deep) { string str = ""; //的道所有的更节点 // List<Lebi_Pro_Type> types = B_Lebi_Pro_Type.GetList("Parentid=" + pid + "", "Sort desc"); List <Lebi_Pro_Type> types = EX_Product.Types(pid); //将根节点进行遍历 string style = ""; if (deep > 0) { style = "style=\"display:none;\""; } string showids = Shop.Tools.CookieTool.GetCookieString("showTypeids").Replace("%2C", ","); string image = ""; foreach (Lebi_Pro_Type t in types) { image = AdminImage("plus.gif"); bool showson = false; if (showids.Contains("," + t.id + ",") || showids.Contains("," + t.Parentid + ",")) { style = ""; } if (showids.Contains("," + t.id + ",")) { image = AdminImage("minus.gif"); showson = true; } int count = B_Lebi_Pro_Type.Counts("Parentid=" + t.id + ""); //隐藏规则 //name = "<input type=\"hidden\" value=\"" + 1 + "\" /><input type=\"hidden\" value=\"" + ds.Tables[0].Rows[i]["pid"] + "\" /> <input type=\"hidden\" value=\"" + ds.Tables[0].Rows[i]["id"] + "\" /><input type=\"hidden\" value=\"," + ds.Tables[0].Rows[i]["pid"] + ",\" />"; //操作 string caozuo = "<a href=\"javascript:Edit(" + t.id + ",0)\">" + Tag("添加子类") + "</a> | <a href=\"javascript:Edit(0," + t.id + ")\">" + Tag("编辑") + "</a> | <a href=\"javascript:Del(" + t.id + ")\">" + Tag("删除") + "</a>"; //str += "<tr onclick='javascript:selectrow(\"check" + t.id + "\");' name=\"tr" + t.Parentid + "\" " + style + " id=\"tr" + t.id + "\">"; str += "<tr class=\"list\" ondblclick=\"Edit(0," + t.id + ")\" name=\"tr" + t.Parentid + "\" " + style + " id=\"tr" + t.id + "\">"; str += "<td style=\"text-align:center\"><input type='checkbox' id=\"check" + t.id + "\" value='" + t.id + "' name='id' del=\"del\" /></td>"; str += "<td>" + t.id + "</td>"; str += "<td>" + deepstr(deep); if (count > 0) { str += "<img src=\"" + image + "\" name=\"img" + t.Parentid + "\" id=\"img" + t.id + "\" style=\"cursor: pointer; text-align: center; vertical-align:absmiddle\" onclick=\"ShowProductTypeChild('" + findpath(t.id) + "'," + t.id + "," + (deep + 1) + ")\" title=\"" + Tag("展开") + "\" /> "; } else { str += "<img src=\"" + AdminImage("minus.gif") + "\" style=\"cursor: pointer; text-align: center; vertical-align:absmiddle\" /> "; } if (t.ImageSmall != "") { str += "<img src=\"" + t.ImageSmall + "\" height=\"16\" /> "; } str += Language.Content(t.Name, CurrentLanguage.Code) + " <a href=\"" + Shop.Bussiness.ThemeUrl.GetURL("P_ProductCategory", t.id.ToString(), "", CurrentLanguage.Code) + "\" target=\"_blank\"><img src=\"" + PageImage("icon/newWindow.png") + "\" style=\"vertical-align:absmiddle\" /></a></td>"; str += "<td>" + Shop.Tools.Utils.GetUnicodeSubString(shuxinglianjie(ProPertystring(t.ProPerty132), ProPertystring(t.ProPerty133)), 100, "...") + "</td>"; str += "<td>" + Shop.Tools.Utils.GetUnicodeSubString(ProPertystring(t.ProPerty131), 100, "...") + "</td>"; str += "<td><a href=\"default.aspx?Pro_Type_id=" + t.id + "&Type_id_ProductType=320,321,322,323\">" + EX_Product.TypeProductCount(t.id) + "</a></td>"; str += "<td>" + t.Sort + "</td>"; str += "<td>" + (t.IsShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + (t.IsIndexShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + caozuo + "</td></tr>"; if (showson) { str += CreateTree(t.id, deep + 1); } //CreateSunNode(int.Parse(ds.Tables[0].Rows[i]["id"].ToString()), ",0", ss); } return(str); }
public string CreateList(string key) { string str = ""; List <Lebi_Pro_Type> types = B_Lebi_Pro_Type.GetList("Name like lbsql{'%" + key + "%'}", "Sort desc"); //将根节点进行遍历 foreach (Lebi_Pro_Type t in types) { string caozuo = "<a href=\"javascript:Edit(" + t.id + ",0)\">" + Tag("添加子类") + "</a> | <a href=\"javascript:Edit(0," + t.id + ")\">" + Tag("编辑") + "</a>"; if (!string.IsNullOrEmpty(RequestTool.GetConfigKey("SystemAdmin").Trim())) { caozuo += " | <a href=\"javascript:DeleteConfirm(" + t.id + ")\">" + Tag("删除") + "</a>"; str += "<tr name=\"tr" + t.Parentid + "\" id=\"tr" + t.id + "\">"; str += "<td><label class=\"custom-control custom-checkbox\"><input type=\"checkbox\" id=\"check" + t.id + "\" name=\"id\" value=\"" + t.id + "\" class=\"custom-control-input\" del=\"del\"><span class=\"custom-control-label\"></span></label></td>"; str += "<td>" + t.id + "</td>"; str += "<td>"; if (t.ImageSmall != "") { str += "<img src=\"" + t.ImageSmall + "\" height=\"16\" /> "; } str += Language.Content(t.Name, CurrentLanguage.Code) + " <a href=\"" + Shop.Bussiness.ThemeUrl.GetURL("P_ProductCategory", t.id.ToString(), "", CurrentLanguage.Code) + "\" target=\"_blank\"><i class=\"ti-new-window\"></i></a></td>"; str += "<td><a href=\"default.aspx?Pro_Type_id=" + t.id + "&Type_id_ProductType=320,321,322,323\">" + EX_Product.TypeProductCount(t.id) + "</a></td>"; str += "<td>" + (t.IsShow == 1 ? "<span class=\"label label-success\">" + Tag("是") + "</span>" : "<span class=\"label label-danger\">" + Tag("否") + "</span>") + "</td>"; str += "<td>" + (t.IsIndexShow == 1 ? "<span class=\"label label-success\">" + Tag("是") + "</span>" : "<span class=\"label label-danger\">" + Tag("否") + "</span>") + "</td>"; str += "<td>" + t.Sort + "</td>"; str += "<td>" + caozuo + "</td></tr>"; } else { caozuo += " | <a href=\"javascript:Del(" + t.id + ")\">" + Tag("删除") + "</a>"; str += "<tr class=\"list\" name=\"tr" + t.Parentid + "\" id=\"tr" + t.id + "\">"; str += "<td style=\"text-align:center\"><input type='checkbox' id=\"check" + t.id + "\" value='" + t.id + "' name='id' del=\"del\" /></td>"; str += "<td>" + t.id + "</td>"; str += "<td>"; if (t.ImageSmall != "") { str += "<img src=\"" + t.ImageSmall + "\" height=\"16\" /> "; } str += Language.Content(t.Name, CurrentLanguage.Code) + " <a href=\"" + Shop.Bussiness.ThemeUrl.GetURL("P_ProductCategory", t.id.ToString(), "", CurrentLanguage.Code) + "\" target=\"_blank\"><i class=\"ti-new-window\"></i></a></td>"; str += "<td>" + LB.Tools.Utils.GetUnicodeSubString(ProPertystring(t.ProPerty132), 100, "...") + "</td>"; str += "<td>" + LB.Tools.Utils.GetUnicodeSubString(ProPertystring(t.ProPerty131), 100, "...") + "</td>"; str += "<td><a href=\"default.aspx?Pro_Type_id=" + t.id + "&Type_id_ProductType=320,321,322,323\">" + EX_Product.TypeProductCount(t.id) + "</a></td>"; str += "<td>" + t.Sort + "</td>"; str += "<td>" + (t.IsShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + (t.IsIndexShow == 1 ? "" + Tag("是") + "" : "" + Tag("否") + "") + "</td>"; str += "<td>" + caozuo + "</td></tr>"; } //CreateSunNode(int.Parse(ds.Tables[0].Rows[i]["id"].ToString()), ",0", ss); } return(str); }