public static string GetNavigationString(int userid, int useradminid) { List <string> list = new List <string>(); DataTable dataTable = Navs.GetMainNavigation(); if (dataTable != null) { foreach (DataRow dataRow in dataTable.Rows) { string value = Navs.ChangeStyleForCurrentUrl(dataRow); switch (Utils.StrToInt(dataRow["level"].ToString(), 4)) { case 0: list.Add(value); break; case 1: if (userid != -1) { list.Add(value); } break; case 2: if (useradminid == 3 || useradminid == 1 || useradminid == 2) { list.Add(value); } break; case 3: if (useradminid == 1) { list.Add(value); } break; } } } return(string.Join(string.Empty, list.ToArray())); }
public static void InitNavigation() { Navs.GetMainNavigation(); Navs.GetSubNavigation(); Navs.GetMainNavigationHasSub(); }