///// <summary> ///// Retorna un coleccion de registros de tipo [Tabla].UsuariosRoles ///// </summary> ///// <returns>Lista</returns> //public List<BEUsuarioRolAux> List(string prm_CodigoSistema, string prm_CodigoUsuario) //{ // List<BEUsuarioRolAux> lista = new List<BEUsuarioRolAux>(); // try // { // using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) // { // var resul = SeguridadDC.omgc_mnt_GetAll_UsuarioRol(prm_CodigoSistema, prm_CodigoUsuario); // foreach (var item in resul) // { // lista.Add(new BEUsuarioRolAux() // { // codRol = item.codRol, // codUsuario = item.codUsuario, // codRolNombre = item.codRolNombre, // codUsuarioNombre = item.codUsuarioNombre, // codUsuarioLogin=item.codUsuarioLogin, // codSistema = item.codSistema, // codSistemaNombre = item.codSistemaNombre, // indEstado = item.indEstado, // segUsuarioCrea = item.segUsuarioCrea, // segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), // segUsuarioEdita = item.segUsuarioEdita, // segFechaHoraEdita = item.SegFechaHoraEdita, // segMaquinaCrea = item.SegMaquinaOrigen // }); // } // } // } // catch (Exception ex) // { // throw ex; // } // return lista; //} /// <summary> /// Listado con paginacion para aplicación WEB /// </summary> /// <param name="prm_CodigoSistema"></param> /// <param name="prm_CodigoUsuario"></param> /// <param name="p_NumPagina"></param> /// <param name="p_NumFilasP"></param> /// <param name="pNumFilasT"></param> /// <returns></returns> public List <BEUsuarioRolResponse> ListPaged(BEBuscaRolUsuarioRequest pFiltro) { List <BEUsuarioRolResponse> lista = new List <BEUsuarioRolResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_UsuarioRol_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codUsuarioRol, pFiltro.codUsuario, pFiltro.codSistema, pFiltro.codRol, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BEUsuarioRolResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codUsuarioRol = item.codUsuarioRol, codRol = item.codRol, codUsuario = item.codUsuario, codRolNombre = item.codRolNombre, codUsuarioNombre = item.codUsuarioNombre, codUsuarioLogin = item.desLogin, codSistema = item.codSistema, codSistemaNombre = item.codSistemaNombre, indEstado = item.indEstado, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaEdita, codEmpresa = pFiltro.codEmpresa, codEmpresaNombre = item.codEmpresaNombre }); } } } catch (Exception ex) { throw ex; } return(lista); }