From 76443602f595e6b86f170586dcadace7a5ab736f Mon Sep 17 00:00:00 2001 From: mms37 Date: Sat, 4 Jun 2022 08:53:20 -0700 Subject: [PATCH] done --- list.json | 2 +- .../TextMenu.class | Bin 7089 -> 7009 bytes src/TextMenu.java | 13 ++++++------- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/list.json b/list.json index 3f4e0ad..18167f8 100644 --- a/list.json +++ b/list.json @@ -1 +1 @@ -[{"name":"name","note":"notes","price":15.0,"weight":5.0,"delivered":false,"expectedDate":"2022-07-20T12:12"},{"name":"n2","note":"n2","price":15.0,"weight":16.0,"delivered":false,"expectedDate":"2023-05-20T15:20"}] \ No newline at end of file +[{"name":"name","note":"notes","price":15.0,"weight":5.0,"delivered":true,"expectedDate":"2022-07-20T12:12"},{"name":"n2","note":"n2","price":15.0,"weight":16.0,"delivered":false,"expectedDate":"2023-05-20T15:20"},{"name":"n3","note":"n3","price":5.0,"weight":10.0,"delivered":false,"expectedDate":"2020-05-05T12:15"}] \ No newline at end of file diff --git a/out/production/cmpt213.assignment1.packagedeliveriestracker/TextMenu.class b/out/production/cmpt213.assignment1.packagedeliveriestracker/TextMenu.class index 75a2eedcd5ac8a626be2248b3e4b381fdae61d8d..54c609badc4cca60d5767631238a72d60b89905a 100644 GIT binary patch delta 2028 zcma)6Yiv|i5dNlnd++x4cH1u9wp+HPEoE7DyIp9pXiFiK#HgWwimgN>Y-~#kXd9sA zp`?N&B>M9th7ycP6GM#A&`Op*6sqzNw7yV$KfqTJMNz3z3w6%f?Y1Fm{Bh^bIWy`JPlx5YqGKD{f>B^7wj;9djo z6CCTpZQ)Ss=B5pyB~6<)C*uslCQN*2;Uj!3d}bAWDjLlq`dmC=R_k9{_zLI58PltO zZQ&by`{I~6U~}Y|G>!5NDzI=T6^cQ}v0xFwGFLR$hqvW7ZK}v8J9!BjDa}VPmxmu% zA70y#KbLfmiKm?6W6!hmM{2h5ZP(Vi7LmS3YqEs_+|r=lEB|N@pN6#QuG}l6a~E5!CL3 zqZ?l5eG!x&K&h?DBR4zY<4upYMszvz+Rt{evj&++9>W1tlhs51e z2DvT;8O`moE-gsLDz3~ZuCW9T#e*D*1xd!UxQ;PCn~nV(D}`YNv4@B?4YRSE63B)` z%)<`UkjB-YkFAtQIw#kPg=CPOZ+;wpN@C5N0Bv%xVJOtX?J7&3z}kf<)caj)8R~IY znS$!)a6oMwU~LRwHWtJH&cGZpxpB6MAnYHD!DktI$|y_&>qar3CKZQAM%ISu)5w2W zhwc5STX`7WOM9@ZLK9mu9SwE1a^0mz+qx{^(j!mIKo zRd5hVzBYd#;=|d=-Tfq9#(u0@*^Lc{(Xv#w{WGyDCsg=Fbe@%~QL}ac delta 2112 zcmah}Yiv|i5dLQG_TJmu+wHcr-QBV+%WG+OTNWs`u%%RMLVQrD2~v?q*jOMfBrTK{ zh|+=(NR0eCe{7>MkQib}j774PqJV;kD85C+C-_1OK2f1A;GDa+TjKN2xpQacocU(v zn>km}TWOrU-hT){HBIX^mgpH zL-(pLns^CE#U4Fc^s|AZ&|ak$6coT1l+VpCA zM{G(D(0gKM`smF|VaDwjt2e z77dV2B?Ko~QkalYAA4YBY{jy`SemR;ndrYiL4UmRKj=>a2FZlX1BDg zY;V=5LKM2I={vE|?V|zF?!Gf}kxS@;!lwx*G8wfCm#jbHa~i(K5Bw$k2$jzPamoD{ zT@>50Z=Wl@?tlgzdH4xG!+{AYX(@u1&dEO8?Kf0x#xLwgn1$PL8Nc$4yHJha@H@x9 zBD^`_t^xM%<3EY#)^Hs2d*IrOV9vrgDt2R%Qtg+@T?n$$-;c!r8(0qe<5+qGjd3hz z#a0LHzHz3P-*7_aSHviR5cAG03q0 z;73gUCN&9`uCQ!C$zhoW`SEM~@4$7oJc*}R8W6c7PI0-;k7((VnFJ{^R$73>O zazB;fAnb3);JXYxGXXlkyV{yD`$=15e6ytQ&@H z+Nv=%o+<0YD`n4e;3Pky%z0on7j6xsZbL5Cb|Jv^EJX)bdL5HwJ?gOm_v1mV#6#@X z&YDduZMMj>h_k3f6}c#j9~p~#Efz`Ab*2i~Np6cptfOr1p@Tg;D2H{j%d4@Cd+6lQ z%~oH#(ip%JTxO+e)i<9n$g6Ivhsmo6zA7nL0_P2ms%x^^4a|xL4O=v9=9(&CkezD-4C5ah$3v@^y6D= zzqVWAQv@JIo(2)@cju{6uu(> diff --git a/src/TextMenu.java b/src/TextMenu.java index fda127c..6b74bb3 100644 --- a/src/TextMenu.java +++ b/src/TextMenu.java @@ -33,7 +33,7 @@ public void display(){ Calendar cal=Calendar.getInstance(); System.out.println("\nToday is: " + today.format(cal.getTime())); for (int i = 0; i < options.length; i++){ - System.out.println(i+1 + ": " + options[i]); + System.out.println((i+1) + ": " + options[i]); } } @@ -43,7 +43,7 @@ if (packageList.size() == 0){ } else{ for (int i=0; i < packageList.size(); i++){ - System.out.println("Package #" + i+1); + System.out.println("Package #" + (i+1)); System.out.println(packageList.get(i).toString()); } } @@ -53,7 +53,7 @@ else{ Scanner scan = new Scanner(System.in); String pName; do { - System.out.println("enter package a valid name:"); + System.out.println("enter a valid package name:"); pName = scan.nextLine(); } while (pName.length()==0); @@ -62,10 +62,9 @@ else{ boolean checkDate = false; DateTimeFormatter format = DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm"); LocalDateTime pDate=LocalDateTime.now(); - while (checkDate == false){ try { - System.out.println("enter date as yyyy-mm-dd hh-mm:"); + System.out.println("enter date as yyyy-mm-dd hh:mm:"); pDate = LocalDateTime.parse(scan.nextLine(), format); checkDate = true; } @@ -111,9 +110,9 @@ else{ //due=true returns overdue packages, else upcoming packages public ArrayList sortList(ArrayList pList, boolean due){ ArrayList sortedList = new ArrayList<>(); - LocalDateTime now = LocalDateTime.now(); + LocalDateTime today = LocalDateTime.now(); DateTimeFormatter format = DateTimeFormatter.ofPattern("yyy-MM-dd HH:mm"); - LocalDateTime today = LocalDateTime.parse(now.format(format)); + today.format(format); for (int i = 0; i < pList.size(); i++) { PackageInfo p = pList.get(i); if (!p.getDelivered()) {