|
|
@@ -149,7 +149,7 @@ void class_bdd::Exporter(const wxString& filename) |
|
|
|
wxProgressDialog dialog_progress("Export", "Export de la base...", grid_consults->GetNumberRows(), NULL, wxPD_AUTO_HIDE | wxPD_APP_MODAL | wxPD_SMOOTH | wxPD_ELAPSED_TIME | wxPD_REMAINING_TIME); |
|
|
|
wxFFile* file_export = new wxFFile(filename, "w"); |
|
|
|
wxString line; |
|
|
|
line = "Travail numéro;Dossier numéro;Nom demandeur;Prénom demandeur;Service libellé;Etablissement libellé;Type travail libellé;Thème;Nom responsable;Consultant responsable;Date dernier RDV eff;Publi;Publi CHU;Consultant associé;Date de publication 1;Lien 1;Date de publication 2;Lien 2\n"; |
|
|
|
line = "Travail numéro;Dossier numéro;Nom demandeur;Prénom demandeur;Service libellé;Etablissement libellé;Type travail libellé;Thème;Nom responsable;Consultant responsable;Date dernier RDV eff;Publi;Publi CHU;Consultant associé;Date de publication 1;Revue 1;Lien 1;Date de publication 2;Revue 2;Lien 2\n"; |
|
|
|
file_export->Write(line); |
|
|
|
for (int i=0; i < grid_consults->GetNumberRows(); i++) |
|
|
|
{ |
|
|
@@ -178,10 +178,10 @@ void class_bdd::Exporter(const wxString& filename) |
|
|
|
{ |
|
|
|
if (list_publi[j].Left(1) == '@') |
|
|
|
{ |
|
|
|
requete = "SELECT date_publi,lien FROM Publi WHERE id=" + list_publi[j].AfterLast('@') + ";"; |
|
|
|
requete = "SELECT date_publi,revue,lien FROM Publi WHERE id=" + list_publi[j].AfterLast('@') + ";"; |
|
|
|
sqlite3_prepare_v2(db, requete, -1, &stmt, NULL); |
|
|
|
sqlite3_step(stmt); |
|
|
|
line << sqlite3_column_text(stmt,0) << ";" << sqlite3_column_text(stmt,1) << ";"; |
|
|
|
line << sqlite3_column_text(stmt,0) << ";" << sqlite3_column_text(stmt,1) << ";" << sqlite3_column_text(stmt,2) << ";"; |
|
|
|
} |
|
|
|
} |
|
|
|
line << "\n"; |
|
|
|