public List <PermisoXObjetosBE> getObjetosXAppRolPage(long Rol, string Pagina, Int64 App) { linqIELDataBaseDataContext dboSegLatino = new linqIELDataBaseDataContext(); List <PermisoXObjetosBE> PermisoXObjetos = new List <PermisoXObjetosBE>(); try { Int64 iApp = App; var lnqConsulta = dboSegLatino.sp_getObjetosXAppRolPage(App, Rol, Pagina); foreach (var a in lnqConsulta) { PermisoXObjetosBE Permiso = new PermisoXObjetosBE(); Permiso.IDPERMISOSOBJ = a.IDPERMISOSOBJ; Permiso.IDROL = a.IDROL ?? 0; Permiso.PAGINA = a.PAGINA; Permiso.NOMBREOBJETO = a.NOMBREOBJETO; Permiso.TIPOOBJETO = a.TIPOOBJETO; Permiso.ACTIVO = a.ACTIVO ?? false; PermisoXObjetos.Add(Permiso); } return(PermisoXObjetos); } 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); } }