本文整理汇总了C++中Usuario::setNombre方法的典型用法代码示例。如果您正苦于以下问题:C++ Usuario::setNombre方法的具体用法?C++ Usuario::setNombre怎么用?C++ Usuario::setNombre使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::setNombre方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: administrarPerfil
/**
* Se encarga de actualizar los datos del usuario que recibe, en la
* base de datos.
*/
void Servicio::administrarPerfil() {
string nombreUsuario = this->getParametro(keyNombre, keyDefault);
string estadoDeConexion = this->getParametro(keyEstadoDeConexion,
keyDefault);
string fotoDePerfil = this->getParametro(keyFotoDePerfil, keyDefault);
bool estado = StringUtil::toBoolean(estadoDeConexion);
string localizacion = this->getParametro(keyLocalizacion, keyDefault);
string password = this->getParametro(keyPassword, keyDefault);
Usuario* user = this->obtenerUsuario();
string token = this->getParametro(keyTokenSesion, keyDefault);
if (user->getId() != keyIdUsuarioNoEncontrado) {
if (user->getToken() == token) {
user->setNombre(nombreUsuario);
user->setEstadoConexion(estado);
user->setFotoDePerfil(fotoDePerfil);
user->setLocalizacion(localizacion);
user->setPassword(password);
user->persistir();
Loger::getLoger()->info(
"Se modificaron los datos del usuario " + user->getNombre()
+ " correctamente.");
this->responder(
"Se modificaron los datos del usuario " + user->getNombre()
+ " correctamente. Token:" + user->getToken(),
true);
} else {
Loger::getLoger()->warn(
"El usuario " + user->getNombre()
+ " no posee un token de session correcto");
this->responder(
"El usuario " + user->getNombre()
+ " no posee un token de session correcto", false);
}
} else {
Loger::getLoger()->warn(
"El usuario " + user->getNombre()
+ " no se encuentra registrado en el sistema");
this->responder(
"El usuario " + user->getNombre()
+ " no se encuentra registrado en el sistema", false);
}
Loger::getLoger()->guardarEstado();
delete user;
}