public List <RolesBE> getRolesXApp(ReglasBE Reglas, Int64 App) { try { linqIELDataBaseDataContext dboSegLatino = new linqIELDataBaseDataContext(); List <RolesBE> RolesXApp = new List <RolesBE>(); var Consulta = dboSegLatino.sp_getRolesXApp(Reglas.IDAPP); foreach (var s in Consulta) { RolesBE RolXApp = new RolesBE(); RolXApp.IDROL = s.IDROL; RolXApp.IDAPLICACION = s.IDAPLICACION ?? 0; RolXApp.DESCRIPCION = s.DESCRIPCION; RolXApp.ACTIVO = s.ACTIVO ?? false; RolesXApp.Add(RolXApp); } return(RolesXApp); } catch (Exception ex) { StackTrace st = new StackTrace(true); CommonDA ComunDA = new CommonDA(); ComunDA.insErrorDB("Error: " + ex.Message + " En El Metodo: " + MethodBase.GetCurrentMethod().Name, st, "", App.ToString()); throw new Exception(ex.Message); } }