void NuevoComprador::guardarComprador(){ if(validarFormulario() == 1) { QString nombre = ui->nombre->text(); QString apellido = ui->apellido->text(); QString cuit = ui->cuit0->text().append(ui->cuit->text()).append(ui->cuit1->text()); QString email = ui->mail->text(); QString direccion = ui->direccion->text(); QString localidad = ui->localidad->text(); QString provincia = ui->provincia->text(); QString telefono = ui->telefono->text(); QSqlQuery query; query.prepare("insert into comprador (cuit, nombre, direccion, localidad, telefono ,mail ,provincia) " "values(:cuit,:nombre, :direccion, :localidad, :telefono, :mail, :provincia)"); query.bindValue(":cuit", cuit.toDouble()); query.bindValue(":nombre", ucfirst(nombre.append(" ").append(apellido))); query.bindValue(":direccion", ucfirst(direccion)); query.bindValue(":localidad", ucfirst(localidad)); query.bindValue(":telefono", telefono); query.bindValue(":mail", email); query.bindValue(":provincia", ucfirst(provincia)); if(!query.exec()) { QMessageBox::warning(0, QObject::tr("Error"),"Ha ocurrido un error, por favor verifique que el " "CUIT ingresado no exista en la base de datos"); return; } else{ QMessageBox msgBox; msgBox.setText("La operación se ha realizado con éxito"); msgBox.setWindowTitle("Info"); int ret = msgBox.exec(); if(ret > 0) this->close(); } } }
int file_handle(char *path) { FILE *f = fopen(path, "r"); char buff[1024]; if(f != NULL) { while(fgets(buff, sizeof(buff), f) != 0) { ucfirst(buff, sizeof(buff)); } fclose(f); return 0; } else { printf("No access to file.\n"); return 1; } }
bool ConditionRegeneration::executeCondition(Creature* creature, int32_t interval) { internalHealthTicks += interval; internalManaTicks += interval; if (creature->getZone() != ZONE_PROTECTION) { if (internalHealthTicks >= healthTicks) { internalHealthTicks = 0; int32_t realHealthGain = creature->getHealth(); creature->changeHealth(healthGain); realHealthGain = creature->getHealth() - realHealthGain; if (isBuff && realHealthGain > 0) { Player* player = creature->getPlayer(); if (player) { std::ostringstream ss; ss << ucfirst(player->getNameDescription()) << " was healed for " << realHealthGain << " hitpoint" << (realHealthGain != 1 ? "s." : "."); std::string message = ss.str(); std::ostringstream tmpSs; tmpSs << "You were healed for " << realHealthGain << " hitpoint" << (realHealthGain != 1 ? "s." : "."); player->sendHealMessage(MESSAGE_HEALED, tmpSs.str(), player->getPosition(), realHealthGain, TEXTCOLOR_MAYABLUE); SpectatorVec list; g_game.getSpectators(list, player->getPosition(), false, true); for (Creature* spectator : list) { if (spectator != player) { spectator->getPlayer()->sendHealMessage(MESSAGE_HEALED_OTHERS, message, player->getPosition(), realHealthGain, TEXTCOLOR_MAYABLUE); } } } } } if (internalManaTicks >= manaTicks) { internalManaTicks = 0; creature->changeMana(manaGain); } } return ConditionGeneric::executeCondition(creature, interval); }
void Creature::onGainExperience(uint64_t gainExp, Creature* target) { if (gainExp != 0 && getMaster()) { gainExp = gainExp / 2; getMaster()->onGainExperience(gainExp, target); const Position& targetPos = getPosition(); std::ostringstream ssExp; ssExp << ucfirst(getNameDescription()) << " gained " << gainExp << " experience points."; std::string strExp = ssExp.str(); SpectatorVec list; g_game.getSpectators(list, targetPos, false, true); for (Creature* spectator : list) { spectator->getPlayer()->sendExperienceMessage(MSG_EXPERIENCE_OTHERS, strExp, targetPos, gainExp, TEXTCOLOR_WHITE_EXP); } } }
void Creature::onGainExperience(uint64_t gainExp, Creature* target) { if (gainExp == 0 || !master) { return; } gainExp /= 2; master->onGainExperience(gainExp, target); SpectatorVec list; g_game.map.getSpectators(list, position, false, true); if (list.empty()) { return; } TextMessage message(MESSAGE_EXPERIENCE_OTHERS, ucfirst(getNameDescription()) + " gained " + std::to_string(gainExp) + (gainExp != 1 ? " experience points." : " experience point.")); message.position = position; message.primary.color = TEXTCOLOR_WHITE_EXP; message.primary.value = gainExp; for (Creature* spectator : list) { spectator->getPlayer()->sendTextMessage(message); } }
int main(int argc, const char * argv[]) { const string_t s1 = "Created by Cator VeeVee on 10/22/13 (cator)"; const string_t s2 = "cator"; const string_t s3 = "Cator"; const string_t s4 = "Wei"; string_t str; printf("s1 = '%s' \n", s1); printf("s2 = '%s' \n", s2); printf("s3 = '%s' \n", s3); printf("s4 = '%s' \n", s4); __("strpos"); { printf("strpos(s1, s2): %ld \n", strpos(s1, s2)); printf("stripos(s1, s2): %ld \n", stripos(s1, s2)); printf("strrpos(s1, s3): %ld \n", strrpos(s1, s3)); printf("strripos(s1, s3): %ld \n", strripos(s1, s3)); printf("strpos(s1, s4): %ld \n", strpos(s1, s4)); printf("stripos(s1, s4): %ld \n", stripos(s1, s4)); printf("strrpos(s1, s4): %ld \n", strrpos(s1, s4)); printf("strripos(s1, s4): %ld \n", strripos(s1, s4)); } __("copy_substr"); { str = copy_substr(s1, 11, 5); printf("copy_substr(s1, 11, 5): '%s'\n", str); free(str); str = copy_substr(s1, -6, 5); printf("copy_substr(s1, -6, 5): '%s'\n", str); free(str); str = copy_substr(s1, -6, -1); printf("copy_substr(s1, -6, -1): '%s'\n", str); free(str); str = copy_substr(s1, 34, 10000); printf("copy_substr(s1, 34, 10000): '%s'\n", str); free(str); str = copy_substr(s1, 34, 0); printf("copy_substr(s1, 34, 0): '%s'\n", str); free(str); } __("substr_count"); { printf("substr_count(s1, \"Vee\"): %ld\n", substr_count(s1, "Vee")); printf("substr_count(s1, \"Cator\"): %ld\n", substr_count(s1, "Cator")); } __("strcase"); { str = copy_str(s1); printf("strtolowwer(s1): '%s'\n", strtolower(&str)); printf("strtoupper(s1): '%s'\n", strtoupper(&str)); printf("lcfirst(s1): '%s'\n", lcfirst(&str)); strtolower(&str); printf("ucfirst(s1): '%s'\n", ucfirst(&str)); strtolower(&str); printf("ucwords(s1): '%s'\n", ucwords(&str)); free(str); } __("trim"); { str = copy_str(" \t\v cator \r\n "); printf("ltrim(\" \\t\\v cator \\r\\n \"): '%s'\n", ltrim(&str)); free(str); str = copy_str(" \t\v cator \r\n "); printf("rtrim(\" \\t\\v cator \\r\\n \"): '%s'\n", rtrim(&str)); free(str); str = copy_str(" \t\v cator \r\n "); printf("trim(\" \\t\\v cator \\r\\n \"): '%s'\n", trim(&str)); free(str); } __("repeat"); { str = copy_repeat("-=", 10); printf("copy_repeat(\"-=\", 10): '%s'\n", str); free(str); str = copy_strpad(s2, 20, "-=", STR_PAD_LEFT); printf("copy_strpad(s2, 20, \"-=\", STR_PAD_LEFT): '%s'\n", str); free(str); str = copy_strpad(s2, 20, "-=", STR_PAD_RIGHT); printf("copy_strpad(s2, 20, \"-=\", STR_PAD_RIGHT): '%s'\n", str); free(str); str = copy_strpad(s2, 20, "-=", STR_PAD_BOTH); printf("copy_strpad(s2, 20, \"-=\", STR_PAD_BOTH): '%s'\n", str); free(str); } __("replace"); { str = copy_str(s1); printf("strtr(&str, \"ctr\", \"CTR\"): '%s'\n", strtr(&str, "ctr", "CTR")); free(str); str = copy_replace("cator", "*name*", s1); printf("copy_replace(\"cator\", \"*name*\", s1): '%s'\n", str); free(str); str = copy_ireplace("cator", "*name*", s1); printf("copy_ireplace(\"cator\", \"*name*\", s1): '%s'\n", str); free(str); } __("html"); { string_t html = "<p>Test 'paragraph'.</p><!-- Comment --> <a href=\"#fragment\">Other text</a>"; printf("html: ‘%s’\n", html); str = copy_str(html); printf("striptags(html): '%s'\n", striptags(&str)); free(str); str = copy_htmlencode(html, false); printf("copy_htmlencode(html, false): '%s'\n", str); free(str); str = copy_htmlencode(html, true); printf("copy_htmlencode(html, true): '%s'\n", str); free(str); str = copy_htmlencode(html, false); printf("htmldecode(encoded_html): '%s'\n", htmldecode(&str)); free(str); } __("url"); { string_t url = "http://*****:*****@catorv.com/index.html?name=cator&age=100#vee~"; printf("url: '%s'\n", url); str = copy_urlencode(url); printf("copy_urlencode(url): '%s'\n", str); printf("urldecode(copy_urlencode(url)): '%s'\n", urldecode(&str)); free(str); urlcompoments_t *components = copy_urlcompoments(url); if (components) { printf("copy_urlcompoments - scheme: '%s'\n", components->scheme); printf("copy_urlcompoments - user: '******'\n", components->user); printf("copy_urlcompoments - password: '******'\n", components->password); printf("copy_urlcompoments - host: '%s'\n", components->host); printf("copy_urlcompoments - port: %d\n", components->port); printf("copy_urlcompoments - path: '%s'\n", components->path); printf("copy_urlcompoments - query: '%s'\n", components->query); printf("copy_urlcompoments - fragment: '%s'\n", components->fragment); free_urlcomponents(components); } } __("base64"); { str = copy_base64encode(s1); printf("copy_base64encode(s1): '%s'\n", str); printf("base64decode(encoded_str): '%s'\n", base64decode(&str)); free(str); } __("md5"); { md5context_t md5; unsigned char decrypt[16]; size_t len = strlen(s2); int i; md5init(&md5); md5update(&md5, s2, len); md5final(decrypt, &md5); printf("copy_md5(s2): '"); for(i = 0; i < 16; i++) { printf("%02x", decrypt[i]); } printf("'\n"); // or str = copy_md5(s3); printf("copy_md5(s3): '%s'\n", str); free(str); } __("slashes"); { str = copy_addslashes("ab'cd\"dd\\..."); printf("copy_addslashes: '%s'\n", str); printf("stripslashes: '%s'\n", stripslashes(&str)); free(str); } return 0; }