/// <summary>
/// 递归循环获取
/// </summary>
protected StringBuilder strMenu = new StringBuilder();
private void GetList(int departmentsParentId)
{
IList<DepartmentData> list = DepartmentBll.GetAll(departmentsParentId);
for (int i = 0; i < list.Count; i++)
{
if (i == 0)
strMenu.Append(CommonMethod.UrlDESEncrypt(departmentsParentId, false) + ",");
DepartmentData item = list[i];
strMenu.Append(CommonMethod.UrlDESEncrypt(item.DepartmentId, false) + ",");
if (DepartmentBll.HasChildNode(item.DepartmentId))
{
GetList(item.DepartmentId);
}
}
}