├── .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 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 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 | [![forthebadge](https://forthebadge.com/images/badges/made-with-java.svg)](https://forthebadge.com)[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](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 | ![Sample](sample.png) 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 --------------------------------------------------------------------------------