public string DeleteClass(string id) { try { string[] cid = id.Split(','); for (int i = 0; i < cid.Length; i++) //判断栏目是否存在子栏目或存在文章 { if (classBll.ExistsChildNode(int.Parse(cid[i]))) { //存在子栏目 return("栏目包含子栏目,请先删除子栏目!"); } if (articleBll.ExistAtricleToClass(int.Parse(cid[i]))) { //存在文章 return("栏目下存在文章,请先删除文章!"); } } if (classBll.Delete(id) > 0) { return("True"); } else { return("栏目删除失败!"); } } catch { return("删除栏目出现未知错误!"); } }
/// <summary> /// 删除栏目 /// </summary> /// <returns>cid为空返回:-1,成功返回:1,失败返回:0,存在子栏目返回:2,存在文章返回,3</returns> public string DeleteClass() { try { string id = Common.Utils.GetQueryString("Id"); if (id == "") { return("请选择你要删除的栏目!"); } string[] cid = id.Split(','); //判断是否存在子栏目,是否存在文章 for (int i = 0; i < cid.Length; i++) { if (bllClass.ExistsChildNode(int.Parse(cid[i]))) {//存在子栏目 return("该栏目存在子栏目,请先删除子栏目!"); } if (articleBll.ExistAtricleToClass(int.Parse(cid[i]))) {//存在文章 return("该栏目下存在文章,请先删除文章!"); } } if (bllClass.Delete(id) > 0) { return("True"); } else { return("栏目删除失败!"); } } catch { return("删除栏目出现未知错误!"); } }