This commit is contained in:
Patrick Alvin Alcala 2025-03-10 14:28:24 +08:00
parent bac0d0da5b
commit 478b8e70f1
15 changed files with 374 additions and 148 deletions

View file

@ -4,17 +4,49 @@ class RefMedicines {
final SupabaseClient _supabase = Supabase.instance.client;
Future<List> getList() async {
List<Map<String, dynamic>> medicineData = [];
try {
final data = await _supabase
.from('ref_medicines')
.select('medicine_name, ref_manufactorers(manufactorer_name)')
.select('medicine_name, ref_manufacturers(manufacturer_name)')
.order('medicine_name', ascending: true);
return data.toList();
for (var item in data) {
medicineData.add({
'medicine_name': item['medicine_name'],
'manufacturer_name': item['ref_manufacturers']['manufacturer_name'],
});
}
return medicineData;
} catch (e) {
return [];
}
}
// Future<List> getListAsStocks() async {
// List<Map<String, dynamic>> medicineData = [];
// try {
// final data = await _supabase
// .from('ref_medicines')
// .select('medicine_name, stocks(manufactorer_name)')
// .order('medicine_name', ascending: true);
// for (var item in data) {
// medicineData.add({
// 'medicine_name': item['medicine_name'],
// 'manufacturer_name': item['ref_manufactorers']['manufactorer_name'],
// });
// }
// return medicineData;
// } catch (e) {
// return [];
// }
// }
Future<List> getListWithUUID() async {
try {
final data = await _supabase

View file

@ -14,7 +14,7 @@ class Stocks {
for (var item in data) {
stockData.add({
'medicine_name': item['ref_medicines']['medicine_name'],
'quantity': item['quantity'].toString(),
'quantity': item['quantity'],
'expiration_date': item['expiration_date'],
'price': item['price'],
});