Exemple #1
0
 public function eliminar($id)
 {
     $usuario = new Usuarios();
     $usuario->setUsuariosId($id);
     $usuariosDAO = new UsuariosDAO($this->tableGateway);
     $usuariosDAO->eliminar($usuario);
 }
 public function testObtenerPorId()
 {
     // $consumer = new \Application\Model\BO\UsuariosBO();
     // $consumer = new UsuariosBO();
     // $result = $consumer->obtenerPorId(1);
     $usuario = new Usuarios();
     $usuario->setUsuariosId(1);
     $result = $usuario->getUsuariosId();
     $this->assertEquals(1, $result);
 }
Exemple #3
0
 public function guardarLogo(Usuarios $usuario)
 {
     $data = array('usuariosImgPerfil' => $usuario->getUsuariosImgPerfil(), 'usuariosTipoImgPerfil' => $usuario->getUsuariosTipoImgPerfil());
     $this->tableGateway->update($data, array('usuariosID' => $usuario->getUsuariosID()));
 }
Exemple #4
0
 public function guardarLogo($formData)
 {
     $usuario = new Usuarios();
     $binario_nombre_temporal = $formData['file']['tmp_name'];
     if ($binario_nombre_temporal == "") {
         return -1;
     }
     $binario_contenido = fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal));
     // $data = array(
     //     'adjuntosNombre' => $formData['file']['name'],
     //     'adjuntosTamano' => $formData['file']['size'],
     //     'adjuntosTipo' => $formData['file']['type'],
     // );
     $usuario->setUsuariosID($formData['usuariosID']);
     $usuario->setUsuariosTipoImgPerfil($formData['file']['type']);
     $usuario->setUsuariosImgPerfil($binario_contenido);
     $usuariosDAO = new UsuariosDAO($this->tableGateway);
     try {
         $proyecto = $usuariosDAO->guardarLogo($usuario);
     } catch (\Exception $e) {
         // echo"<pre>";var_dump($e->getMessage());exit();
         $proyecto = 0;
         return $proyecto;
     }
     unset($usuariosDAO);
     return $formData['usuariosID'];
 }
Exemple #5
0
 public function eliminar(Usuarios $usuario)
 {
     $this->tableGateway->delete(array('usuarios_id' => $usuario->getUsuariosId()));
 }