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

* 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.