]> Softwares of Agnibho - librevax.git/commitdiff
Order transaction and vaccination by date
authorAgnibho Mondal <mondal@agnibho.com>
Thu, 14 Mar 2024 14:20:17 +0000 (19:50 +0530)
committerAgnibho Mondal <mondal@agnibho.com>
Thu, 14 Mar 2024 14:20:17 +0000 (19:50 +0530)
transaction.py
vaccination.py

index 95d6a7f9969cfab0a505c006910950581951c0e9..a8a215354825a71cd35db246d3325f82b0ae056c 100644 (file)
@@ -47,7 +47,7 @@ def delete(cursor, tid):
 
 def list(cursor, iid):
     try:
-        result=cursor.execute("SELECT * FROM transactions WHERE iid=?", (iid,))
+        result=cursor.execute("SELECT * FROM transactions WHERE iid=? ORDER BY date", (iid,))
         if(cursor.rowcount==0):
             return (False, "Record not found.")
         else:
index aaf4ceb76a58d086ae20131636cbdda6b21162c0..34abbb9f7991213b5d9ca4ab5422961ce052f30c 100644 (file)
@@ -47,7 +47,7 @@ def delete(cursor, vid):
 
 def list_by_patient(cursor, pid):
     try:
-        result=cursor.execute("SELECT * FROM vaccination LEFT JOIN inventory ON vaccination.iid=inventory.iid WHERE pid=?", (pid,))
+        result=cursor.execute("SELECT * FROM vaccination LEFT JOIN inventory ON vaccination.iid=inventory.iid WHERE pid=? ORDER BY vaccination.date", (pid,))
         if(cursor.rowcount==0):
             return (False, "Record not found.")
         else:
@@ -57,7 +57,7 @@ def list_by_patient(cursor, pid):
 
 def list_by_inventory(cursor, iid):
     try:
-        result=cursor.execute("SELECT * FROM vaccination LEFT JOIN patients ON vaccination.pid=patients.pid WHERE iid=?", (iid,))
+        result=cursor.execute("SELECT * FROM vaccination LEFT JOIN patients ON vaccination.pid=patients.pid WHERE iid=? ORDER BY vaccination.date", (iid,))
         if(cursor.rowcount==0):
             return (False, "Record not found.")
         else: