public static SystemMenu GetSystemMenu(string menuCode) { SystemMenu item = new SystemMenu(); DataTable dt = SystemDAL.BaseProvider.GetSystemMenu(menuCode); if (dt.Rows.Count > 0) { item.FillData(dt.Rows[0]); if (!string.IsNullOrEmpty(item.PCode)) { item.PCodeName = GetSystemMenu(item.PCode).Name; } } return(item); }
public static List <SystemMenu> GetSystemMenus() { List <SystemMenu> list = new List <SystemMenu>(); DataTable dt = SystemDAL.BaseProvider.GetSystemMenus(); SystemMenu model; foreach (DataRow item in dt.Rows) { model = new SystemMenu(); model.FillData(item); if (!string.IsNullOrEmpty(model.PCode)) { model.PCodeName = GetSystemMenu(model.PCode).Name; } list.Add(model); } return(list); }