public static List <ATTRoles> GetApplicationRoles(int ApplID) { try { List <ATTRoles> LstAppl = new List <ATTRoles>(); foreach (DataRow row in DLLRoles.GetApplicationRoleTable(ApplID, null).Rows) { ATTRoles objRoles = new ATTRoles ( int.Parse(row["ROLE_ID"].ToString()), int.Parse(row["Appl_ID"].ToString()), (string)row["ROLE_Name"].ToString(), (string)row["ROLE_Description"].ToString(), "E" ); LstAppl.Add(objRoles); } return(LstAppl); } catch (Exception ex) { throw ex; } }
private static List <ATTRoles> GetRolesList(int applID, int roleID) { List <ATTRoles> lstRoles = new List <ATTRoles>(); foreach (DataRow row in DLLRoles.GetApplicationRoleTable(null, null).Rows) { ATTRoles RolesObj = new ATTRoles(int.Parse(row["ROLE_ID"].ToString()), int.Parse(row["APPL_ID"].ToString()), (string)row["ROLE_NAME"], (string)row["ROLE_DESCRIPTION"], ""); lstRoles.Add(RolesObj); return(lstRoles); } return(lstRoles); }
public static List <ATTRoles> GetRolesAndMenus(int applID, int roleID) { List <ATTRoles> lstRoles = new List <ATTRoles>(); List <ATTRoleMenus> lstRolesMenus = BLLRoleMenus.GetRoleMenus(-1, -1, -1, -1); foreach (DataRow row in DLLRoles.GetApplicationRoleTable(null, null).Rows) { ATTRoles obj = new ATTRoles(int.Parse(row["ROLE_ID"].ToString()), int.Parse(row["APPL_ID"].ToString()), (string)row["ROLE_NAME"], (string)row["ROLE_DESCRIPTION"], ""); obj.LstRoleMenus = lstRolesMenus.FindAll(delegate(ATTRoleMenus rolemnu) { return(rolemnu.ApplicationID == obj.ApplicationID && rolemnu.RoleID == obj.RoleID); }); lstRoles.Add(obj); } return(lstRoles); }