You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
2.8 KiB
144 lines
2.8 KiB
* list packages
|
|
* To list packages, user enters 1 and presses enter.
|
|
* A message is shown if no packages are in the package list
|
|
* Otherwise the packages are displayed with each field associated on a new line.
|
|
* Packages are ordered to display oldest delivery date first.
|
|
* a number is assigned to each packages.
|
|
###################
|
|
# Package Tracker #
|
|
###################
|
|
Today is: 2022-06-27
|
|
1: List of all packages
|
|
2: Add a package
|
|
3: remove a package
|
|
4: list overdue packages
|
|
5: List upcoming packages
|
|
6: mark package as delivered
|
|
7: exit
|
|
choose an option between 1 and 7:
|
|
|
|
$1
|
|
|
|
No packages to show
|
|
|
|
* Back to the main menu
|
|
|
|
###################
|
|
# Package Tracker #
|
|
###################
|
|
Today is: 2022-06-27
|
|
1: List of all packages
|
|
2: Add a package
|
|
3: remove a package
|
|
4: list overdue packages
|
|
5: List upcoming packages
|
|
6: mark package as delivered
|
|
7: exit
|
|
|
|
* If all inputs are validated, the package is added to the list.
|
|
|
|
choose an option between 1 and 7:
|
|
$1
|
|
enter a valid package name:
|
|
$b1
|
|
notes:
|
|
$$ my note
|
|
enter date as yyyy-mm-dd hh:mm:
|
|
$2022-09-01 11:11
|
|
enter price:
|
|
$15
|
|
enter weight:
|
|
$15
|
|
enter author
|
|
$me
|
|
b1 has been added to the list!
|
|
|
|
###################
|
|
# Package Tracker #
|
|
###################
|
|
Today is: 2022-06-27
|
|
1: List of all packages
|
|
2: Add a package
|
|
3: remove a package
|
|
4: list overdue packages
|
|
5: List upcoming packages
|
|
6: mark package as delivered
|
|
7: exit
|
|
|
|
* When user lists packages again, the newly added package is shown in detail.
|
|
|
|
choose an option between 1 and 7:
|
|
$1
|
|
Package #1
|
|
Name: b1
|
|
Notes: my note
|
|
Price: 15.0
|
|
Weight: 15.0
|
|
Expected Delivery Date: 2022-09-01 11:11
|
|
Delivered? no
|
|
65 days remaining
|
|
Author: me
|
|
|
|
###################
|
|
# Package Tracker #
|
|
###################
|
|
Today is: 2022-06-27
|
|
1: List of all packages
|
|
2: Add a package
|
|
3: remove a package
|
|
4: list overdue packages
|
|
5: List upcoming packages
|
|
6: mark package as delivered
|
|
7: exit
|
|
choose an option between 1 and 7:
|
|
|
|
* To remove a package, user enters 3 and presses enter.
|
|
* The packages are listed with an ID.
|
|
|
|
3
|
|
Package #1
|
|
Name: b1
|
|
Notes: my note
|
|
Price: 15.0
|
|
Weight: 15.0
|
|
Expected Delivery Date: 2022-09-01 11:11
|
|
Delivered? no
|
|
65 days remaining
|
|
Author: me
|
|
|
|
* user enters 0 to return to the main menu.
|
|
|
|
enter item number you want to remove (0 to cancel):
|
|
0
|
|
###################
|
|
# Package Tracker #
|
|
###################
|
|
Today is: 2022-06-27
|
|
1: List of all packages
|
|
2: Add a package
|
|
3: remove a package
|
|
4: list overdue packages
|
|
5: List upcoming packages
|
|
6: mark package as delivered
|
|
7: exit
|
|
choose an option between 1 and 7:
|
|
$3
|
|
Package #1
|
|
Name: b1
|
|
Notes: my note
|
|
Price: 15.0
|
|
Weight: 15.0
|
|
Expected Delivery Date: 2022-09-01 11:11
|
|
Delivered? no
|
|
65 days remaining
|
|
Author: me
|
|
|
|
* user enters corresponding ID to remove the package.
|
|
|
|
enter item number you want to remove (0 to cancel):
|
|
$1
|
|
|
|
* The package is deleted from the list.
|
|
|
|
b1 has been removed from the list.
|