public function getUsuario($user) { $sql = "SELECT USERNAME\n ,PASSWORD\n ,NOMBRE\n ,APELLIDO\n ,EMAIL\n ,FECHACREACION\n FROM USUARIO\n WHERE USERNAME = '******'"; $datos = $this->_db->consulta($sql); if ($this->_db->numRows($datos) > 0) { $userArray = $this->_db->fetchAll($datos); $usArray = array(); foreach ($userArray as $usdb) { $userObj = new usuarioDTO(); // $userObj->setNombre(trim($userArray[0]['acceso'])); $userObj->setUsername(trim($usdb['USERNAME'])); $userObj->setPassword(trim($usdb['PASSWORD'])); $userObj->setNombre(trim($usdb['NOMBRE'])); $userObj->setApellido(trim($usdb['APELLIDO'])); $userObj->setEmail(trim($usdb['EMAIL'])); $userObj->setFechacreacion(trim($usdb['FECHACREACION'])); $usArray[] = $userObj; } return $usArray; } else { return false; } }
public function getUsuarios($usuario) { $sql = 'SELECT *, (case when fecpass < getdate() then "1" else "0" end) as cambio_pass FROM usuarios U JOIN agenc_na AN ON (AN.id=U.id_agen) WHERE U.clave="' . $usuario . '"'; //echo $sql; $datos = $this->_db->consulta($sql); if ($this->_db->numRows($datos) > 0) { $userArray = $this->_db->fetchAll($datos); $objetosUser = array(); $userObj = new usuarioDTO(); foreach ($userArray as $usdb) { $userObj->setClave(trim($usdb['clave'])); $userObj->setPassword(trim($usdb['pasword'])); $userObj->setCambioPass(trim($usdb['cambio_pass'])); $userObj->setNombre(trim($usdb['nombre'])); $userObj->setCodigo(trim($usdb['codigo'])); $userObj->setDoctoD(trim($usdb['dctod'])); $userObj->setDoctoH(trim($usdb['dctoh'])); $userObj->setAgencia(trim($usdb['agencia'])); $userObj->setIdAgen(trim($usdb['id_agen'])); $userObj->setMarkup(trim($usdb['markup'])); $userObj->setFechaPass(trim($usdb['fecpass'])); $userObj->setDepto(trim($usdb['depto'])); $userObj->setAtipoa(trim($usdb['atipoa'])); $userObj->setRut(trim($usdb['rut'])); $userObj->setEmail(trim($usdb['email'])); $userObj->setEmailOpera(trim($usdb['email_opera'])); $objetosUser[] = $userObj; } return $objetosUser; } else { return false; } }
public function pagUsuarios($inicio, $fin) { $sql = "select u.idUsuario, u.nombreUsuario, u.pass, u.fechaRegistro, u.tipoUsuario, u.email from usuario u" . " limit " . $inicio . ", " . $fin; try { $datos = $this->_db->consulta($sql); if ($datos->num_rows > 0) { $usuarioArray = $this->_db->fetchAll($datos); $uArray = array(); foreach ($usuarioArray as $filas) { $usuarioDTO = new usuarioDTO(); $usuarioDTO->setIduser($filas['idUsuario']); $usuarioDTO->setUsername($filas['nombreUsuario']); $usuarioDTO->setPassword($filas['pass']); $usuarioDTO->setFechacreacion($filas['fechaRegistro']); $usuarioDTO->setPerfil_idperfil($filas['tipoUsuario']); $usuarioDTO->setEmail($filas['email']); $uArray[] = $usuarioDTO; } return $uArray; } } catch (Exception $exc) { echo 'Error en la consulta'; } finally { $this->_db->closeConex(); } }