├── .gitignore
├── LICENSE
├── Project
├── DBs
│ ├── bbs.db
│ ├── billingDB.db
│ ├── electronicsDB.db
│ ├── kidsDB.db
│ └── mobileDB.db
├── build.xml
├── build
│ ├── built-jar.properties
│ └── classes
│ │ ├── Products
│ │ ├── Mobiles
│ │ │ ├── 19894169_673673719492579_1961130603_n.png
│ │ │ ├── Citycell.jpg
│ │ │ ├── Motorola ROKR.jpg
│ │ │ ├── Nokia 6110.jpg
│ │ │ ├── Nokia 8810.jpg
│ │ │ ├── Sony.jpg
│ │ │ ├── ZTE Coral200 Sollar.jpg
│ │ │ ├── alcatel OT 300.jpg
│ │ │ ├── gameboy.jpg
│ │ │ ├── motorola_c113_00.jpg
│ │ │ ├── nokia 1100.jpg
│ │ │ ├── nokia-3310.jpg
│ │ │ ├── siemens a-55.jpg
│ │ │ └── ssd100.gif
│ │ ├── electronics
│ │ │ ├── ,scm.PNG
│ │ │ ├── Ac.jpg
│ │ │ ├── Blender.jpg
│ │ │ ├── DSLR.jpg
│ │ │ ├── Fan.jpg
│ │ │ ├── Iron.jpg
│ │ │ ├── Oven.jpg
│ │ │ ├── Tv.jpg
│ │ │ ├── VCD_Player.jpg
│ │ │ ├── Western Electric Model 302.jpg
│ │ │ ├── fridge.jpg
│ │ │ └── radio.jpg
│ │ └── kids
│ │ │ ├── Balloons.jpg
│ │ │ ├── Blocks.jpg
│ │ │ ├── Gulti.jpg
│ │ │ ├── Spinner.jpg
│ │ │ ├── gameboy.jpg
│ │ │ ├── marbles-bag.jpg
│ │ │ ├── water gun.jpg
│ │ │ └── yoyo.jpg
│ │ ├── icons
│ │ ├── Accounts_main.png
│ │ ├── Exit.png
│ │ ├── Goat.png
│ │ ├── Webp.net-resizeimage.png
│ │ ├── icons8_Add_Camera_20px.png
│ │ ├── icons8_Add_Database_24px.png
│ │ ├── icons8_Add_Image_100px.png
│ │ ├── icons8_Add_Image_96px.png
│ │ ├── icons8_Add_Shopping_Cart_24px.png
│ │ ├── icons8_Add_Shopping_Cart_24px_1.png
│ │ ├── icons8_Admin_48px.png
│ │ ├── icons8_Attention_96px.png
│ │ ├── icons8_Buy_24px.png
│ │ ├── icons8_Cancel_24px.png
│ │ ├── icons8_Cancel_24px_1.png
│ │ ├── icons8_Cargo_Ship_96px.png
│ │ ├── icons8_Cat_Profile_96px_2.png
│ │ ├── icons8_Checked_24px.png
│ │ ├── icons8_Delete_24px.png
│ │ ├── icons8_Go_Back_24px.png
│ │ ├── icons8_Info_48px.png
│ │ ├── icons8_Livestock_48px.png
│ │ ├── icons8_Login_24px.png
│ │ ├── icons8_Message_24px.png
│ │ ├── icons8_Ok_96px.png
│ │ ├── icons8_OpenCart_24px.png
│ │ ├── icons8_Person_48px.png
│ │ ├── icons8_Process_96px.png
│ │ ├── icons8_Registration_96px.png
│ │ ├── icons8_Search_31px.png
│ │ ├── icons8_Search_36px_1.png
│ │ ├── icons8_Search_40px.png
│ │ ├── icons8_Shopping_Bag_48px.png
│ │ ├── icons8_Shopping_Cart_48px_2.png
│ │ ├── icons8_Up_24px.png
│ │ ├── icons8_Vote_24px_1.png
│ │ ├── icons8_Vote_24px_3.png
│ │ ├── icons8_customer_48px.png
│ │ ├── login.png
│ │ └── rsz_accounts_main.png
│ │ ├── products
│ │ ├── electronics
│ │ │ ├── ,scm.PNG
│ │ │ ├── Ac.jpg
│ │ │ ├── Blender.jpg
│ │ │ ├── DSLR.jpg
│ │ │ ├── Fan.jpg
│ │ │ ├── Iron.jpg
│ │ │ ├── Oven.jpg
│ │ │ ├── Tv.jpg
│ │ │ ├── VCD_Player.jpg
│ │ │ ├── Western Electric Model 302.jpg
│ │ │ ├── fridge.jpg
│ │ │ └── radio.jpg
│ │ ├── kids
│ │ │ ├── Balloons.jpg
│ │ │ ├── Blocks.jpg
│ │ │ ├── Gulti.jpg
│ │ │ ├── Spinner.jpg
│ │ │ ├── gameboy.jpg
│ │ │ ├── marbles-bag.jpg
│ │ │ ├── water gun.jpg
│ │ │ └── yoyo.jpg
│ │ └── mobiles
│ │ │ ├── 19894169_673673719492579_1961130603_n.png
│ │ │ ├── Citycell.jpg
│ │ │ ├── Motorola ROKR.jpg
│ │ │ ├── Nokia 6110.jpg
│ │ │ ├── Nokia 8810.jpg
│ │ │ ├── Sony.jpg
│ │ │ ├── ZTE Coral200 Sollar.jpg
│ │ │ ├── alcatel OT 300.jpg
│ │ │ ├── gameboy.jpg
│ │ │ ├── motorola_c113_00.jpg
│ │ │ ├── nokia 1100.jpg
│ │ │ ├── nokia-3310.jpg
│ │ │ ├── siemens a-55.jpg
│ │ │ └── ssd100.gif
│ │ └── project
│ │ ├── AdminPanel$1.class
│ │ ├── AdminPanel$10.class
│ │ ├── AdminPanel$11.class
│ │ ├── AdminPanel$12.class
│ │ ├── AdminPanel$13.class
│ │ ├── AdminPanel$14.class
│ │ ├── AdminPanel$15.class
│ │ ├── AdminPanel$16.class
│ │ ├── AdminPanel$17.class
│ │ ├── AdminPanel$18.class
│ │ ├── AdminPanel$19.class
│ │ ├── AdminPanel$2.class
│ │ ├── AdminPanel$20.class
│ │ ├── AdminPanel$3.class
│ │ ├── AdminPanel$4.class
│ │ ├── AdminPanel$5.class
│ │ ├── AdminPanel$6.class
│ │ ├── AdminPanel$7.class
│ │ ├── AdminPanel$8.class
│ │ ├── AdminPanel$9.class
│ │ ├── AdminPanel.class
│ │ ├── BillObject.class
│ │ ├── BillingDB.class
│ │ ├── DbConnector.class
│ │ ├── DeliveryAddress$1.class
│ │ ├── DeliveryAddress$2.class
│ │ ├── DeliveryAddress.class
│ │ ├── ElectronicsDB.class
│ │ ├── ErrorOccured$1.class
│ │ ├── ErrorOccured.class
│ │ ├── ForgotPassword.class
│ │ ├── ForgotPasswordFrame$1.class
│ │ ├── ForgotPasswordFrame$2.class
│ │ ├── ForgotPasswordFrame.class
│ │ ├── KidsDB.class
│ │ ├── MainPage$1.class
│ │ ├── MainPage$10.class
│ │ ├── MainPage$11.class
│ │ ├── MainPage$12.class
│ │ ├── MainPage$13.class
│ │ ├── MainPage$14.class
│ │ ├── MainPage$15.class
│ │ ├── MainPage$16.class
│ │ ├── MainPage$17.class
│ │ ├── MainPage$18.class
│ │ ├── MainPage$19.class
│ │ ├── MainPage$2.class
│ │ ├── MainPage$20.class
│ │ ├── MainPage$21.class
│ │ ├── MainPage$22.class
│ │ ├── MainPage$23.class
│ │ ├── MainPage$24.class
│ │ ├── MainPage$25.class
│ │ ├── MainPage$26.class
│ │ ├── MainPage$27.class
│ │ ├── MainPage$28.class
│ │ ├── MainPage$29.class
│ │ ├── MainPage$3.class
│ │ ├── MainPage$30.class
│ │ ├── MainPage$31.class
│ │ ├── MainPage$32.class
│ │ ├── MainPage$33.class
│ │ ├── MainPage$34.class
│ │ ├── MainPage$35.class
│ │ ├── MainPage$36.class
│ │ ├── MainPage$37.class
│ │ ├── MainPage$38.class
│ │ ├── MainPage$39.class
│ │ ├── MainPage$4.class
│ │ ├── MainPage$40.class
│ │ ├── MainPage$41.class
│ │ ├── MainPage$42.class
│ │ ├── MainPage$43.class
│ │ ├── MainPage$44.class
│ │ ├── MainPage$5.class
│ │ ├── MainPage$6.class
│ │ ├── MainPage$7.class
│ │ ├── MainPage$8.class
│ │ ├── MainPage$9.class
│ │ ├── MainPage.class
│ │ ├── MobileDB.class
│ │ ├── NotificationForm$1.class
│ │ ├── NotificationForm.class
│ │ ├── Processing$1.class
│ │ ├── Processing.class
│ │ ├── ProductInformation$1.class
│ │ ├── ProductInformation$2.class
│ │ ├── ProductInformation$3.class
│ │ ├── ProductInformation.class
│ │ ├── ProductList.class
│ │ ├── Search.class
│ │ ├── SignedIn$1.class
│ │ ├── SignedIn$2.class
│ │ └── SignedIn.class
├── lib
│ ├── activation.jar
│ ├── mail.jar
│ └── sqlite-jdbc-3.18.0.jar
├── manifest.mf
├── nbproject
│ ├── build-impl.xml
│ ├── genfiles.properties
│ ├── private
│ │ ├── config.properties
│ │ ├── private.properties
│ │ └── private.xml
│ ├── project.properties
│ └── project.xml
└── src
│ ├── icons
│ ├── Accounts_main.png
│ ├── Exit.png
│ ├── Goat.png
│ ├── Webp.net-resizeimage.png
│ ├── icons8_Add_Camera_20px.png
│ ├── icons8_Add_Database_24px.png
│ ├── icons8_Add_Image_100px.png
│ ├── icons8_Add_Image_96px.png
│ ├── icons8_Add_Shopping_Cart_24px.png
│ ├── icons8_Add_Shopping_Cart_24px_1.png
│ ├── icons8_Admin_48px.png
│ ├── icons8_Attention_96px.png
│ ├── icons8_Buy_24px.png
│ ├── icons8_Cancel_24px.png
│ ├── icons8_Cancel_24px_1.png
│ ├── icons8_Cargo_Ship_96px.png
│ ├── icons8_Cat_Profile_96px_2.png
│ ├── icons8_Checked_24px.png
│ ├── icons8_Delete_24px.png
│ ├── icons8_Go_Back_24px.png
│ ├── icons8_Info_48px.png
│ ├── icons8_Livestock_48px.png
│ ├── icons8_Login_24px.png
│ ├── icons8_Message_24px.png
│ ├── icons8_Ok_96px.png
│ ├── icons8_OpenCart_24px.png
│ ├── icons8_Person_48px.png
│ ├── icons8_Process_96px.png
│ ├── icons8_Registration_96px.png
│ ├── icons8_Search_31px.png
│ ├── icons8_Search_36px_1.png
│ ├── icons8_Search_40px.png
│ ├── icons8_Shopping_Bag_48px.png
│ ├── icons8_Shopping_Cart_48px_2.png
│ ├── icons8_Up_24px.png
│ ├── icons8_Vote_24px_1.png
│ ├── icons8_Vote_24px_3.png
│ ├── icons8_customer_48px.png
│ ├── login.png
│ └── rsz_accounts_main.png
│ ├── products
│ ├── electronics
│ │ ├── ,scm.PNG
│ │ ├── Ac.jpg
│ │ ├── Blender.jpg
│ │ ├── DSLR.jpg
│ │ ├── Fan.jpg
│ │ ├── Iron.jpg
│ │ ├── Oven.jpg
│ │ ├── Tv.jpg
│ │ ├── VCD_Player.jpg
│ │ ├── Western Electric Model 302.jpg
│ │ ├── fridge.jpg
│ │ └── radio.jpg
│ ├── kids
│ │ ├── Balloons.jpg
│ │ ├── Blocks.jpg
│ │ ├── Gulti.jpg
│ │ ├── Spinner.jpg
│ │ ├── gameboy.jpg
│ │ ├── marbles-bag.jpg
│ │ ├── water gun.jpg
│ │ └── yoyo.jpg
│ └── mobiles
│ │ ├── 19894169_673673719492579_1961130603_n.png
│ │ ├── Citycell.jpg
│ │ ├── Motorola ROKR.jpg
│ │ ├── Nokia 6110.jpg
│ │ ├── Nokia 8810.jpg
│ │ ├── Sony.jpg
│ │ ├── ZTE Coral200 Sollar.jpg
│ │ ├── alcatel OT 300.jpg
│ │ ├── gameboy.jpg
│ │ ├── motorola_c113_00.jpg
│ │ ├── nokia 1100.jpg
│ │ ├── nokia-3310.jpg
│ │ ├── siemens a-55.jpg
│ │ └── ssd100.gif
│ └── project
│ ├── AdminPanel.form
│ ├── AdminPanel.java
│ ├── BillObject.java
│ ├── BillingDB.java
│ ├── DbConnector.java
│ ├── DeliveryAddress.form
│ ├── DeliveryAddress.java
│ ├── ElectronicsDB.java
│ ├── ErrorOccured.form
│ ├── ErrorOccured.java
│ ├── ForgotPassword.java
│ ├── ForgotPasswordFrame.form
│ ├── ForgotPasswordFrame.java
│ ├── KidsDB.java
│ ├── MainPage.form
│ ├── MainPage.java
│ ├── MobileDB.java
│ ├── NotificationForm.form
│ ├── NotificationForm.java
│ ├── Processing.form
│ ├── Processing.java
│ ├── ProductInformation.form
│ ├── ProductInformation.java
│ ├── ProductList.java
│ ├── Search.java
│ ├── SignedIn.form
│ └── SignedIn.java
├── README.md
├── _config.yml
└── sample.png
/.gitignore:
--------------------------------------------------------------------------------
1 | /Project/dist/
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Afif Al Mamun
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Project/DBs/bbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/DBs/bbs.db
--------------------------------------------------------------------------------
/Project/DBs/billingDB.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/DBs/billingDB.db
--------------------------------------------------------------------------------
/Project/DBs/electronicsDB.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/DBs/electronicsDB.db
--------------------------------------------------------------------------------
/Project/DBs/kidsDB.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/DBs/kidsDB.db
--------------------------------------------------------------------------------
/Project/DBs/mobileDB.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/DBs/mobileDB.db
--------------------------------------------------------------------------------
/Project/build.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Builds, tests, and runs the project Project.
12 |
13 |
73 |
74 |
--------------------------------------------------------------------------------
/Project/build/built-jar.properties:
--------------------------------------------------------------------------------
1 | #Fri, 04 Aug 2017 13:38:55 +0600
2 |
3 |
4 | E\:\\Project\\Project=
5 |
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/19894169_673673719492579_1961130603_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/19894169_673673719492579_1961130603_n.png
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/Citycell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/Citycell.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/Motorola ROKR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/Motorola ROKR.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/Nokia 6110.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/Nokia 6110.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/Nokia 8810.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/Nokia 8810.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/Sony.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/Sony.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/ZTE Coral200 Sollar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/ZTE Coral200 Sollar.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/alcatel OT 300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/alcatel OT 300.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/gameboy.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/motorola_c113_00.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/motorola_c113_00.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/nokia 1100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/nokia 1100.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/nokia-3310.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/nokia-3310.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/siemens a-55.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/siemens a-55.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/Mobiles/ssd100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/Mobiles/ssd100.gif
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/,scm.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/,scm.PNG
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Ac.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Ac.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Blender.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Blender.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/DSLR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/DSLR.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Fan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Fan.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Iron.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Iron.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Oven.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Oven.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Tv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Tv.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/VCD_Player.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/VCD_Player.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/Western Electric Model 302.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/Western Electric Model 302.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/fridge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/fridge.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/electronics/radio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/electronics/radio.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/Balloons.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/Balloons.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/Blocks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/Blocks.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/Gulti.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/Gulti.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/Spinner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/Spinner.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/gameboy.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/marbles-bag.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/marbles-bag.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/water gun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/water gun.jpg
--------------------------------------------------------------------------------
/Project/build/classes/Products/kids/yoyo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/Products/kids/yoyo.jpg
--------------------------------------------------------------------------------
/Project/build/classes/icons/Accounts_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/Accounts_main.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/Exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/Exit.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/Goat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/Goat.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/Webp.net-resizeimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/Webp.net-resizeimage.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Camera_20px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Camera_20px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Database_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Database_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Image_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Image_100px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Image_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Image_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Shopping_Cart_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Shopping_Cart_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Add_Shopping_Cart_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Add_Shopping_Cart_24px_1.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Admin_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Admin_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Attention_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Attention_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Buy_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Buy_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Cancel_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Cancel_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Cancel_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Cancel_24px_1.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Cargo_Ship_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Cargo_Ship_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Cat_Profile_96px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Cat_Profile_96px_2.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Checked_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Checked_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Delete_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Delete_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Go_Back_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Go_Back_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Info_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Info_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Livestock_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Livestock_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Login_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Login_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Message_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Message_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Ok_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Ok_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_OpenCart_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_OpenCart_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Person_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Person_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Process_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Process_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Registration_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Registration_96px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Search_31px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Search_31px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Search_36px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Search_36px_1.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Search_40px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Search_40px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Shopping_Bag_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Shopping_Bag_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Shopping_Cart_48px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Shopping_Cart_48px_2.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Up_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Up_24px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Vote_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Vote_24px_1.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_Vote_24px_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_Vote_24px_3.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/icons8_customer_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/icons8_customer_48px.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/login.png
--------------------------------------------------------------------------------
/Project/build/classes/icons/rsz_accounts_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/icons/rsz_accounts_main.png
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/,scm.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/,scm.PNG
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Ac.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Ac.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Blender.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Blender.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/DSLR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/DSLR.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Fan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Fan.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Iron.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Iron.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Oven.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Oven.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Tv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Tv.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/VCD_Player.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/VCD_Player.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/Western Electric Model 302.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/Western Electric Model 302.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/fridge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/fridge.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/electronics/radio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/electronics/radio.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/Balloons.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/Balloons.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/Blocks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/Blocks.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/Gulti.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/Gulti.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/Spinner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/Spinner.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/gameboy.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/marbles-bag.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/marbles-bag.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/water gun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/water gun.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/kids/yoyo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/kids/yoyo.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/19894169_673673719492579_1961130603_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/19894169_673673719492579_1961130603_n.png
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/Citycell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/Citycell.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/Motorola ROKR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/Motorola ROKR.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/Nokia 6110.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/Nokia 6110.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/Nokia 8810.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/Nokia 8810.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/Sony.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/Sony.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/ZTE Coral200 Sollar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/ZTE Coral200 Sollar.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/alcatel OT 300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/alcatel OT 300.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/gameboy.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/motorola_c113_00.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/motorola_c113_00.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/nokia 1100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/nokia 1100.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/nokia-3310.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/nokia-3310.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/siemens a-55.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/siemens a-55.jpg
--------------------------------------------------------------------------------
/Project/build/classes/products/mobiles/ssd100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/products/mobiles/ssd100.gif
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$10.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$11.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$12.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$13.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$13.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$14.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$15.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$15.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$16.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$16.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$17.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$17.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$18.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$18.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$19.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$19.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$20.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$20.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$3.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$4.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$5.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$6.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$7.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$8.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel$9.class
--------------------------------------------------------------------------------
/Project/build/classes/project/AdminPanel.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/AdminPanel.class
--------------------------------------------------------------------------------
/Project/build/classes/project/BillObject.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/BillObject.class
--------------------------------------------------------------------------------
/Project/build/classes/project/BillingDB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/BillingDB.class
--------------------------------------------------------------------------------
/Project/build/classes/project/DbConnector.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/DbConnector.class
--------------------------------------------------------------------------------
/Project/build/classes/project/DeliveryAddress$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/DeliveryAddress$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/DeliveryAddress$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/DeliveryAddress$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/DeliveryAddress.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/DeliveryAddress.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ElectronicsDB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ElectronicsDB.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ErrorOccured$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ErrorOccured$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ErrorOccured.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ErrorOccured.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ForgotPassword.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ForgotPassword.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ForgotPasswordFrame$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ForgotPasswordFrame$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ForgotPasswordFrame$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ForgotPasswordFrame$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ForgotPasswordFrame.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ForgotPasswordFrame.class
--------------------------------------------------------------------------------
/Project/build/classes/project/KidsDB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/KidsDB.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$10.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$10.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$11.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$11.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$12.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$12.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$13.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$13.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$14.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$14.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$15.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$15.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$16.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$16.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$17.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$17.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$18.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$18.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$19.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$19.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$20.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$20.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$21.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$21.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$22.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$22.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$23.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$23.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$24.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$24.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$25.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$25.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$26.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$26.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$27.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$27.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$28.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$28.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$29.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$29.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$3.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$30.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$30.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$31.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$31.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$32.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$32.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$33.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$33.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$34.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$34.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$35.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$35.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$36.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$36.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$37.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$37.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$38.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$38.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$39.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$39.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$4.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$40.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$40.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$41.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$41.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$42.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$42.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$43.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$43.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$44.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$44.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$5.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$6.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$7.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$8.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$8.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage$9.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage$9.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MainPage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MainPage.class
--------------------------------------------------------------------------------
/Project/build/classes/project/MobileDB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/MobileDB.class
--------------------------------------------------------------------------------
/Project/build/classes/project/NotificationForm$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/NotificationForm$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/NotificationForm.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/NotificationForm.class
--------------------------------------------------------------------------------
/Project/build/classes/project/Processing$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/Processing$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/Processing.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/Processing.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ProductInformation$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ProductInformation$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ProductInformation$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ProductInformation$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ProductInformation$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ProductInformation$3.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ProductInformation.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ProductInformation.class
--------------------------------------------------------------------------------
/Project/build/classes/project/ProductList.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/ProductList.class
--------------------------------------------------------------------------------
/Project/build/classes/project/Search.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/Search.class
--------------------------------------------------------------------------------
/Project/build/classes/project/SignedIn$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/SignedIn$1.class
--------------------------------------------------------------------------------
/Project/build/classes/project/SignedIn$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/SignedIn$2.class
--------------------------------------------------------------------------------
/Project/build/classes/project/SignedIn.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/build/classes/project/SignedIn.class
--------------------------------------------------------------------------------
/Project/lib/activation.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/lib/activation.jar
--------------------------------------------------------------------------------
/Project/lib/mail.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/lib/mail.jar
--------------------------------------------------------------------------------
/Project/lib/sqlite-jdbc-3.18.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/lib/sqlite-jdbc-3.18.0.jar
--------------------------------------------------------------------------------
/Project/manifest.mf:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | X-COMMENT: Main-Class will be added automatically by build
3 |
4 |
--------------------------------------------------------------------------------
/Project/nbproject/genfiles.properties:
--------------------------------------------------------------------------------
1 | build.xml.data.CRC32=17579c34
2 | build.xml.script.CRC32=a3d4e4e7
3 | build.xml.stylesheet.CRC32=8064a381@1.80.1.48
4 | # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
5 | # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6 | nbproject/build-impl.xml.data.CRC32=17579c34
7 | nbproject/build-impl.xml.script.CRC32=cd88b21f
8 | nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48
9 |
--------------------------------------------------------------------------------
/Project/nbproject/private/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/nbproject/private/config.properties
--------------------------------------------------------------------------------
/Project/nbproject/private/private.properties:
--------------------------------------------------------------------------------
1 | compile.on.save=true
2 | do.depend=false
3 | do.jar=true
4 | file.reference.activation.jar-1=E:\\Project\\Project\\lib\\activation.jar
5 | file.reference.mail.jar=E:\\Project\\Project\\lib\\mail.jar
6 | file.reference.sqlite-jdbc-3.18.0.jar=E:\\Project\\Project\\lib\\sqlite-jdbc-3.18.0.jar
7 | javac.debug=true
8 | javadoc.preview=true
9 | user.properties.file=C:\\Users\\Void\\AppData\\Roaming\\NetBeans\\8.2\\build.properties
10 |
--------------------------------------------------------------------------------
/Project/nbproject/private/private.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Project/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | annotation.processing.enabled=true
2 | annotation.processing.enabled.in.editor=false
3 | annotation.processing.processors.list=
4 | annotation.processing.run.all.processors=true
5 | annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
6 | application.title=Project
7 | application.vendor=Void
8 | auxiliary.org-netbeans-spi-editor-hints-projects.perProjectHintSettingsFile=nbproject/cfg_hints.xml
9 | build.classes.dir=${build.dir}/classes
10 | build.classes.excludes=**/*.java,**/*.form
11 | # This directory is removed when the project is cleaned:
12 | build.dir=build
13 | build.generated.dir=${build.dir}/generated
14 | build.generated.sources.dir=${build.dir}/generated-sources
15 | # Only compile against the classpath explicitly listed here:
16 | build.sysclasspath=ignore
17 | build.test.classes.dir=${build.dir}/test/classes
18 | build.test.results.dir=${build.dir}/test/results
19 | # Uncomment to specify the preferred debugger connection transport:
20 | #debug.transport=dt_socket
21 | debug.classpath=\
22 | ${run.classpath}
23 | debug.test.classpath=\
24 | ${run.test.classpath}
25 | # Files in build.classes.dir which should be excluded from distribution jar
26 | dist.archive.excludes=
27 | # This directory is removed when the project is cleaned:
28 | dist.dir=dist
29 | dist.jar=${dist.dir}/Project.jar
30 | dist.javadoc.dir=${dist.dir}/javadoc
31 | endorsed.classpath=
32 | excludes=
33 | file.reference.activation.jar-1=JARs\\activation.jar
34 | file.reference.mail.jar=JARs\\mail.jar
35 | file.reference.sqlite-jdbc-3.18.0.jar=E:\\Project\\SQLite\\sqlite-jdbc-3.18.0.jar
36 | includes=**
37 | jar.compress=true
38 | javac.classpath=\
39 | ${libs.beans-binding.classpath}:\
40 | ${libs.absolutelayout.classpath}:\
41 | ${file.reference.sqlite-jdbc-3.18.0.jar}:\
42 | ${file.reference.activation.jar-1}:\
43 | ${file.reference.mail.jar}
44 | # Space-separated list of extra javac options
45 | javac.compilerargs=
46 | javac.deprecation=false
47 | javac.external.vm=true
48 | javac.processorpath=\
49 | ${javac.classpath}
50 | javac.source=1.8
51 | javac.target=1.8
52 | javac.test.classpath=\
53 | ${javac.classpath}:\
54 | ${build.classes.dir}
55 | javac.test.processorpath=\
56 | ${javac.test.classpath}
57 | javadoc.additionalparam=
58 | javadoc.author=false
59 | javadoc.encoding=${source.encoding}
60 | javadoc.noindex=false
61 | javadoc.nonavbar=false
62 | javadoc.notree=false
63 | javadoc.private=false
64 | javadoc.splitindex=true
65 | javadoc.use=true
66 | javadoc.version=false
67 | javadoc.windowtitle=
68 | main.class=project.MainPage
69 | manifest.file=manifest.mf
70 | meta.inf.dir=${src.dir}/META-INF
71 | mkdist.disabled=false
72 | platform.active=default_platform
73 | run.classpath=\
74 | ${javac.classpath}:\
75 | ${build.classes.dir}
76 | # Space-separated list of JVM arguments used when running the project.
77 | # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
78 | # To set system properties for unit tests define test-sys-prop.name=value:
79 | run.jvmargs=
80 | run.test.classpath=\
81 | ${javac.test.classpath}:\
82 | ${build.test.classes.dir}
83 | source.encoding=UTF-8
84 | src.dir=src
85 | test.src.dir=test
86 |
--------------------------------------------------------------------------------
/Project/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.java.j2seproject
4 |
5 |
6 | Project
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Project/src/icons/Accounts_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/Accounts_main.png
--------------------------------------------------------------------------------
/Project/src/icons/Exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/Exit.png
--------------------------------------------------------------------------------
/Project/src/icons/Goat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/Goat.png
--------------------------------------------------------------------------------
/Project/src/icons/Webp.net-resizeimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/Webp.net-resizeimage.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Camera_20px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Camera_20px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Database_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Database_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Image_100px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Image_100px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Image_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Image_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Shopping_Cart_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Shopping_Cart_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Add_Shopping_Cart_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Add_Shopping_Cart_24px_1.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Admin_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Admin_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Attention_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Attention_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Buy_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Buy_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Cancel_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Cancel_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Cancel_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Cancel_24px_1.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Cargo_Ship_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Cargo_Ship_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Cat_Profile_96px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Cat_Profile_96px_2.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Checked_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Checked_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Delete_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Delete_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Go_Back_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Go_Back_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Info_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Info_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Livestock_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Livestock_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Login_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Login_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Message_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Message_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Ok_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Ok_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_OpenCart_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_OpenCart_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Person_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Person_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Process_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Process_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Registration_96px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Registration_96px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Search_31px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Search_31px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Search_36px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Search_36px_1.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Search_40px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Search_40px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Shopping_Bag_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Shopping_Bag_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Shopping_Cart_48px_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Shopping_Cart_48px_2.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Up_24px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Up_24px.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Vote_24px_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Vote_24px_1.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_Vote_24px_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_Vote_24px_3.png
--------------------------------------------------------------------------------
/Project/src/icons/icons8_customer_48px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/icons8_customer_48px.png
--------------------------------------------------------------------------------
/Project/src/icons/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/login.png
--------------------------------------------------------------------------------
/Project/src/icons/rsz_accounts_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/icons/rsz_accounts_main.png
--------------------------------------------------------------------------------
/Project/src/products/electronics/,scm.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/,scm.PNG
--------------------------------------------------------------------------------
/Project/src/products/electronics/Ac.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Ac.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Blender.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Blender.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/DSLR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/DSLR.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Fan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Fan.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Iron.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Iron.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Oven.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Oven.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Tv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Tv.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/VCD_Player.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/VCD_Player.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/Western Electric Model 302.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/Western Electric Model 302.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/fridge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/fridge.jpg
--------------------------------------------------------------------------------
/Project/src/products/electronics/radio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/electronics/radio.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/Balloons.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/Balloons.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/Blocks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/Blocks.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/Gulti.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/Gulti.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/Spinner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/Spinner.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/gameboy.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/marbles-bag.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/marbles-bag.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/water gun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/water gun.jpg
--------------------------------------------------------------------------------
/Project/src/products/kids/yoyo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/kids/yoyo.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/19894169_673673719492579_1961130603_n.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/19894169_673673719492579_1961130603_n.png
--------------------------------------------------------------------------------
/Project/src/products/mobiles/Citycell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/Citycell.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/Motorola ROKR.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/Motorola ROKR.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/Nokia 6110.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/Nokia 6110.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/Nokia 8810.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/Nokia 8810.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/Sony.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/Sony.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/ZTE Coral200 Sollar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/ZTE Coral200 Sollar.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/alcatel OT 300.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/alcatel OT 300.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/gameboy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/gameboy.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/motorola_c113_00.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/motorola_c113_00.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/nokia 1100.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/nokia 1100.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/nokia-3310.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/nokia-3310.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/siemens a-55.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/siemens a-55.jpg
--------------------------------------------------------------------------------
/Project/src/products/mobiles/ssd100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/Project/src/products/mobiles/ssd100.gif
--------------------------------------------------------------------------------
/Project/src/project/BillObject.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | /**
9 | *
10 | * @author Void
11 | */
12 | public class BillObject {
13 | private int id;
14 | private String uname;
15 | private int bill;
16 | private String date;
17 |
18 | public BillObject(int id, String uname, int bill, String date) {
19 | this.id = id;
20 | this.uname = uname;
21 | this.bill = bill;
22 | this.date = date;
23 | }
24 |
25 |
26 |
27 | public int getId() {
28 | return id;
29 | }
30 |
31 | public void setId(int id) {
32 | this.id = id;
33 | }
34 |
35 | public String getUname() {
36 | return uname;
37 | }
38 |
39 | public void setUname(String uname) {
40 | this.uname = uname;
41 | }
42 |
43 | public int getBill() {
44 | return bill;
45 | }
46 |
47 | public void setBill(int bill) {
48 | this.bill = bill;
49 | }
50 |
51 | public String getDate() {
52 | return date;
53 | }
54 |
55 | public void setDate(String date) {
56 | this.date = date;
57 | }
58 |
59 |
60 |
61 | }
62 |
--------------------------------------------------------------------------------
/Project/src/project/BillingDB.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import java.sql.ResultSet;
12 | import java.sql.SQLException;
13 | import java.sql.Statement;
14 | import java.util.ArrayList;
15 | import java.util.logging.Level;
16 | import java.util.logging.Logger;
17 | import javax.swing.JOptionPane;
18 |
19 | /**
20 | *
21 | * @author Void
22 | */
23 | public class BillingDB {
24 |
25 | public static void insertIntoBillingDB(String username, int price, String date){
26 | try {
27 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/billingDB.db");
28 |
29 | PreparedStatement ps = con.prepareStatement("INSERT INTO billing(uname, bill, date) VALUES(?,?,?)");
30 |
31 | ps.setString(1, username);
32 | ps.setInt(2, price);
33 | ps.setString(3, date);
34 | ps.executeUpdate();
35 |
36 | } catch (SQLException ex) {
37 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
38 | }
39 |
40 | }
41 |
42 | public static ArrayList billlings(){
43 | ArrayList customers = new ArrayList<>();
44 |
45 | try {
46 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/billingDB.db");
47 | Statement ps = con.createStatement();
48 | ResultSet rs = ps.executeQuery("SELECT id, uname, bill, date FROM billing");
49 |
50 | BillObject pl;
51 |
52 | while(rs.next()){
53 | pl = new BillObject(rs.getInt("id"),rs.getString("uname"),
54 | rs.getInt("bill"),rs.getString("date"));
55 | customers.add(pl);
56 |
57 | }
58 | } catch (SQLException ex) {
59 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
60 | }
61 | return customers;
62 | }
63 |
64 | //Deleting billing log
65 | public static void deleteBillings(){
66 | try {
67 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/billingDB.db");
68 | PreparedStatement ps = con.prepareStatement("DELETE FROM billing");
69 | ps.executeUpdate();
70 | JOptionPane.showMessageDialog(null, "All entries have been deleted!");
71 |
72 | } catch (SQLException ex) {
73 | Logger.getLogger(ElectronicsDB.class.getName()).log(Level.SEVERE, null, ex);
74 | }
75 | }
76 |
77 |
78 |
79 | }
80 |
--------------------------------------------------------------------------------
/Project/src/project/DbConnector.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.sql.PreparedStatement;
9 | import java.sql.Connection;
10 | import java.sql.DriverManager;
11 | import java.sql.ResultSet;
12 | import java.sql.SQLException;
13 | import java.util.logging.Level;
14 | import java.util.logging.Logger;
15 | import javax.mail.MessagingException;
16 | import javax.swing.JFrame;
17 |
18 | //import javax.swing.JPanel;
19 |
20 | /**
21 | *
22 | * @author Void
23 | */
24 | public class DbConnector {
25 |
26 | public static int insertToUser(String username, String name, String email, String password, String card) {
27 | try {
28 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/bbs.db");
29 | // String tester = "SELECT * FROM userinfo WHERE username = '"+username+"'";
30 | // Statement stmt = con.createStatement();
31 | //
32 | // ResultSet rs = stmt.executeQuery(tester);
33 | //
34 | // if(!rs.next()){
35 | // JOptionPane.showMessageDialog(null,"Username already exist!");
36 | // }
37 | String sql = "INSERT INTO userinfo"
38 | +"(username, name, email, password, card)"
39 | +"VALUES(?,?,?,?,?)";
40 |
41 | PreparedStatement ps = con.prepareStatement(sql);
42 |
43 | ps.setString(1, username);
44 | ps.setString(2, name);
45 | ps.setString(3, email);
46 | ps.setString(4, password);
47 | ps.setString(5, card);
48 | ps.executeUpdate();
49 |
50 | //JOptionPane.showMessageDialog(null, "Signing up successful!");
51 | JFrame notification = new NotificationForm();
52 |
53 |
54 | } catch (SQLException e) {
55 | if(e.getErrorCode()==19) //Duplicate username
56 | return 19;
57 |
58 | JFrame errorOc = new ErrorOccured();
59 | }
60 |
61 | return 0;
62 |
63 | }
64 |
65 | public static boolean signer(String username, String pass){
66 | try {
67 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/bbs.db");
68 | String check = "SELECT username, password FROM userinfo WHERE username=? AND password=?";
69 | PreparedStatement ps = con.prepareStatement(check);
70 |
71 | ps.setString(1, username);
72 | ps.setString(2, pass);
73 | ResultSet rs = ps.executeQuery();
74 |
75 | return rs.next();
76 |
77 | } catch (SQLException ex) {
78 | Logger.getLogger(DbConnector.class.getName()).log(Level.SEVERE, null, ex);
79 | }
80 |
81 | return false;
82 | }
83 |
84 | public static void passRecovery(String username) throws MessagingException{
85 | String[] query= new String[2];
86 |
87 | try {
88 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/bbs.db");
89 | String check = "SELECT username, email, password FROM userinfo WHERE username=?";
90 | PreparedStatement ps = con.prepareStatement(check);
91 |
92 | ps.setString(1, username);
93 | ResultSet rs = ps.executeQuery();
94 |
95 | if(rs.next()){
96 | query[0]=rs.getString("email");
97 | query[1]=rs.getString("password");
98 |
99 | ForgotPassword.Send("blackbengalshopping","projectinjava",query[0],"Password Recovery","Your password: "+query[1]);
100 |
101 | NotificationForm nf = new NotificationForm();
102 | nf.jLabel7.setText("An email has been sent to "+query[0]);
103 |
104 | }
105 | else{
106 | ErrorOccured foo = new ErrorOccured();
107 | foo.errorMessage.setText("Username not found");
108 | }
109 |
110 | } catch (SQLException ex) {
111 | Logger.getLogger(DbConnector.class.getName()).log(Level.SEVERE, null, ex);
112 | }
113 | }
114 |
115 |
116 | }
117 |
--------------------------------------------------------------------------------
/Project/src/project/DeliveryAddress.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.util.Date;
9 | import javax.swing.JFrame;
10 | import javax.swing.table.DefaultTableModel;
11 | import static project.MainPage.logger;
12 |
13 | /**
14 | *
15 | * @author Void
16 | */
17 | public class DeliveryAddress extends javax.swing.JFrame {
18 |
19 | /**
20 | * Creates new form DeliveryAddress
21 | */
22 | public DeliveryAddress(String logger, int bill, String date) {
23 | initComponents();
24 | setResizable(false);
25 | setLocationRelativeTo(null);
26 | BillingDB.insertIntoBillingDB(logger, bill, date);
27 | }
28 |
29 | /**
30 | * This method is called from within the constructor to initialize the form.
31 | * WARNING: Do NOT modify this code. The content of this method is always
32 | * regenerated by the Form Editor.
33 | */
34 | @SuppressWarnings("unchecked")
35 | // //GEN-BEGIN:initComponents
36 | private void initComponents() {
37 |
38 | jPanel2 = new javax.swing.JPanel();
39 | jPanel12 = new javax.swing.JPanel();
40 | jLabel13 = new javax.swing.JLabel();
41 | finalize = new javax.swing.JButton();
42 | closeButton1 = new javax.swing.JButton();
43 | usernameField1 = new javax.swing.JTextField();
44 | jPanel13 = new javax.swing.JPanel();
45 | jLabel14 = new javax.swing.JLabel();
46 |
47 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
48 | setUndecorated(true);
49 |
50 | jPanel2.setBackground(new java.awt.Color(255, 255, 255));
51 | jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
52 |
53 | jPanel12.setBackground(new java.awt.Color(255, 255, 255));
54 | jPanel12.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 77, 64)));
55 |
56 | jLabel13.setBackground(new java.awt.Color(255, 255, 255));
57 | jLabel13.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
58 | jLabel13.setForeground(new java.awt.Color(0, 77, 64));
59 | jLabel13.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
60 | jLabel13.setText("Enter Delivery Address");
61 |
62 | finalize.setBackground(new java.awt.Color(0, 77, 64));
63 | finalize.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
64 | finalize.setForeground(new java.awt.Color(255, 255, 255));
65 | finalize.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Vote_24px_1.png"))); // NOI18N
66 | finalize.setText("Finalize");
67 | finalize.setBorder(null);
68 | finalize.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
69 | finalize.addActionListener(new java.awt.event.ActionListener() {
70 | public void actionPerformed(java.awt.event.ActionEvent evt) {
71 | finalizeActionPerformed(evt);
72 | }
73 | });
74 |
75 | closeButton1.setBackground(new java.awt.Color(0, 77, 64));
76 | closeButton1.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
77 | closeButton1.setForeground(new java.awt.Color(255, 255, 255));
78 | closeButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Cancel_24px_1.png"))); // NOI18N
79 | closeButton1.setText("Close");
80 | closeButton1.setBorder(null);
81 | closeButton1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
82 | closeButton1.addActionListener(new java.awt.event.ActionListener() {
83 | public void actionPerformed(java.awt.event.ActionEvent evt) {
84 | closeButton1ActionPerformed(evt);
85 | }
86 | });
87 |
88 | usernameField1.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
89 | usernameField1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 77, 64)));
90 |
91 | javax.swing.GroupLayout jPanel12Layout = new javax.swing.GroupLayout(jPanel12);
92 | jPanel12.setLayout(jPanel12Layout);
93 | jPanel12Layout.setHorizontalGroup(
94 | jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
95 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel12Layout.createSequentialGroup()
96 | .addGap(19, 19, 19)
97 | .addComponent(closeButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
98 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
99 | .addComponent(finalize, javax.swing.GroupLayout.PREFERRED_SIZE, 142, javax.swing.GroupLayout.PREFERRED_SIZE)
100 | .addGap(18, 18, 18))
101 | .addGroup(jPanel12Layout.createSequentialGroup()
102 | .addContainerGap()
103 | .addComponent(usernameField1)
104 | .addContainerGap())
105 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel12Layout.createSequentialGroup()
106 | .addContainerGap(159, Short.MAX_VALUE)
107 | .addComponent(jLabel13)
108 | .addGap(156, 156, 156))
109 | );
110 | jPanel12Layout.setVerticalGroup(
111 | jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
112 | .addGroup(jPanel12Layout.createSequentialGroup()
113 | .addGap(59, 59, 59)
114 | .addComponent(jLabel13)
115 | .addGap(46, 46, 46)
116 | .addComponent(usernameField1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
117 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 70, Short.MAX_VALUE)
118 | .addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
119 | .addComponent(finalize, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
120 | .addComponent(closeButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))
121 | .addGap(29, 29, 29))
122 | );
123 |
124 | jPanel2.add(jPanel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 53, 500, 310));
125 |
126 | jPanel13.setBackground(new java.awt.Color(0, 150, 136));
127 |
128 | jLabel14.setBackground(new java.awt.Color(255, 255, 255));
129 | jLabel14.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
130 | jLabel14.setForeground(new java.awt.Color(255, 255, 255));
131 | jLabel14.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
132 | jLabel14.setText("Notification");
133 |
134 | javax.swing.GroupLayout jPanel13Layout = new javax.swing.GroupLayout(jPanel13);
135 | jPanel13.setLayout(jPanel13Layout);
136 | jPanel13Layout.setHorizontalGroup(
137 | jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
138 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel13Layout.createSequentialGroup()
139 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
140 | .addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 480, javax.swing.GroupLayout.PREFERRED_SIZE)
141 | .addContainerGap())
142 | );
143 | jPanel13Layout.setVerticalGroup(
144 | jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
145 | .addGroup(jPanel13Layout.createSequentialGroup()
146 | .addContainerGap()
147 | .addComponent(jLabel14)
148 | .addContainerGap(15, Short.MAX_VALUE))
149 | );
150 |
151 | jPanel2.add(jPanel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 500, 50));
152 |
153 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
154 | getContentPane().setLayout(layout);
155 | layout.setHorizontalGroup(
156 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
157 | .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
158 | );
159 | layout.setVerticalGroup(
160 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
161 | .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
162 | );
163 |
164 | pack();
165 | }// //GEN-END:initComponents
166 |
167 | private void finalizeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_finalizeActionPerformed
168 | this.dispose();
169 | DefaultTableModel dt = (DefaultTableModel) MainPage.cartItemTable.getModel();
170 | dt.setRowCount(0);
171 | MainPage.billLabel.setText("0");
172 | ProductInformation.cartItem.clear();
173 | JFrame ps = new Processing();
174 | ps.setVisible(true);
175 |
176 | }//GEN-LAST:event_finalizeActionPerformed
177 |
178 | private void closeButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_closeButton1ActionPerformed
179 | // TODO add your handling code here:
180 | this.dispose();
181 | }//GEN-LAST:event_closeButton1ActionPerformed
182 |
183 | /**
184 | * @param args the command line arguments
185 | */
186 |
187 |
188 | // Variables declaration - do not modify//GEN-BEGIN:variables
189 | private javax.swing.JButton closeButton;
190 | private javax.swing.JButton closeButton1;
191 | private javax.swing.JButton finalize;
192 | private javax.swing.JButton getPasswordButton;
193 | private javax.swing.JLabel jLabel10;
194 | private javax.swing.JLabel jLabel11;
195 | private javax.swing.JLabel jLabel12;
196 | private javax.swing.JLabel jLabel13;
197 | private javax.swing.JLabel jLabel14;
198 | private javax.swing.JLabel jLabel8;
199 | private javax.swing.JLabel jLabel9;
200 | private javax.swing.JPanel jPanel10;
201 | private javax.swing.JPanel jPanel11;
202 | private javax.swing.JPanel jPanel12;
203 | private javax.swing.JPanel jPanel13;
204 | private javax.swing.JPanel jPanel2;
205 | private javax.swing.JPanel jPanel7;
206 | private javax.swing.JPanel jPanel8;
207 | private javax.swing.JPanel jPanel9;
208 | private javax.swing.JTextField usernameField;
209 | private javax.swing.JTextField usernameField1;
210 | // End of variables declaration//GEN-END:variables
211 | }
212 |
--------------------------------------------------------------------------------
/Project/src/project/ElectronicsDB.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 |
9 | import java.sql.Connection;
10 | import java.sql.DriverManager;
11 | import java.sql.PreparedStatement;
12 | import java.sql.ResultSet;
13 | import java.sql.SQLException;
14 | import java.sql.Statement;
15 | import java.util.ArrayList;
16 | import java.util.logging.Level;
17 | import java.util.logging.Logger;
18 | import javax.swing.JOptionPane;
19 |
20 | /**
21 | *
22 | * @author Void
23 | */
24 | public class ElectronicsDB {
25 | public static boolean flag = false;
26 | public static void insertIntoElectronicsDB(String brand, String model, int price, int qty, String description, String imagePath){
27 | try {
28 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
29 |
30 | PreparedStatement ps = con.prepareStatement("INSERT INTO electronics(mbrand, mmodel, mprice,"
31 | + "mquantity, mdescription, mphoto) VALUES(?,?,?,?,?,?)");
32 |
33 | ps.setString(1, brand);
34 | ps.setString(2, model);
35 | ps.setInt(3, price);
36 | ps.setInt(4, qty);
37 | ps.setString(5, description);
38 | ps.setString(6, imagePath);
39 | if(ps.executeUpdate()==1)
40 | JOptionPane.showMessageDialog(null, "Entry successful!");
41 |
42 | } catch (SQLException ex) {
43 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
44 | }
45 |
46 | }
47 |
48 | public static void updateElectronicsDB(String model, int qty){
49 | try {
50 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
51 |
52 | PreparedStatement ps = con.prepareStatement("UPDATE electronics SET mquantity=? WHERE mmodel=?");
53 |
54 | ps.setInt(1, qty);
55 | ps.setString(2, model);
56 | if(ps.executeUpdate()==0)
57 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
58 | else if(ps.executeUpdate()==1 && flag){
59 | JOptionPane.showMessageDialog(null, "Stock updated successfully!");
60 | flag = false;
61 | }
62 |
63 | } catch (SQLException ex) {
64 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
65 |
66 | }
67 | }
68 |
69 | public static ArrayList TableGenerator(){
70 | ArrayList list = new ArrayList<>();
71 | try {
72 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
73 | Statement ps = con.createStatement();
74 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM electronics");
75 |
76 | ProductList pl;
77 |
78 | while(rs.next()){
79 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
80 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
81 | rs.getString("mphoto"));
82 |
83 | list.add(pl);
84 |
85 | }
86 |
87 | } catch (SQLException ex) {
88 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
89 | }
90 | return list;
91 | }
92 |
93 | public static ArrayList homePageContent(){
94 | ArrayList list = new ArrayList<>();
95 | try {
96 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
97 | Statement ps = con.createStatement();
98 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM electronics ORDER BY id DESC LIMIT 3");
99 |
100 | ProductList pl;
101 |
102 | while(rs.next()){
103 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
104 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
105 | rs.getString("mphoto"));
106 |
107 | list.add(pl);
108 |
109 | }
110 |
111 | } catch (SQLException ex) {
112 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
113 | }
114 | return list;
115 | }
116 | public static ArrayList checkStock(){
117 | ArrayList list = new ArrayList<>();
118 | try {
119 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
120 | Statement ps = con.createStatement();
121 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice, mquantity FROM electronics");
122 |
123 | ProductList pl;
124 |
125 | while(rs.next()){
126 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
127 | 0, rs.getInt("mquantity"),null, null);
128 |
129 | list.add(pl);
130 |
131 | }
132 |
133 | } catch (SQLException ex) {
134 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
135 | }
136 | return list;
137 | }
138 |
139 | public static void delete(String model){
140 | try {
141 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
142 | PreparedStatement ps = con.prepareStatement("DELETE FROM electronics WHERE mmodel=?");
143 | ps.setString(1, model);
144 | if(ps.executeUpdate()==0)
145 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
146 | else
147 | JOptionPane.showMessageDialog(null, "Entry deleted successfully!");
148 |
149 | } catch (SQLException ex) {
150 | Logger.getLogger(ElectronicsDB.class.getName()).log(Level.SEVERE, null, ex);
151 | }
152 |
153 | }
154 |
155 | }
156 |
--------------------------------------------------------------------------------
/Project/src/project/ErrorOccured.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | /**
9 | *
10 | * @author Void
11 | */
12 | public class ErrorOccured extends javax.swing.JFrame {
13 |
14 | /**
15 | * Creates new form ErrorOccured
16 | */
17 | public ErrorOccured() {
18 | initComponents();
19 | setVisible(true);
20 | setResizable(false);
21 | setLocationRelativeTo(null);
22 | }
23 |
24 | /**
25 | * This method is called from within the constructor to initialize the form.
26 | * WARNING: Do NOT modify this code. The content of this method is always
27 | * regenerated by the Form Editor.
28 | */
29 | @SuppressWarnings("unchecked")
30 | // //GEN-BEGIN:initComponents
31 | private void initComponents() {
32 |
33 | jPanel3 = new javax.swing.JPanel();
34 | jPanel8 = new javax.swing.JPanel();
35 | jLabel9 = new javax.swing.JLabel();
36 | jPanel1 = new javax.swing.JPanel();
37 | jLabel6 = new javax.swing.JLabel();
38 | errorMessage = new javax.swing.JLabel();
39 | LogInButton = new javax.swing.JButton();
40 |
41 | setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
42 | setUndecorated(true);
43 |
44 | jPanel3.setBackground(new java.awt.Color(255, 255, 255));
45 | jPanel3.setOpaque(false);
46 | jPanel3.setPreferredSize(new java.awt.Dimension(440, 309));
47 | jPanel3.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
48 |
49 | jPanel8.setBackground(new java.awt.Color(0, 150, 136));
50 |
51 | jLabel9.setBackground(new java.awt.Color(255, 255, 255));
52 | jLabel9.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
53 | jLabel9.setForeground(new java.awt.Color(255, 255, 255));
54 | jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
55 | jLabel9.setText("Notification");
56 |
57 | javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
58 | jPanel8.setLayout(jPanel8Layout);
59 | jPanel8Layout.setHorizontalGroup(
60 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
61 | .addGap(0, 440, Short.MAX_VALUE)
62 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
63 | .addGroup(jPanel8Layout.createSequentialGroup()
64 | .addContainerGap()
65 | .addComponent(jLabel9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
66 | .addContainerGap()))
67 | );
68 | jPanel8Layout.setVerticalGroup(
69 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
70 | .addGap(0, 50, Short.MAX_VALUE)
71 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
72 | .addGroup(jPanel8Layout.createSequentialGroup()
73 | .addGap(13, 13, 13)
74 | .addComponent(jLabel9)
75 | .addContainerGap(13, Short.MAX_VALUE)))
76 | );
77 |
78 | jPanel3.add(jPanel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 440, 50));
79 |
80 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
81 | jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 150, 136), 2));
82 |
83 | jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Attention_96px.png"))); // NOI18N
84 |
85 | errorMessage.setBackground(new java.awt.Color(255, 255, 255));
86 | errorMessage.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
87 | errorMessage.setForeground(new java.awt.Color(255, 0, 0));
88 | errorMessage.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
89 | errorMessage.setText("Sorry, an error occured! Try again.");
90 |
91 | LogInButton.setBackground(new java.awt.Color(0, 77, 64));
92 | LogInButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
93 | LogInButton.setForeground(new java.awt.Color(255, 255, 255));
94 | LogInButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Vote_24px_1.png"))); // NOI18N
95 | LogInButton.setText("Ok");
96 | LogInButton.setBorder(null);
97 | LogInButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
98 | LogInButton.addActionListener(new java.awt.event.ActionListener() {
99 | public void actionPerformed(java.awt.event.ActionEvent evt) {
100 | LogInButtonActionPerformed(evt);
101 | }
102 | });
103 |
104 | javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
105 | jPanel1.setLayout(jPanel1Layout);
106 | jPanel1Layout.setHorizontalGroup(
107 | jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
108 | .addComponent(errorMessage, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
109 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
110 | .addContainerGap(171, Short.MAX_VALUE)
111 | .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
112 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
113 | .addComponent(jLabel6)
114 | .addGap(168, 168, 168))
115 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
116 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)
117 | .addGap(166, 166, 166))))
118 | );
119 | jPanel1Layout.setVerticalGroup(
120 | jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
121 | .addGroup(jPanel1Layout.createSequentialGroup()
122 | .addGap(32, 32, 32)
123 | .addComponent(jLabel6)
124 | .addGap(18, 18, 18)
125 | .addComponent(errorMessage)
126 | .addGap(18, 18, 18)
127 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
128 | .addContainerGap(32, Short.MAX_VALUE))
129 | );
130 |
131 | jPanel3.add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 50, 440, 260));
132 |
133 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
134 | getContentPane().setLayout(layout);
135 | layout.setHorizontalGroup(
136 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
137 | .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
138 | );
139 | layout.setVerticalGroup(
140 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
141 | .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, 309, javax.swing.GroupLayout.PREFERRED_SIZE)
142 | );
143 |
144 | pack();
145 | }// //GEN-END:initComponents
146 |
147 | private void LogInButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LogInButtonActionPerformed
148 | // TODO add your handling code here:
149 | this.dispose();
150 | }//GEN-LAST:event_LogInButtonActionPerformed
151 |
152 |
153 | // Variables declaration - do not modify//GEN-BEGIN:variables
154 | private javax.swing.JButton LogInButton;
155 | public javax.swing.JLabel errorMessage;
156 | private javax.swing.JLabel jLabel6;
157 | private javax.swing.JLabel jLabel9;
158 | private javax.swing.JPanel jPanel1;
159 | private javax.swing.JPanel jPanel3;
160 | private javax.swing.JPanel jPanel8;
161 | // End of variables declaration//GEN-END:variables
162 | }
163 |
--------------------------------------------------------------------------------
/Project/src/project/ForgotPassword.java:
--------------------------------------------------------------------------------
1 | package project;
2 |
3 | import com.sun.mail.smtp.SMTPTransport;
4 | import java.security.Security;
5 | import java.util.Date;
6 | import java.util.Properties;
7 | import javax.mail.Message;
8 | import javax.mail.MessagingException;
9 | import javax.mail.Session;
10 | import javax.mail.internet.AddressException;
11 | import javax.mail.internet.InternetAddress;
12 | import javax.mail.internet.MimeMessage;
13 |
14 | /**
15 | *
16 | * @author Void
17 | */
18 |
19 |
20 | public class ForgotPassword {
21 |
22 | public static void Send(final String username, final String password, String recipientEmail, String title, String message) throws AddressException, MessagingException {
23 | ForgotPassword.Send(username, password, recipientEmail, "", title, message);
24 | }
25 |
26 | public static void Send(final String username, final String password, String recipientEmail, String ccEmail, String title, String message) throws AddressException, MessagingException {
27 | Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
28 | final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
29 |
30 | // Get a Properties object
31 | Properties props = System.getProperties();
32 | props.setProperty("mail.smtps.host", "smtp.gmail.com");
33 | props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
34 | props.setProperty("mail.smtp.socketFactory.fallback", "false");
35 | props.setProperty("mail.smtp.port", "465");
36 | props.setProperty("mail.smtp.socketFactory.port", "465");
37 | props.setProperty("mail.smtps.auth", "true");
38 |
39 | props.put("mail.smtps.quitwait", "false");
40 |
41 | Session session = Session.getInstance(props, null);
42 |
43 | // -- Create a new message --
44 | final MimeMessage msg = new MimeMessage(session);
45 |
46 | // -- Set the FROM and TO fields --
47 | msg.setFrom(new InternetAddress(username + "@gmail.com"));
48 | msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipientEmail, false));
49 |
50 | if (ccEmail.length() > 0) {
51 | msg.setRecipients(Message.RecipientType.CC, InternetAddress.parse(ccEmail, false));
52 | }
53 |
54 | msg.setSubject(title);
55 | msg.setText(message, "utf-8");
56 | msg.setSentDate(new Date());
57 |
58 | SMTPTransport t = (SMTPTransport)session.getTransport("smtps");
59 |
60 | t.connect("smtp.gmail.com", username, password);
61 | t.sendMessage(msg, msg.getAllRecipients());
62 | t.close();
63 | }
64 | }
--------------------------------------------------------------------------------
/Project/src/project/ForgotPasswordFrame.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.util.logging.Level;
9 | import java.util.logging.Logger;
10 | import javax.mail.MessagingException;
11 |
12 | /**
13 | *
14 | * @author Void
15 | */
16 | public class ForgotPasswordFrame extends javax.swing.JFrame {
17 |
18 | /**
19 | * Creates new form ForgotPasswordFrame
20 | */
21 | public ForgotPasswordFrame() {
22 | initComponents();
23 | setLocationRelativeTo(null);
24 | setResizable(false);
25 | setVisible(true);
26 | }
27 |
28 | /**
29 | * This method is called from within the constructor to initialize the form.
30 | * WARNING: Do NOT modify this code. The content of this method is always
31 | * regenerated by the Form Editor.
32 | */
33 | @SuppressWarnings("unchecked")
34 | // //GEN-BEGIN:initComponents
35 | private void initComponents() {
36 |
37 | jPanel1 = new javax.swing.JPanel();
38 | jPanel7 = new javax.swing.JPanel();
39 | jLabel8 = new javax.swing.JLabel();
40 | jPanel8 = new javax.swing.JPanel();
41 | jLabel9 = new javax.swing.JLabel();
42 | getPasswordButton = new javax.swing.JButton();
43 | jLabel10 = new javax.swing.JLabel();
44 | closeButton = new javax.swing.JButton();
45 | usernameField = new javax.swing.JTextField();
46 |
47 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
48 | setUndecorated(true);
49 | setResizable(false);
50 |
51 | jPanel1.setBackground(new java.awt.Color(255, 255, 255));
52 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
53 |
54 | jPanel7.setBackground(new java.awt.Color(0, 150, 136));
55 |
56 | jLabel8.setBackground(new java.awt.Color(255, 255, 255));
57 | jLabel8.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
58 | jLabel8.setForeground(new java.awt.Color(255, 255, 255));
59 | jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
60 | jLabel8.setText("Notification");
61 |
62 | javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
63 | jPanel7.setLayout(jPanel7Layout);
64 | jPanel7Layout.setHorizontalGroup(
65 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
66 | .addGroup(jPanel7Layout.createSequentialGroup()
67 | .addContainerGap()
68 | .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 480, javax.swing.GroupLayout.PREFERRED_SIZE)
69 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
70 | );
71 | jPanel7Layout.setVerticalGroup(
72 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
73 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel7Layout.createSequentialGroup()
74 | .addContainerGap(15, Short.MAX_VALUE)
75 | .addComponent(jLabel8)
76 | .addContainerGap())
77 | );
78 |
79 | jPanel1.add(jPanel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 500, 50));
80 |
81 | jPanel8.setBackground(new java.awt.Color(255, 255, 255));
82 | jPanel8.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 77, 64)));
83 |
84 | jLabel9.setBackground(new java.awt.Color(255, 255, 255));
85 | jLabel9.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
86 | jLabel9.setForeground(new java.awt.Color(0, 77, 64));
87 | jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
88 | jLabel9.setText("Forgot Password?");
89 |
90 | getPasswordButton.setBackground(new java.awt.Color(0, 77, 64));
91 | getPasswordButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
92 | getPasswordButton.setForeground(new java.awt.Color(255, 255, 255));
93 | getPasswordButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Message_24px.png"))); // NOI18N
94 | getPasswordButton.setText("Get Password");
95 | getPasswordButton.setBorder(null);
96 | getPasswordButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
97 | getPasswordButton.addActionListener(new java.awt.event.ActionListener() {
98 | public void actionPerformed(java.awt.event.ActionEvent evt) {
99 | getPasswordButtonActionPerformed(evt);
100 | }
101 | });
102 |
103 | jLabel10.setBackground(new java.awt.Color(255, 255, 255));
104 | jLabel10.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
105 | jLabel10.setForeground(new java.awt.Color(0, 77, 64));
106 | jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
107 | jLabel10.setText("Enter username:");
108 |
109 | closeButton.setBackground(new java.awt.Color(0, 77, 64));
110 | closeButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
111 | closeButton.setForeground(new java.awt.Color(255, 255, 255));
112 | closeButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Cancel_24px_1.png"))); // NOI18N
113 | closeButton.setText("Close");
114 | closeButton.setBorder(null);
115 | closeButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
116 | closeButton.addActionListener(new java.awt.event.ActionListener() {
117 | public void actionPerformed(java.awt.event.ActionEvent evt) {
118 | closeButtonActionPerformed(evt);
119 | }
120 | });
121 |
122 | usernameField.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
123 | usernameField.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 77, 64)));
124 |
125 | javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
126 | jPanel8.setLayout(jPanel8Layout);
127 | jPanel8Layout.setHorizontalGroup(
128 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
129 | .addGroup(jPanel8Layout.createSequentialGroup()
130 | .addGap(85, 85, 85)
131 | .addComponent(jLabel10)
132 | .addGap(18, 18, 18)
133 | .addComponent(usernameField, javax.swing.GroupLayout.PREFERRED_SIZE, 218, javax.swing.GroupLayout.PREFERRED_SIZE)
134 | .addGap(0, 44, Short.MAX_VALUE))
135 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
136 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
137 | .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 170, javax.swing.GroupLayout.PREFERRED_SIZE)
138 | .addGap(164, 164, 164))
139 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
140 | .addGap(19, 19, 19)
141 | .addComponent(closeButton, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
142 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
143 | .addComponent(getPasswordButton, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
144 | .addGap(18, 18, 18))
145 | );
146 | jPanel8Layout.setVerticalGroup(
147 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
148 | .addGroup(jPanel8Layout.createSequentialGroup()
149 | .addGap(42, 42, 42)
150 | .addComponent(jLabel9)
151 | .addGap(60, 60, 60)
152 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
153 | .addComponent(jLabel10)
154 | .addComponent(usernameField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
155 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 71, Short.MAX_VALUE)
156 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
157 | .addComponent(getPasswordButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
158 | .addComponent(closeButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))
159 | .addGap(29, 29, 29))
160 | );
161 |
162 | jPanel1.add(jPanel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 53, 500, 290));
163 |
164 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
165 | getContentPane().setLayout(layout);
166 | layout.setHorizontalGroup(
167 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
168 | .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
169 | );
170 | layout.setVerticalGroup(
171 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
172 | .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
173 | );
174 |
175 | pack();
176 | }// //GEN-END:initComponents
177 |
178 | private void getPasswordButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_getPasswordButtonActionPerformed
179 | try {
180 | // TODO add your handling code here:
181 | DbConnector.passRecovery(usernameField.getText());
182 | MainPage.wrongPass = 0;
183 | this.dispose();
184 | } catch (MessagingException ex) {
185 | Logger.getLogger(ForgotPasswordFrame.class.getName()).log(Level.SEVERE, null, ex);
186 | }
187 |
188 | }//GEN-LAST:event_getPasswordButtonActionPerformed
189 |
190 | private void closeButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_closeButtonActionPerformed
191 | // TODO add your handling code here:
192 | this.dispose();
193 | }//GEN-LAST:event_closeButtonActionPerformed
194 |
195 |
196 | // Variables declaration - do not modify//GEN-BEGIN:variables
197 | private javax.swing.JButton closeButton;
198 | private javax.swing.JButton getPasswordButton;
199 | private javax.swing.JLabel jLabel10;
200 | private javax.swing.JLabel jLabel8;
201 | private javax.swing.JLabel jLabel9;
202 | private javax.swing.JPanel jPanel1;
203 | private javax.swing.JPanel jPanel7;
204 | private javax.swing.JPanel jPanel8;
205 | private javax.swing.JTextField usernameField;
206 | // End of variables declaration//GEN-END:variables
207 | }
208 |
--------------------------------------------------------------------------------
/Project/src/project/KidsDB.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import java.sql.ResultSet;
12 | import java.sql.SQLException;
13 | import java.sql.Statement;
14 | import java.util.ArrayList;
15 | import java.util.logging.Level;
16 | import java.util.logging.Logger;
17 | import javax.swing.JOptionPane;
18 |
19 | /**
20 | *
21 | * @author Void
22 | */
23 | public class KidsDB {
24 | public static boolean flag = false;
25 | public static void insertIntoKidsDB(String brand, String model, int price, int qty, String description, String imagePath){
26 | try {
27 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
28 |
29 | PreparedStatement ps = con.prepareStatement("INSERT INTO kids(mbrand, mmodel, mprice,"
30 | + "mquantity, mdescription, mphoto) VALUES(?,?,?,?,?,?)");
31 |
32 | ps.setString(1, brand);
33 | ps.setString(2, model);
34 | ps.setInt(3, price);
35 | ps.setInt(4, qty);
36 | ps.setString(5, description);
37 | ps.setString(6, imagePath);
38 |
39 | if(ps.executeUpdate()==1)
40 | JOptionPane.showMessageDialog(null, "Entry successful!");
41 |
42 | } catch (SQLException ex) {
43 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
44 | }
45 |
46 | }
47 |
48 | public static void updateKidsDB(String model, int qty){
49 | try {
50 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
51 |
52 | PreparedStatement ps = con.prepareStatement("UPDATE kids SET mquantity=? WHERE mmodel=?");
53 |
54 | ps.setInt(1, qty);
55 | ps.setString(2, model);
56 |
57 | if(ps.executeUpdate()==0)
58 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
59 | else if(ps.executeUpdate()==1 && flag){
60 | JOptionPane.showMessageDialog(null, "Stock updated successfully!");
61 | flag = false;
62 | }
63 |
64 | } catch (SQLException ex) {
65 | Logger.getLogger(KidsDB.class.getName()).log(Level.SEVERE, null, ex);
66 |
67 | }
68 | }
69 |
70 | public static ArrayList TableGenerator(){
71 | ArrayList list = new ArrayList<>();
72 | try {
73 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
74 | Statement ps = con.createStatement();
75 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM kids");
76 |
77 | ProductList pl;
78 |
79 | while(rs.next()){
80 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
81 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
82 | rs.getString("mphoto"));
83 |
84 | list.add(pl);
85 |
86 | }
87 |
88 | con.close();
89 | } catch (SQLException ex) {
90 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
91 | }
92 | return list;
93 | }
94 | public static ArrayList homePageContent(){
95 | ArrayList list = new ArrayList<>();
96 | try {
97 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
98 | Statement ps = con.createStatement();
99 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM kids ORDER BY id DESC LIMIT 3");
100 |
101 | ProductList pl;
102 |
103 | while(rs.next()){
104 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
105 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
106 | rs.getString("mphoto"));
107 |
108 | list.add(pl);
109 |
110 | }
111 |
112 | } catch (SQLException ex) {
113 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
114 | }
115 | return list;
116 | }
117 |
118 | public static ArrayList checkStock(){
119 | ArrayList list = new ArrayList<>();
120 | try {
121 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
122 | Statement ps = con.createStatement();
123 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice, mquantity FROM kids");
124 |
125 | ProductList pl;
126 |
127 | while(rs.next()){
128 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
129 | 0, rs.getInt("mquantity"),null, null);
130 |
131 | list.add(pl);
132 |
133 | }
134 |
135 | } catch (SQLException ex) {
136 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
137 | }
138 | return list;
139 | }
140 |
141 | public static void delete(String model){
142 | try {
143 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
144 | PreparedStatement ps = con.prepareStatement("DELETE FROM kids WHERE mmodel=?");
145 | ps.setString(1, model);
146 | if(ps.executeUpdate()==0)
147 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
148 | else
149 | JOptionPane.showMessageDialog(null, "Entry deleted successfully!");
150 |
151 | } catch (SQLException ex) {
152 | Logger.getLogger(ElectronicsDB.class.getName()).log(Level.SEVERE, null, ex);
153 | }
154 |
155 | }
156 |
157 |
158 |
159 | }
160 |
--------------------------------------------------------------------------------
/Project/src/project/MobileDB.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import java.sql.ResultSet;
12 | import java.sql.SQLException;
13 | import java.sql.Statement;
14 | import java.util.ArrayList;
15 | import java.util.logging.Level;
16 | import java.util.logging.Logger;
17 | import javax.swing.JOptionPane;
18 |
19 | /**
20 | *
21 | * @author Void
22 | */
23 | public class MobileDB {
24 | public static boolean flag = false;
25 | public static void insertIntoMobileDB(String brand, String model, int price, int qty, String description, String imagePath){
26 | try {
27 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
28 |
29 | PreparedStatement ps = con.prepareStatement("INSERT INTO mobiles(mbrand, mmodel, mprice,"
30 | + "mquantity, mdescription, mphoto) VALUES(?,?,?,?,?,?)");
31 |
32 | ps.setString(1, brand);
33 | ps.setString(2, model);
34 | ps.setInt(3, price);
35 | ps.setInt(4, qty);
36 | ps.setString(5, description);
37 | ps.setString(6, imagePath);
38 | if(ps.executeUpdate()==1)
39 | JOptionPane.showMessageDialog(null, "Entry successful!");
40 |
41 | } catch (SQLException ex) {
42 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
43 | }
44 |
45 | }
46 |
47 | public static void updateMobileDB(String model, int qty){
48 | try {
49 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
50 |
51 | PreparedStatement ps = con.prepareStatement("UPDATE mobiles SET mquantity=? WHERE mmodel=?");
52 |
53 | ps.setInt(1, qty);
54 | ps.setString(2, model);
55 | if(ps.executeUpdate()==0)
56 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
57 | else if(ps.executeUpdate()==1 && flag){
58 | JOptionPane.showMessageDialog(null, "Stock updated successfully!");
59 | flag = false;
60 | }
61 |
62 | } catch (SQLException ex) {
63 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
64 |
65 | }
66 | }
67 |
68 | public static ArrayList TableGenerator(){
69 | ArrayList list = new ArrayList<>();
70 | try {
71 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
72 | Statement ps = con.createStatement();
73 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM mobiles");
74 |
75 | ProductList pl;
76 |
77 | while(rs.next()){
78 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
79 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
80 | rs.getString("mphoto"));
81 |
82 | list.add(pl);
83 |
84 | }
85 |
86 | } catch (SQLException ex) {
87 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
88 | }
89 | return list;
90 | }
91 | public static ArrayList homePageContent(){
92 | ArrayList list = new ArrayList<>();
93 | try {
94 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
95 | Statement ps = con.createStatement();
96 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice,mquantity, mdescription, mphoto FROM mobiles ORDER BY id DESC LIMIT 3");
97 |
98 | ProductList pl;
99 |
100 | while(rs.next()){
101 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
102 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
103 | rs.getString("mphoto"));
104 |
105 | list.add(pl);
106 |
107 | }
108 |
109 | } catch (SQLException ex) {
110 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
111 | }
112 | return list;
113 | }
114 |
115 | public static ArrayList checkStock(){
116 | ArrayList list = new ArrayList<>();
117 | try {
118 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
119 | Statement ps = con.createStatement();
120 | ResultSet rs = ps.executeQuery("SELECT mbrand, mmodel, mprice, mquantity FROM mobiles");
121 |
122 | ProductList pl;
123 |
124 | while(rs.next()){
125 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
126 | 0, rs.getInt("mquantity"),null, null);
127 |
128 | list.add(pl);
129 |
130 | }
131 |
132 | } catch (SQLException ex) {
133 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
134 | }
135 | return list;
136 | }
137 |
138 | public static void delete(String model){
139 | try {
140 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
141 | PreparedStatement ps = con.prepareStatement("DELETE FROM mobiles WHERE mmodel=?");
142 | ps.setString(1, model);
143 | if(ps.executeUpdate()==0)
144 | JOptionPane.showMessageDialog(null, "Entry does not exist!");
145 | else
146 | JOptionPane.showMessageDialog(null, "Entry deleted successfully!");
147 |
148 | } catch (SQLException ex) {
149 | Logger.getLogger(ElectronicsDB.class.getName()).log(Level.SEVERE, null, ex);
150 | }
151 |
152 | }
153 |
154 |
155 |
156 | }
157 |
--------------------------------------------------------------------------------
/Project/src/project/NotificationForm.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
214 |
--------------------------------------------------------------------------------
/Project/src/project/NotificationForm.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import javax.swing.JRootPane;
9 |
10 | /**
11 | *
12 | * @author Void
13 | */
14 | public class NotificationForm extends javax.swing.JFrame {
15 |
16 | /**
17 | * Creates new form NotificationForm
18 | */
19 | public NotificationForm() {
20 | initComponents();
21 | setVisible(true);
22 | setResizable(false);
23 | setLocationRelativeTo(null);
24 | }
25 |
26 | /**
27 | * This method is called from within the constructor to initialize the form.
28 | * WARNING: Do NOT modify this code. The content of this method is always
29 | * regenerated by the Form Editor.
30 | */
31 | @SuppressWarnings("unchecked")
32 | // //GEN-BEGIN:initComponents
33 | private void initComponents() {
34 |
35 | jPanel2 = new javax.swing.JPanel();
36 | jPanel7 = new javax.swing.JPanel();
37 | jLabel8 = new javax.swing.JLabel();
38 | jPanel8 = new javax.swing.JPanel();
39 | jLabel6 = new javax.swing.JLabel();
40 | jLabel7 = new javax.swing.JLabel();
41 | LogInButton = new javax.swing.JButton();
42 |
43 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
44 | setUndecorated(true);
45 |
46 | jPanel2.setBackground(new java.awt.Color(255, 255, 255));
47 | jPanel2.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 150, 136), 2));
48 | jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
49 |
50 | jPanel7.setBackground(new java.awt.Color(0, 150, 136));
51 |
52 | jLabel8.setBackground(new java.awt.Color(255, 255, 255));
53 | jLabel8.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
54 | jLabel8.setForeground(new java.awt.Color(255, 255, 255));
55 | jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
56 | jLabel8.setText("Notification");
57 |
58 | javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
59 | jPanel7.setLayout(jPanel7Layout);
60 | jPanel7Layout.setHorizontalGroup(
61 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
62 | .addGap(0, 520, Short.MAX_VALUE)
63 | .addGroup(jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
64 | .addGroup(jPanel7Layout.createSequentialGroup()
65 | .addContainerGap()
66 | .addComponent(jLabel8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
67 | .addContainerGap()))
68 | );
69 | jPanel7Layout.setVerticalGroup(
70 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
71 | .addGap(0, 50, Short.MAX_VALUE)
72 | .addGroup(jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
73 | .addGroup(jPanel7Layout.createSequentialGroup()
74 | .addGap(13, 13, 13)
75 | .addComponent(jLabel8)
76 | .addContainerGap(13, Short.MAX_VALUE)))
77 | );
78 |
79 | jPanel2.add(jPanel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 520, 50));
80 |
81 | jPanel8.setBackground(new java.awt.Color(255, 255, 255));
82 |
83 | jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Ok_96px.png"))); // NOI18N
84 |
85 | jLabel7.setBackground(new java.awt.Color(255, 255, 255));
86 | jLabel7.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
87 | jLabel7.setForeground(new java.awt.Color(0, 77, 64));
88 | jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
89 | jLabel7.setText("Signing up successful!");
90 |
91 | LogInButton.setBackground(new java.awt.Color(0, 77, 64));
92 | LogInButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
93 | LogInButton.setForeground(new java.awt.Color(255, 255, 255));
94 | LogInButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Vote_24px_1.png"))); // NOI18N
95 | LogInButton.setText("Ok");
96 | LogInButton.setBorder(null);
97 | LogInButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
98 | LogInButton.addActionListener(new java.awt.event.ActionListener() {
99 | public void actionPerformed(java.awt.event.ActionEvent evt) {
100 | LogInButtonActionPerformed(evt);
101 | }
102 | });
103 |
104 | javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
105 | jPanel8.setLayout(jPanel8Layout);
106 | jPanel8Layout.setHorizontalGroup(
107 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
108 | .addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
109 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
110 | .addContainerGap(208, Short.MAX_VALUE)
111 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
112 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
113 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)
114 | .addGap(203, 203, 203))
115 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
116 | .addComponent(jLabel6)
117 | .addGap(205, 205, 205))))
118 | );
119 | jPanel8Layout.setVerticalGroup(
120 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
121 | .addGroup(jPanel8Layout.createSequentialGroup()
122 | .addGap(23, 23, 23)
123 | .addComponent(jLabel6)
124 | .addGap(34, 34, 34)
125 | .addComponent(jLabel7)
126 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 36, Short.MAX_VALUE)
127 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
128 | .addGap(31, 31, 31))
129 | );
130 |
131 | jPanel2.add(jPanel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 50, 510, 280));
132 |
133 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
134 | getContentPane().setLayout(layout);
135 | layout.setHorizontalGroup(
136 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
137 | .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, 522, Short.MAX_VALUE)
138 | );
139 | layout.setVerticalGroup(
140 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
141 | .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, 331, Short.MAX_VALUE)
142 | );
143 |
144 | pack();
145 | }// //GEN-END:initComponents
146 |
147 | private void LogInButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LogInButtonActionPerformed
148 | // TODO add your handling code here:
149 | this.dispose();
150 |
151 | }//GEN-LAST:event_LogInButtonActionPerformed
152 |
153 | /**
154 | * @param args the command line arguments
155 | */
156 | // public static void main(String args[]) {
157 | // /* Set the Nimbus look and feel */
158 | // //
159 | // /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
160 | // * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
161 | // */
162 | // try {
163 | // for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
164 | // if ("Nimbus".equals(info.getName())) {
165 | // javax.swing.UIManager.setLookAndFeel(info.getClassName());
166 | // break;
167 | // }
168 | // }
169 | // } catch (ClassNotFoundException ex) {
170 | // java.util.logging.Logger.getLogger(NotificationForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
171 | // } catch (InstantiationException ex) {
172 | // java.util.logging.Logger.getLogger(NotificationForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
173 | // } catch (IllegalAccessException ex) {
174 | // java.util.logging.Logger.getLogger(NotificationForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
175 | // } catch (javax.swing.UnsupportedLookAndFeelException ex) {
176 | // java.util.logging.Logger.getLogger(NotificationForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
177 | // }
178 | // //
179 | //
180 | // /* Create and display the form */
181 | // java.awt.EventQueue.invokeLater(new Runnable() {
182 | // public void run() {
183 | // new NotificationForm().setVisible(true);
184 | // }
185 | // });
186 | // }
187 |
188 | // Variables declaration - do not modify//GEN-BEGIN:variables
189 | private javax.swing.JButton LogInButton;
190 | private javax.swing.JLabel jLabel6;
191 | public javax.swing.JLabel jLabel7;
192 | private javax.swing.JLabel jLabel8;
193 | private javax.swing.JPanel jPanel2;
194 | private javax.swing.JPanel jPanel7;
195 | private javax.swing.JPanel jPanel8;
196 | // End of variables declaration//GEN-END:variables
197 | }
198 |
--------------------------------------------------------------------------------
/Project/src/project/Processing.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | /**
9 | *
10 | * @author Void
11 | */
12 | public class Processing extends javax.swing.JFrame {
13 |
14 | /**
15 | * Creates new form Processing
16 | */
17 | public Processing() {
18 | initComponents();
19 | setLocationRelativeTo(null);
20 | }
21 |
22 | /**
23 | * This method is called from within the constructor to initialize the form.
24 | * WARNING: Do NOT modify this code. The content of this method is always
25 | * regenerated by the Form Editor.
26 | */
27 | @SuppressWarnings("unchecked")
28 | // //GEN-BEGIN:initComponents
29 | private void initComponents() {
30 |
31 | jPanel1 = new javax.swing.JPanel();
32 | jPanel9 = new javax.swing.JPanel();
33 | jLabel10 = new javax.swing.JLabel();
34 | jPanel10 = new javax.swing.JPanel();
35 | jLabel6 = new javax.swing.JLabel();
36 | jLabel7 = new javax.swing.JLabel();
37 | LogInButton = new javax.swing.JButton();
38 | jLabel11 = new javax.swing.JLabel();
39 |
40 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
41 | setUndecorated(true);
42 |
43 | jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
44 |
45 | jPanel9.setBackground(new java.awt.Color(0, 150, 136));
46 |
47 | jLabel10.setBackground(new java.awt.Color(255, 255, 255));
48 | jLabel10.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
49 | jLabel10.setForeground(new java.awt.Color(255, 255, 255));
50 | jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
51 | jLabel10.setText("Notification");
52 |
53 | javax.swing.GroupLayout jPanel9Layout = new javax.swing.GroupLayout(jPanel9);
54 | jPanel9.setLayout(jPanel9Layout);
55 | jPanel9Layout.setHorizontalGroup(
56 | jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
57 | .addGap(0, 470, Short.MAX_VALUE)
58 | .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
59 | .addGroup(jPanel9Layout.createSequentialGroup()
60 | .addContainerGap()
61 | .addComponent(jLabel10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
62 | .addContainerGap()))
63 | );
64 | jPanel9Layout.setVerticalGroup(
65 | jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
66 | .addGap(0, 50, Short.MAX_VALUE)
67 | .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
68 | .addGroup(jPanel9Layout.createSequentialGroup()
69 | .addGap(13, 13, 13)
70 | .addComponent(jLabel10)
71 | .addContainerGap(13, Short.MAX_VALUE)))
72 | );
73 |
74 | jPanel1.add(jPanel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 470, 50));
75 |
76 | jPanel10.setBackground(new java.awt.Color(255, 255, 255));
77 |
78 | jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Cargo_Ship_96px.png"))); // NOI18N
79 |
80 | jLabel7.setBackground(new java.awt.Color(255, 255, 255));
81 | jLabel7.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
82 | jLabel7.setForeground(new java.awt.Color(0, 77, 64));
83 | jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
84 | jLabel7.setText("Your order is being shipped.");
85 |
86 | LogInButton.setBackground(new java.awt.Color(0, 77, 64));
87 | LogInButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
88 | LogInButton.setForeground(new java.awt.Color(255, 255, 255));
89 | LogInButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Vote_24px_1.png"))); // NOI18N
90 | LogInButton.setText("Ok");
91 | LogInButton.setBorder(null);
92 | LogInButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
93 | LogInButton.addActionListener(new java.awt.event.ActionListener() {
94 | public void actionPerformed(java.awt.event.ActionEvent evt) {
95 | LogInButtonActionPerformed(evt);
96 | }
97 | });
98 |
99 | jLabel11.setBackground(new java.awt.Color(255, 255, 255));
100 | jLabel11.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
101 | jLabel11.setForeground(new java.awt.Color(0, 77, 64));
102 | jLabel11.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
103 | jLabel11.setText("Thanks for shopping with us!");
104 |
105 | javax.swing.GroupLayout jPanel10Layout = new javax.swing.GroupLayout(jPanel10);
106 | jPanel10.setLayout(jPanel10Layout);
107 | jPanel10Layout.setHorizontalGroup(
108 | jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
109 | .addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
110 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel10Layout.createSequentialGroup()
111 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
112 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)
113 | .addGap(182, 182, 182))
114 | .addGroup(jPanel10Layout.createSequentialGroup()
115 | .addGap(187, 187, 187)
116 | .addComponent(jLabel6)
117 | .addContainerGap(187, Short.MAX_VALUE))
118 | .addGroup(jPanel10Layout.createSequentialGroup()
119 | .addContainerGap()
120 | .addComponent(jLabel11, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
121 | .addContainerGap())
122 | );
123 | jPanel10Layout.setVerticalGroup(
124 | jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
125 | .addGroup(jPanel10Layout.createSequentialGroup()
126 | .addGap(44, 44, 44)
127 | .addComponent(jLabel6)
128 | .addGap(18, 18, 18)
129 | .addComponent(jLabel7)
130 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
131 | .addComponent(jLabel11)
132 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 43, Short.MAX_VALUE)
133 | .addComponent(LogInButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
134 | .addGap(19, 19, 19))
135 | );
136 |
137 | jPanel1.add(jPanel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 50, 470, 310));
138 |
139 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
140 | getContentPane().setLayout(layout);
141 | layout.setHorizontalGroup(
142 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
143 | .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, 474, Short.MAX_VALUE)
144 | );
145 | layout.setVerticalGroup(
146 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
147 | .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 365, Short.MAX_VALUE)
148 | );
149 |
150 | pack();
151 | }// //GEN-END:initComponents
152 |
153 | private void LogInButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_LogInButtonActionPerformed
154 | // TODO add your handling code here:
155 | this.dispose();
156 | }//GEN-LAST:event_LogInButtonActionPerformed
157 |
158 |
159 | // Variables declaration - do not modify//GEN-BEGIN:variables
160 | private javax.swing.JButton LogInButton;
161 | private javax.swing.JLabel jLabel10;
162 | private javax.swing.JLabel jLabel11;
163 | private javax.swing.JLabel jLabel6;
164 | private javax.swing.JLabel jLabel7;
165 | private javax.swing.JPanel jPanel1;
166 | private javax.swing.JPanel jPanel10;
167 | private javax.swing.JPanel jPanel9;
168 | // End of variables declaration//GEN-END:variables
169 | }
170 |
--------------------------------------------------------------------------------
/Project/src/project/ProductList.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.awt.Image;
9 | import javax.swing.ImageIcon;
10 |
11 | /**
12 | *
13 | * @author Void
14 | */
15 | public class ProductList {
16 | private String brand;
17 | private String model;
18 | private int price;
19 | private int qty;
20 | private String description;
21 | private String mimage;
22 |
23 | public ProductList(String brand, String model, int price, int qty, String description, String image) {
24 | this.brand = brand;
25 | this.model = model;
26 | this.price = price;
27 | this.qty = qty;
28 | this.description = description;
29 | this.mimage = image;
30 | }
31 |
32 | public String getBrand() {
33 | return brand;
34 | }
35 |
36 | public void setBrand(String brand) {
37 | this.brand = brand;
38 | }
39 |
40 | public String getModel() {
41 | return model;
42 | }
43 |
44 | public void setModel(String model) {
45 | this.model = model;
46 | }
47 |
48 | public int getPrice() {
49 | return price;
50 | }
51 |
52 | public void setPrice(int price) {
53 | this.price = price;
54 | }
55 |
56 | public int getQty() {
57 | return qty;
58 | }
59 |
60 | public void setQty(int qty) {
61 | this.qty = qty;
62 | }
63 |
64 | public String getDescription() {
65 | return description;
66 | }
67 |
68 | public void setDescription(String description) {
69 | this.description = description;
70 | }
71 |
72 | public String getMimage() {
73 | //return new ImageIcon(new ImageIcon(mimage).getImage().getScaledInstance(150, 150, Image.SCALE_SMOOTH));
74 | return mimage;
75 | }
76 |
77 | public void setMimage(String mimage) {
78 | this.mimage = mimage;
79 | }
80 |
81 |
82 |
83 | }
84 |
--------------------------------------------------------------------------------
/Project/src/project/Search.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | import java.sql.Connection;
9 | import java.sql.DriverManager;
10 | import java.sql.PreparedStatement;
11 | import java.sql.ResultSet;
12 | import java.sql.SQLException;
13 | import java.util.ArrayList;
14 | import java.util.logging.Level;
15 | import java.util.logging.Logger;
16 |
17 | /**
18 | *
19 | * @author Void
20 | */
21 | public class Search {
22 | static int electronics = 0;
23 | static int mobile = 0;
24 | static int kids = 0;
25 | public static ArrayList mobileSearch(String model){
26 | ArrayList list = new ArrayList<>();
27 | try {
28 | Connection con = DriverManager.getConnection("jdbc:sqlite:DBs/electronicsDB.db");
29 | PreparedStatement ps = con.prepareStatement("SELECT * FROM electronics WHERE mbrand=? COLLATE NOCASE OR mmodel=? COLLATE NOCASE");
30 | ps.setString(1, model);
31 | ps.setString(2, model);
32 | ResultSet rs = ps.executeQuery();
33 |
34 | ProductList pl, gl, kl=null;
35 |
36 | while(rs.next()){
37 | pl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
38 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
39 | rs.getString("mphoto"));
40 | electronics++;
41 |
42 | list.add(pl);
43 |
44 | }
45 | con.close();
46 |
47 | con = DriverManager.getConnection("jdbc:sqlite:DBs/mobileDB.db");
48 | ps = con.prepareStatement("SELECT * FROM mobiles WHERE mbrand=? COLLATE NOCASE OR mmodel=? COLLATE NOCASE");
49 | ps.setString(1, model);
50 | ps.setString(2, model);
51 | rs = ps.executeQuery();
52 |
53 |
54 | while(rs.next()){
55 | gl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
56 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
57 | rs.getString("mphoto"));
58 | mobile++;
59 | list.add(gl);
60 |
61 | }
62 | con.close();
63 |
64 | con = DriverManager.getConnection("jdbc:sqlite:DBs/kidsDB.db");
65 | ps = con.prepareStatement("SELECT * FROM kids WHERE mbrand=? COLLATE NOCASE OR mmodel=? COLLATE NOCASE");
66 | ps.setString(1, model);
67 | ps.setString(2, model);
68 | rs = ps.executeQuery();
69 |
70 |
71 | while(rs.next()){
72 | kl = new ProductList(rs.getString("mbrand"),rs.getString("mmodel"),
73 | rs.getInt("mprice"),rs.getInt("mquantity"),rs.getString("mdescription"),
74 | rs.getString("mphoto"));
75 | kids++;
76 | list.add(kl);
77 |
78 | }
79 | con.close();
80 |
81 | } catch (SQLException ex) {
82 | Logger.getLogger(MobileDB.class.getName()).log(Level.SEVERE, null, ex);
83 | }
84 | return list;
85 | }
86 |
87 | }
88 |
--------------------------------------------------------------------------------
/Project/src/project/SignedIn.java:
--------------------------------------------------------------------------------
1 | /*
2 | * To change this license header, choose License Headers in Project Properties.
3 | * To change this template file, choose Tools | Templates
4 | * and open the template in the editor.
5 | */
6 | package project;
7 |
8 | /**
9 | *
10 | * @author Void
11 | */
12 | public class SignedIn extends javax.swing.JFrame {
13 |
14 | /**
15 | * Creates new form SignedIn
16 | */
17 | public SignedIn() {
18 | initComponents();
19 | setLocationRelativeTo(null);
20 | setResizable(false);
21 | }
22 |
23 | /**
24 | * This method is called from within the constructor to initialize the form.
25 | * WARNING: Do NOT modify this code. The content of this method is always
26 | * regenerated by the Form Editor.
27 | */
28 | @SuppressWarnings("unchecked")
29 | // //GEN-BEGIN:initComponents
30 | private void initComponents() {
31 |
32 | jPanel1 = new javax.swing.JPanel();
33 | jPanel8 = new javax.swing.JPanel();
34 | jLabel6 = new javax.swing.JLabel();
35 | loggerName = new javax.swing.JLabel();
36 | logOutButton = new javax.swing.JButton();
37 | jLabel9 = new javax.swing.JLabel();
38 | goBackButton = new javax.swing.JButton();
39 | jPanel7 = new javax.swing.JPanel();
40 | jLabel8 = new javax.swing.JLabel();
41 |
42 | setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
43 | setUndecorated(true);
44 |
45 | jPanel8.setBackground(new java.awt.Color(255, 255, 255));
46 |
47 | jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Cat_Profile_96px_2.png"))); // NOI18N
48 |
49 | loggerName.setBackground(new java.awt.Color(255, 255, 255));
50 | loggerName.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
51 | loggerName.setForeground(new java.awt.Color(0, 77, 64));
52 |
53 | logOutButton.setBackground(new java.awt.Color(0, 77, 64));
54 | logOutButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
55 | logOutButton.setForeground(new java.awt.Color(255, 255, 255));
56 | logOutButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/Exit.png"))); // NOI18N
57 | logOutButton.setText("Sign Out");
58 | logOutButton.setBorder(null);
59 | logOutButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
60 | logOutButton.addActionListener(new java.awt.event.ActionListener() {
61 | public void actionPerformed(java.awt.event.ActionEvent evt) {
62 | logOutButtonActionPerformed(evt);
63 | }
64 | });
65 |
66 | jLabel9.setBackground(new java.awt.Color(255, 255, 255));
67 | jLabel9.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
68 | jLabel9.setForeground(new java.awt.Color(0, 77, 64));
69 | jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
70 | jLabel9.setText("You're signed in as:");
71 |
72 | goBackButton.setBackground(new java.awt.Color(0, 77, 64));
73 | goBackButton.setFont(new java.awt.Font("Roboto", 0, 18)); // NOI18N
74 | goBackButton.setForeground(new java.awt.Color(255, 255, 255));
75 | goBackButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/icons8_Go_Back_24px.png"))); // NOI18N
76 | goBackButton.setText("Go Back");
77 | goBackButton.setBorder(null);
78 | goBackButton.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
79 | goBackButton.addActionListener(new java.awt.event.ActionListener() {
80 | public void actionPerformed(java.awt.event.ActionEvent evt) {
81 | goBackButtonActionPerformed(evt);
82 | }
83 | });
84 |
85 | javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
86 | jPanel8.setLayout(jPanel8Layout);
87 | jPanel8Layout.setHorizontalGroup(
88 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
89 | .addGroup(jPanel8Layout.createSequentialGroup()
90 | .addGap(173, 173, 173)
91 | .addComponent(jLabel6)
92 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
93 | .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel8Layout.createSequentialGroup()
94 | .addContainerGap()
95 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
96 | .addGroup(jPanel8Layout.createSequentialGroup()
97 | .addGap(0, 75, Short.MAX_VALUE)
98 | .addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 170, javax.swing.GroupLayout.PREFERRED_SIZE)
99 | .addGap(18, 18, 18)
100 | .addComponent(loggerName, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)
101 | .addGap(26, 26, 26))
102 | .addGroup(jPanel8Layout.createSequentialGroup()
103 | .addComponent(logOutButton, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
104 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 219, Short.MAX_VALUE)
105 | .addComponent(goBackButton, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
106 | .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
107 | );
108 | jPanel8Layout.setVerticalGroup(
109 | jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
110 | .addGroup(jPanel8Layout.createSequentialGroup()
111 | .addContainerGap()
112 | .addComponent(jLabel6)
113 | .addGap(18, 18, 18)
114 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
115 | .addComponent(jLabel9)
116 | .addComponent(loggerName, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
117 | .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 54, Short.MAX_VALUE)
118 | .addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
119 | .addComponent(logOutButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
120 | .addComponent(goBackButton, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE))
121 | .addContainerGap())
122 | );
123 |
124 | jPanel7.setBackground(new java.awt.Color(0, 150, 136));
125 |
126 | jLabel8.setBackground(new java.awt.Color(255, 255, 255));
127 | jLabel8.setFont(new java.awt.Font("Roboto", 1, 18)); // NOI18N
128 | jLabel8.setForeground(new java.awt.Color(255, 255, 255));
129 | jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
130 | jLabel8.setText("Account Information");
131 |
132 | javax.swing.GroupLayout jPanel7Layout = new javax.swing.GroupLayout(jPanel7);
133 | jPanel7.setLayout(jPanel7Layout);
134 | jPanel7Layout.setHorizontalGroup(
135 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
136 | .addGap(0, 459, Short.MAX_VALUE)
137 | .addGroup(jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
138 | .addGroup(jPanel7Layout.createSequentialGroup()
139 | .addContainerGap()
140 | .addComponent(jLabel8, javax.swing.GroupLayout.DEFAULT_SIZE, 439, Short.MAX_VALUE)
141 | .addContainerGap()))
142 | );
143 | jPanel7Layout.setVerticalGroup(
144 | jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
145 | .addGap(0, 50, Short.MAX_VALUE)
146 | .addGroup(jPanel7Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
147 | .addGroup(jPanel7Layout.createSequentialGroup()
148 | .addGap(13, 13, 13)
149 | .addComponent(jLabel8)
150 | .addContainerGap(13, Short.MAX_VALUE)))
151 | );
152 |
153 | javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
154 | jPanel1.setLayout(jPanel1Layout);
155 | jPanel1Layout.setHorizontalGroup(
156 | jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
157 | .addGap(0, 459, Short.MAX_VALUE)
158 | .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
159 | .addComponent(jPanel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
160 | .addComponent(jPanel8, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
161 | );
162 | jPanel1Layout.setVerticalGroup(
163 | jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
164 | .addGap(0, 300, Short.MAX_VALUE)
165 | .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
166 | .addGroup(jPanel1Layout.createSequentialGroup()
167 | .addGap(0, 0, Short.MAX_VALUE)
168 | .addComponent(jPanel7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
169 | .addGap(0, 0, 0)
170 | .addComponent(jPanel8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
171 | .addGap(0, 0, Short.MAX_VALUE)))
172 | );
173 |
174 | javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
175 | getContentPane().setLayout(layout);
176 | layout.setHorizontalGroup(
177 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
178 | .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
179 | );
180 | layout.setVerticalGroup(
181 | layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
182 | .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
183 | );
184 |
185 | pack();
186 | }// //GEN-END:initComponents
187 |
188 | private void logOutButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_logOutButtonActionPerformed
189 | // TODO add your handling code here:
190 | this.dispose();
191 | MainPage.signInStatus = false;
192 | ProductInformation.cartItem.clear();
193 | MainPage.logger = "";
194 | }//GEN-LAST:event_logOutButtonActionPerformed
195 |
196 | private void goBackButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_goBackButtonActionPerformed
197 | // TODO add your handling code here:
198 | this.dispose();
199 | }//GEN-LAST:event_goBackButtonActionPerformed
200 |
201 |
202 |
203 | // Variables declaration - do not modify//GEN-BEGIN:variables
204 | private javax.swing.JButton goBackButton;
205 | private javax.swing.JLabel jLabel6;
206 | private javax.swing.JLabel jLabel8;
207 | private javax.swing.JLabel jLabel9;
208 | private javax.swing.JPanel jPanel1;
209 | private javax.swing.JPanel jPanel7;
210 | private javax.swing.JPanel jPanel8;
211 | private javax.swing.JButton logOutButton;
212 | public javax.swing.JLabel loggerName;
213 | // End of variables declaration//GEN-END:variables
214 | }
215 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Open Source project on Shopping Cart
2 | [](https://forthebadge.com)[](https://forthebadge.com)
3 |
4 | **This is a sample project on Shopping Cart using Java SE and sqlite DB.**
5 | Ecommerce will make up 22% of global retail sales by 2023.
6 | 22% of global retail sales will be thanks to ecommerce by 2023. To give context to this growth, 14.1% of global retail sales were ecommerce purchases in 2019. The growing number of ecommerce websites is definitely a contributing factor to this holistic number.
7 |
8 | **Sample Screenshot:**
9 | 
10 |
11 | **Project Video:**
12 | [https://www.youtube.com/watch?v=UVw7neMnN34&t=91s](https://www.youtube.com/watch?v=UVw7neMnN34&t=91s)
13 |
14 | **Features:**
15 |
16 | - Cart
17 | - Category Wise Panels
18 | - Sign Up/Sign In
19 | - Password Recovery
20 | - New Product Entry
21 | - Stock Update
22 | - Billing details etc.
23 |
24 | **CAUTION:**
25 | - THIS PROJECT IS DEVELOPED ON WINDOWS ENVIRONMENT AND NETBEANS IDE 8.2
26 | - INCLUDED JAR FILES SHOULD BE IMPORTED TO IDE(Location: Project/lib)
27 | - FOR PICTURES THERE ARE THREE DIFFERENT FOLDERS IN 'Project/src/products' AS PER CATEGORY.
28 | - FOR NEW ENTRY, NEW PICTURES SHOULD BE PLACED AS PER THEIR CATEGORY.
29 | - TO SIGN INTO ADMIN PANEL SIGN IN AS "username: admin, password: admin"
30 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-hacker
--------------------------------------------------------------------------------
/sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/afifaniks/ShoppingCartinJava/529ce829247152267cdc41f23f1f36387c58b379/sample.png
--------------------------------------------------------------------------------