/// <summary> /// Retorna un coleccion de registros de tipo [Tabla]..Usuarios /// </summary> /// <returns>Lista</returns> public List <BEUsuarioAux> List(BEBuscaUsuarioRequest pFiltro) { List <BEUsuarioAux> lista = new List <BEUsuarioAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Usuario(null, pFiltro.desCorreo, pFiltro.desNombre, pFiltro.desCorreo, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BEUsuarioAux() { codUsuario = item.codUsuario, desLogin = item.desLogin, clvPassword = item.clvPassword, desNombres = item.desNombres, desApellidos = item.desApellidos, desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(), desPregunta = item.desPregunta, codEmpleado = item.codEmpleado, desCorreo = item.desCorreo, desRespuesta = item.desRespuesta, indAccesoGerencial = item.indAccesoGerencial, indCambiaCodPersona = item.indCambiaCodPersona, indCambiaDescuento = item.indCambiaDescuento, indCambioPrecio = item.indCambioPrecio, indJefeCaja = item.indJefeCaja, indUsuarioSistema = item.indUsuarioSistema, indVendedor = item.indVendedor, indRestricPorPais = item.indRestricPorPais, desTelefono = item.desTelefono, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita), segMaquinaOrigen = item.segMaquinaOrigen, codArguPais = item.codArguPais, fecBloqueUpdate = item.fecBloqueoUpdate, indPasswordReset = item.indPasswordReset, indOrigenUser = item.indOrigenUser, urlPhotoUser = item.urlPhotoUser, }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Retorna un objeto de registros de tipo [Tabla].Usuarios /// </summary> /// <returns>Lista</returns> public BEUsuarioResponse Find(string pCodUsuario) { BEUsuarioResponse objUsuario = null; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Usuario(pCodUsuario, null, null, null, true); foreach (var item in resul) { objUsuario = new BEUsuarioResponse() { codUsuario = item.codUsuario, desLogin = item.desLogin, clvPassword = item.clvPassword, desNombres = item.desNombres, desApellidos = item.desApellidos, desPregunta = item.desPregunta, codEmpleado = item.codEmpleado, desCorreo = item.desCorreo, desRespuesta = item.desRespuesta, indAccesoGerencial = item.indAccesoGerencial, indCambiaCodPersona = item.indCambiaCodPersona, indCambiaDescuento = item.indCambiaDescuento, indCambioPrecio = item.indCambioPrecio, indJefeCaja = item.indJefeCaja, indUsuarioSistema = item.indUsuarioSistema, indVendedor = item.indVendedor, indRestricPorPais = item.indRestricPorPais, desTelefono = item.desTelefono, indEstado = item.indEstado, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaOrigen, desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(), codArguPais = item.codArguPais, fecBloqueUpdate = item.fecBloqueoUpdate, indPasswordReset = item.indPasswordReset, indOrigenUser = item.indOrigenUser, urlPhotoUser = item.urlPhotoUser, }; } } } catch (Exception ex) { throw ex; } return(objUsuario); }