summaryrefslogtreecommitdiff
path: root/src/core/coreSearch.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/coreSearch.py')
-rw-r--r--src/core/coreSearch.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/core/coreSearch.py b/src/core/coreSearch.py
deleted file mode 100644
index 47f2f69..0000000
--- a/src/core/coreSearch.py
+++ /dev/null
@@ -1,43 +0,0 @@
-
-from src.database import dbsearch
-from src.gui import windowRecherche
-from PyQt5.QtWidgets import QMessageBox
-
-
-def core_search_id(mainWindow: object, jobId: int) -> None:
- search: object = dbsearch.DbSearch(mainWindow)
- resRecherche: tuple = search.get_all_pro_by_jobid(jobId)
- if resRecherche:
- core_search_main(mainWindow, resRecherche)
- else:
- QMessageBox.information(
- mainWindow,
- "Résultat",
- "Aucun résultat."
- )
-
-def core_search_name(mainWindow: object, name: str) -> None:
- search: object = dbsearch.DbSearch(mainWindow)
- resRecherche: tuple = search.get_pro_info_by_lastname(name)
- if resRecherche:
- core_search_main(mainWindow, resRecherche)
- else:
- QMessageBox.information(
- mainWindow,
- "Résultat",
- "Aucun résultat."
- )
-
-def core_search_main(mainWindow: object, resRecherche: tuple) -> None:
- search: object = dbsearch.DbSearch(mainWindow)
- results: list = []
- for i in resRecherche:
- proInfo: dict = {}
- proInfo["id"] = i[0]
- resJobs = search.get_pro_job_by_proid(proInfo["id"])
- proInfo["text"] = list(i[1:])
- proInfo["text"].insert(2, ", ".join([j[2] for j in resJobs]))
- proInfo["text"] = " - ".join(proInfo["text"])
- results.append(proInfo)
-
- windowRecherche.main(mainWindow, results)