Esempio n. 1
0
 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;
     }
 }
Esempio n. 3
0
 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();
     }
 }