win
This commit is contained in:
parent
f82fd803ce
commit
97bafd0491
@ -60,11 +60,16 @@ fun Cart(navController: NavController, userViewModel: UserViewModel = viewModel(
|
|||||||
|
|
||||||
item{
|
item{
|
||||||
products.forEach{
|
products.forEach{
|
||||||
ProductCardInCart(it.name, it.price, it.img,{})
|
ProductCardInCart(it.name, it.price, it.img){
|
||||||
|
coroutineScope.launch {
|
||||||
|
userViewModel.deleteCartProduct(userViewModel.getUserId(), it.productId!!)
|
||||||
|
sumPrice.value -= it.price
|
||||||
|
products.remove(it)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
item {
|
item {
|
||||||
ButtonNice(text = "Оплатить: " + sumPrice.value.toString() + "Р", color = myColor4)
|
ButtonNice(text = "Оплатить: " + sumPrice.value.toString() + "Р", color = myColor4)
|
||||||
}
|
}
|
||||||
|
@ -43,67 +43,67 @@ abstract class AppDb: RoomDatabase(){
|
|||||||
|
|
||||||
val categoryDao = database.categoryDao()
|
val categoryDao = database.categoryDao()
|
||||||
|
|
||||||
categoryDao.insert(Category(1, "Видеокарты"))
|
// categoryDao.insert(Category(1, "Видеокарты"))
|
||||||
categoryDao.insert(Category(2, "Процессоры"))
|
// categoryDao.insert(Category(2, "Процессоры"))
|
||||||
categoryDao.insert(Category(3, "Оперативная память"))
|
// categoryDao.insert(Category(3, "Оперативная память"))
|
||||||
categoryDao.insert(Category(4, "Твердотельные накопители"))
|
// categoryDao.insert(Category(4, "Твердотельные накопители"))
|
||||||
|
|
||||||
val productDao = database.productDao()
|
val productDao = database.productDao()
|
||||||
|
|
||||||
val img1: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product1)
|
val img1: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product1)
|
||||||
val img2: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product2)
|
// val img2: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product2)
|
||||||
val img3: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product3)
|
// val img3: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product3)
|
||||||
val img4: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product4)
|
// val img4: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product4)
|
||||||
val img5: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product5)
|
// val img5: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product5)
|
||||||
val img6: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product6)
|
// val img6: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product6)
|
||||||
val img7: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product7)
|
// val img7: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product7)
|
||||||
val img8: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product8)
|
// val img8: Bitmap = BitmapFactory.decodeResource(context.resources, R.drawable.product8)
|
||||||
|
|
||||||
productDao.insert(Product(1, "MSI GeForce RTX 4090 VENTUS 3X OC",
|
productDao.insert(Product(1, "MSI GeForce RTX 4090 VENTUS 3X OC",
|
||||||
"Информацио о товаре MSI GeForce RTX 4090 VENTUS 3X OC ",
|
"Информацио о товаре MSI GeForce RTX 4090 VENTUS 3X OC ",
|
||||||
210999.0, img1, 1
|
210999.0, img1, 1
|
||||||
))
|
))
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(2, "Palit GeForce GTX 1660 SUPER",
|
||||||
|
// "Информацио о товаре Palit GeForce GTX 1660 SUPER ",
|
||||||
|
// 25999.0, img2, 1
|
||||||
|
// ))
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(3, "Intel Celeron G5905 OEM",
|
||||||
|
// "Информацио о товаре Intel Celeron G5905 OEM ",
|
||||||
|
// 25999.0, img3, 2
|
||||||
|
// ))
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(4, "AMD Ryzen 5 4500 BOX",
|
||||||
|
// "Информацио о товаре Intel Celeron G5905 OEM",
|
||||||
|
// 9799.0, img4, 2
|
||||||
|
// ))
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(5, "Kingston FURY Beast Black",
|
||||||
|
// "Информацио о товаре Kingston FURY Beast Black",
|
||||||
|
// 4499.0, img5, 3
|
||||||
|
// ))
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(6, "ADATA XPG SPECTRIX D41 RGB",
|
||||||
|
// "Информацио о товаре ADATA XPG SPECTRIX D41 RGB",
|
||||||
|
// 4599.0, img6, 3
|
||||||
|
// ))
|
||||||
|
//
|
||||||
|
// productDao.insert(Product(7, "ADATA SU650",
|
||||||
|
// "Информацио о товаре ADATA SU650",
|
||||||
|
// 1550.0, img7, 4
|
||||||
|
// ))
|
||||||
|
// productDao.insert(Product(8, "Smartbuy Revival 3",
|
||||||
|
// "Информацио о товаре Smartbuy Revival 3",
|
||||||
|
// 1250.0, img8, 4
|
||||||
|
// ))
|
||||||
|
|
||||||
productDao.insert(Product(2, "Palit GeForce GTX 1660 SUPER",
|
val userDao = database.userDao()
|
||||||
"Информацио о товаре Palit GeForce GTX 1660 SUPER ",
|
userDao.insert(User(5, "Иванов И.И", "ivanov","ivanov"))
|
||||||
25999.0, img2, 1
|
// database.userDao().addProductCart(UserProductCart(1, 1))
|
||||||
))
|
// database.userDao().addProductCart(UserProductCart(1, 3))
|
||||||
|
// database.userDao().addProductCart(UserProductCart(1, 2))
|
||||||
productDao.insert(Product(3, "Intel Celeron G5905 OEM",
|
|
||||||
"Информацио о товаре Intel Celeron G5905 OEM ",
|
|
||||||
25999.0, img3, 2
|
|
||||||
))
|
|
||||||
|
|
||||||
|
|
||||||
productDao.insert(Product(4, "AMD Ryzen 5 4500 BOX",
|
|
||||||
"Информацио о товаре Intel Celeron G5905 OEM",
|
|
||||||
9799.0, img4, 2
|
|
||||||
))
|
|
||||||
|
|
||||||
productDao.insert(Product(5, "Kingston FURY Beast Black",
|
|
||||||
"Информацио о товаре Kingston FURY Beast Black",
|
|
||||||
4499.0, img5, 3
|
|
||||||
))
|
|
||||||
|
|
||||||
productDao.insert(Product(6, "ADATA XPG SPECTRIX D41 RGB",
|
|
||||||
"Информацио о товаре ADATA XPG SPECTRIX D41 RGB",
|
|
||||||
4599.0, img6, 3
|
|
||||||
))
|
|
||||||
|
|
||||||
productDao.insert(Product(7, "ADATA SU650",
|
|
||||||
"Информацио о товаре ADATA SU650",
|
|
||||||
1550.0, img7, 4
|
|
||||||
))
|
|
||||||
productDao.insert(Product(8, "Smartbuy Revival 3",
|
|
||||||
"Информацио о товаре Smartbuy Revival 3",
|
|
||||||
1250.0, img8, 4
|
|
||||||
))
|
|
||||||
|
|
||||||
val userDao = database.userDao()
|
|
||||||
userDao.insert(User(5, "Иванов И.И", "ivanov","ivanov"))
|
|
||||||
database.userDao().addProductCart(UserProductCart(1, 1))
|
|
||||||
database.userDao().addProductCart(UserProductCart(1, 3))
|
|
||||||
//database.userDao().addProductCart(UserProductCart(1, 2))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fun getInstance(appContext: Context): AppDb {
|
fun getInstance(appContext: Context): AppDb {
|
||||||
|
Loading…
Reference in New Issue
Block a user