void Projet::toXml(QXmlStreamWriter& s) const { s.writeStartElement("projet"); s.writeTextElement("titre",getTitre()); s.writeTextElement("disponibilite",getDisponibilite().toString(Qt::ISODate)); s.writeTextElement("echeance",getEcheance().toString(Qt::ISODate)); s.writeStartElement("taches"); for(const_iterator it = begin() ; it != end() ; ++it) (*it).toXml(s); s.writeEndElement(); s.writeEndElement(); }
void ProgrammationEvenementplsJ::exportXml(QXmlStreamWriter &stream) const { stream.writeStartElement("programmation"); stream.writeAttribute("type", "4"); stream.writeTextElement("date",getDate().toString(Qt::ISODate)); stream.writeTextElement("debut",getDebut().toString()); stream.writeTextElement("titre", getTitre()); stream.writeTextElement("description",getDescription()); stream.writeTextElement("datefin",date_fin.toString(Qt::ISODate)); stream.writeTextElement("fin",fin.toString()); stream.writeEndElement(); }
QString Projet::toString() const { std::stringstream ss; ss << "<html><body><h2 align=\"center\"> " << getTitre().toStdString() << "</h2>"; ss << "<table align=\"center\" cellpadding=\"4\" >"; ss << "<tr><td>type</td><td>projet</td></tr>"; ss << "<tr><td>date disponibilité </td><td> " << getDisponibilite().toString().toStdString()<< "</td></tr>"; ss << "<tr><td>date échéance </td><td> " << getEcheance().toString().toStdString()<< "</td></tr>"; ss << "<tr><td>description</b></td><td> " << getDescription().toStdString()<< "</td></tr>"; ss << "</table></body></html>"; return ss.str().c_str(); }