public function toDTO() { $usuarioDTO = new UsuarioDTO(); $usuarioDTO->setId($this->getId()); $usuarioDTO->setUsuarioLogin($this->unscapeString($this->getUsuarioLogin())); $usuarioDTO->setUsuarioClave($this->unscapeString($this->getUsuarioClave())); $usuarioDTO->setUsuarioTipo($this->unscapeString($this->getUsuarioTipo())); return $usuarioDTO; }
public function updateUsuario($usuarioDTO) { try { $ctrl = new UsuarioController($this->persistenceManager); $usuario = new UsuarioDTO(); $usuario->setId($usuarioDTO->getId()); $ctrl->getUsuario($usuario); $usuario->setUsuarioClave($usuarioDTO->getUsuarioClave()); $usuario->setUsuarioTipo($usuarioDTO->getUsuarioTipo()); $ctrl->updateUsuario($usuario); $cm = new CommunicationMensaje(true, SALAS_COMP_ALERT_A_OPERATION_SUCCESS, $this->ID + 153, $usuario); return $cm; } catch (Exception $e) { return new CommunicationMensaje(false, $e->getMessage(), $this->ID + 154 . "->" . $e->getCode()); } }
public static function loadFromXML($xmlDaos) { $daos = array(); $doc = new DOMDocument('1.0', 'utf-8'); $doc->loadXML($xmlDaos); $nodes = $doc->getElementsByTagName("Usuario"); foreach ($nodes as $node) { $dao = new UsuarioDTO(); $data = $node->getElementsByTagName("Usuario_Id"); if ($data->length > 0) { $data = $data->item(0)->nodeValue; } else { $data = null; } $dao->setId($data); $data = $node->getElementsByTagName("usuarioLogin"); if ($data->length > 0 && !UsuarioDTO::isEmpty($data->item(0)->nodeValue)) { $data = $data->item(0)->nodeValue; } else { $data = null; } $dao->setUsuarioLogin($data); $data = $node->getElementsByTagName("usuarioClave"); if ($data->length > 0 && !UsuarioDTO::isEmpty($data->item(0)->nodeValue)) { $data = $data->item(0)->nodeValue; } else { $data = null; } $dao->setUsuarioClave($data); $data = $node->getElementsByTagName("usuarioTipo"); if ($data->length > 0 && !UsuarioDTO::isEmpty($data->item(0)->nodeValue)) { $data = $data->item(0)->nodeValue; } else { $data = null; } $dao->setUsuarioTipo($data); $daos[] = $dao; } return $daos; }