Exemplo n.º 1
0
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();
}
Exemplo n.º 2
0
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();
}
Exemplo n.º 5
0
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;
}
Exemplo n.º 7
0
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();
}
Exemplo n.º 9
0
QString Tesserato::getInfo() const{
    QString info;
    info.append(getCognome() + " ");
    info.append(getNome() + " ");
    return info;
}
Exemplo n.º 10
0
bool DirectorTurma::operator==(DirectorTurma* p2){
	return (getNome() == p2->getNome()) && (_disciplina == p2->getDiscipina());
}
Exemplo n.º 11
0
/**
*
* @param a2
* @return
*/
bool Professor::operator==(const Professor & a2)const {
	return (getNome() == a2.getNome()) && (_disciplina == a2.getDiscipina());
}
Exemplo n.º 12
0
Ingridiente* Aromatizzante::copia() const
{
    return new Aromatizzante(getNome (),
                             volume (),
                             getPercentualeAlcolica ());
}