string Tripulacao::getAsString() const { ostringstream oss; if (getSala() == -1) oss << getId() << "-" << getNome() << "- PV: " << getHp(); //<< " Sala: Sem sala atribuida"; else oss << getId() << "-" << getNome() << "- PV: " << getHp(); //<< " Sala: " << getSala() + 1; return oss.str(); }
const QString QodFisc::getCodice(const QString &cognome, const QString &nome, QDate data, bool femmina, const QString &comune) const { const char *indexMesi = "ABCDEHLMPRST"; QString anno = QString::number(data.year() % 100); if(anno.length() == 1) anno.prepend('0'); return codControllo( getNome(cognome) + getNome(nome) + anno + indexMesi[data.month() - 1] + getGS(data.day(), femmina) + getComune(provinciaCB->currentText(), comune)); }
string Professor::printSaveFormat()const{ stringstream s; s << "Professor "; string _temp_nome = getNome(); replace(_temp_nome.begin(),_temp_nome.end(), ' ', '.'); string _temp_disc = getDiscipina()->getNome(); replace(_temp_disc.begin(),_temp_disc.end(), ' ', '.'); s << _temp_nome << " "<< _temp_disc; for(auto i=0u;i< getTurmas().size();i++){ s << " " << getTurmas()[i]->getID(); if(i != getTurmas().size() - 1) s << "-"; } s << " " << contacto << " "; for(auto i=0u;i< _d_area.size();i++){ string _temp_area = _d_area[i]->getNome(); replace(_temp_area.begin(),_temp_area.end(), ' ', '.'); s << _temp_area; if(i != _d_area.size() - 1) s << "-"; } s << endl; return s.str(); }
string DirectorTurma::print(){ stringstream s; s << "Nome: " << getNome() << endl; s << " Disciplina Leccionada: " << getDiscipina()->getNome() << ";" << endl; s << " Contacto: "<< contacto << ";" << endl; if(!_turmas.empty()){ s << " Turmas em que lecciona:" << endl; for(unsigned int i=0;i< getTurmas().size();i++){ s << " ID: " << getTurmas()[i]->getID() << " Ano: " << getTurmas()[i]->getAnoEscolar() << ";"<< endl; } } s << " Disciplinas da sua area:" << endl; for(auto i=0u;i< _d_area.size();i++){ s << " Nome: " << _d_area[i]->getNome() << " Duracao: " << _d_area[i]->getDuracao() << " Hora Inicio: " << _d_area[i]->getHoraInicio() << ";" << endl; } if(!_turmas_resposaveis.empty()){ s << " Turmas responsaveis:" << endl; for(unsigned int i=0;i< getTurmasResponsaveis().size();i++){ s << " ID: " << getTurmasResponsaveis()[i]->getID() << " Ano: " << getTurmasResponsaveis()[i]->getAnoEscolar() << ";"<< endl; } } return s.str(); }
string ContoCorrente::toString() const { std::stringstream dts, cts; dts << getSaldo(); cts << commissionePrelievo; return "ContoCorrente (Prelievo: " + cts.str() + "): \n " + getNome() + " " + getCognome() + "\t SALDO: " + dts.str() + "\n"; }
//inherited methods bool Afirmacao::gravar() { if ("" != getNome()) { if (Sistema::getGravaTudoMemoriaRam()) { return true; } } return false; }
string SitAndGo::toString() const { std::stringstream ng; std::stringstream tpg; std::stringstream buy; ng << getNumeroGiocatori(); tpg<< getTaxPerGiocatore(); buy<< buyIn; string s = "Torneo SitAndGo: " + getNome() + " " + "\t Giocatori: " + ng.str() + "\t Tax:"+tpg.str() + "\t BuyIn:"+buy.str()+ "\n"; return s; }
/** * * @return */ string Professor::print(){ stringstream s; s << "Nome: " << getNome() << endl; s << " Disciplina Leccionada: " << getDiscipina()->getNome() << ";" << endl; s << " Contacto: "<< contacto << ";" << endl; if(!_turmas.empty()){ s << " Turmas em que lecciona:" << endl; for(auto i=0u;i< getTurmas().size();i++){ s << " ID: " << getTurmas()[i]->getID() << " Ano: " << getTurmas()[i]->getAnoEscolar() << ";"<< endl; } } s << " Disciplinas da sua area:" << endl; for(auto i=0u;i< _d_area.size();i++){ s << " Nome: " << _d_area[i]->getNome() << " Duracao: " << _d_area[i]->getDuracao() << " Hora Inicio: " << _d_area[i]->getHoraInicio() << ";" << endl; } return s.str(); }
QString Tesserato::getInfo() const{ QString info; info.append(getCognome() + " "); info.append(getNome() + " "); return info; }
bool DirectorTurma::operator==(DirectorTurma* p2){ return (getNome() == p2->getNome()) && (_disciplina == p2->getDiscipina()); }
/** * * @param a2 * @return */ bool Professor::operator==(const Professor & a2)const { return (getNome() == a2.getNome()) && (_disciplina == a2.getDiscipina()); }
Ingridiente* Aromatizzante::copia() const { return new Aromatizzante(getNome (), volume (), getPercentualeAlcolica ()); }