/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.Auditoria /// En la BASE de DATO la Tabla : [Seguridad.Auditoria] /// <summary> /// <returns>List</returns> public List <BEAuditoriaResponse> ListAuditoriaPage(BEBuscaAuditoriaRequest pFiltro) { List <BEAuditoriaResponse> lista = new List <BEAuditoriaResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Auditoria_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codSistema, pFiltro.codRol, pFiltro.codUsuario, pFiltro.fecInicioStr, pFiltro.fecFinalStr); foreach (var item in resul) { lista.Add(new BEAuditoriaResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codAuditoria = item.codAuditoria, codEmpresa = item.codEmpresa, codEmpresaNombre = item.codEmpresaNombre, codSistema = item.codSistema, codSistemaNombre = item.codSistemaNombre, codRol = item.codRol, codRolNombre = item.codRolNombre, codUsuario = item.codUsuario, codUsuarioNombre = item.codUsuarioNombre, fecRegistroApp = item.fecRegistroApp, fecRegistroBD = item.fecRegistroBD, desLogin = item.desLogin, desMensaje = item.desMensaje, desTipo = item.desTipo, nomMaquinaIP = item.nomMaquinaIP }); } } } catch (Exception ex) { throw ex; } return(lista); }