Professional Documents
Culture Documents
Product
Product
return s.substring(pos + 1)
//ví dụ tìm được khoảng trằng tại vị trí thứ 8 của NVA
//thì cắt từ vị trí thứ 9 ta được chữ An
}
else
return (nguyên chuỗi vì không tìm được khoảng trắng)
}
===================================================================================
=========================
Product manager
listManageProduct.add()
}
Test 1
Main menu:
1. Add Storekeeper
2. Add Product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
========= Store Management =========
Enter your choice
1
========= Add Storekeeper =========
Enter Storekeeper's name: thanh
========= Store Management =========
Enter your choice
2
========= Add Product =========
Enter product's id: 123
Enter product's name: bread
Enter product's location: ke 1
Enter product's price: 12.12.
Enter again!
-1
Enter again!
Enter Date of manufacture: 12/12/2023
Manufacture Date must be in the past
12/12/2021
Enter Date of Expiry date: 12/12/2023
Enter product's category: food
Enter product's Storekeeper: thanh
Enter product's ReceiptDate: 12/12/2022
|Id |Name |Location |Price |Expiry date |Date of
manufacture |Category |Storekeeper |ReceiptDate|
|123 |bread |ke 1 |-1.0 |12/12/2023 |12/12/2021
|food |null |12/12/2022 |
BUILD SUCCESSFUL (total time: 1 minute 10 seconds)
///khoong dep
Enter product's price: -1
Enter again!
-1
Enter again!
-1
Enter again!
-1
Enter again!
12.12.
Enter again!
0
Sample
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:21
Choice must be in range [1-6]
Your choice:21
Choice must be in range [1-6]
Your choice:-1
Choice must be in range [1-6]
Your choice:thanh
Input must be integer
Your choice:1
=========Add Storekeeper===========
List is empty!
Enter new storekeeper: 1
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:2
=========Add Product===========
List is empty!
Enter product's id: 123
Enter product's name:
Input could not be empty!!!
Enter product's name: bread
Enter product's location: ke 1
Enter product's price: 12.12
Input must be integer
Enter product's price: 12
Enter product's manufacture date[dd/MM/YYYY]: 12/12/2025
Date of manufacture must be in the past
Enter product's manufacture date[dd/MM/YYYY]: 12/12/2021
Enter product's expiry date[dd/MM/YYYY]: 12/12/2023
Enter category: food
=========Storekeeper List===========
ID Name
1 1
Choose storekeeper: 1
Enter receipt date: 12/12/2023
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:1
=========Add Storekeeper===========
=========Storekeeper List===========
ID Name
1 1
Enter new storekeeper: tran hieu thanh
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:2
=========Add Product===========
==========Product List===========
Id Name Location Price Manufacture date Expiry date
Category Storekeeper Receipt date
123bread ke 1 12 12/12/2021 12/12/2023 food
1 12/12/2023
Enter product's id: 1
Enter product's name: bread
Enter product's location: ke 5
Enter product's price: 12
Enter product's manufacture date[dd/MM/YYYY]: 12/12/2021
Enter product's expiry date[dd/MM/YYYY]: 12/12/2022
Enter category: food
=========Storekeeper List===========
ID Name
1 1
2 tran hieu thanh
Choose storekeeper: 2
Enter receipt date: 12/12/1290
Receipt date must be from 12/12/2021 to 12/12/2022
Enter receipt date: 12/1/2022
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:2
=========Add Product===========
==========Product List===========
Id Name Location Price Manufacture date Expiry date
Category Storekeeper Receipt date
123bread ke 1 12 12/12/2021 12/12/2023 food
1 12/12/2023
1 bread ke 5 12 12/12/2021 12/12/2022 food
tran hieu thanh 12/01/2022
Enter product's id: 1
Product is exist. Do you want to add new product?[y|n]: 1
Answer just accept[y] or [n]
Product is exist. Do you want to add new product?[y|n]: n
Main menu:
1. Add Storekeeper
2. Add product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
Your choice:2
=========Add Product===========
==========Product List===========
Id Name Location Price Manufacture date Expiry date
Category Storekeeper Receipt date
123bread ke 1 12 12/12/2021 12/12/2023 food
1 12/12/2023
1 bread ke 5 12 12/12/2021 12/12/2022 food
tran hieu thanh 12/01/2022
Enter product's id: 5
Enter product's name: 12
Enter product's location: 12
Enter product's price: 12
Enter product's manufacture date[dd/MM/YYYY]: 12/12/2021
Enter product's expiry date[dd/MM/YYYY]: 12/12/2024
Enter category: food
=========Storekeeper List===========
ID Name
1 1
2 tran hieu thanh
Choose storekeeper: thanh
Input must be integer
Choose storekeeper: thanh
Input must be integer
Choose storekeeper:
Test laafn 3
Main menu:
1. Add Storekeeper
2. Add Product
3. Update product
4. Search product by Name, Category, Storekeeper, ReceiptDate
5. Sort product by Expiry date, Date of manufacture
6. Exit
========= Store Management =========
Enter your choice: son
Please enter a valid number! Enter again!
Enter your choice: son'
Please enter a valid number! Enter again!
Enter your choice: 7
Please enter a number in the range [1 to 6]! Enter again!
Enter your choice: 0
Please enter a number in the range [1 to 6]! Enter again!
Enter your choice: 1
========= Add Storekeeper =========
Enter Storekeeper's name: son
========= Storekeeper List =========
| Id|Name |
| 1|son |
Enter your choice: 2
========= Add Product =========
Enter product's id:
Not allow empty string!
Enter product's name: 1231231
Enter product's location: