insert pages

This commit is contained in:
Thinzar Win
2020-05-29 16:14:17 +06:30
parent bad27ba5c4
commit f4823d82f8
30 changed files with 1431 additions and 959 deletions

View File

@@ -2,6 +2,7 @@ import 'dart:async';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:fcs/vo/announcement.dart';
import 'package:fcs/vo/shipment.dart';
import 'base_model.dart';
import 'constants.dart';
@@ -10,6 +11,12 @@ import 'firebase_helper.dart';
class AnnouncementModel extends BaseModel {
List<Announcement> announcements = [];
List<Shipment> shipments = [
Shipment(shipDate: DateTime(2020, 4, 23), shipmentNumber: 'A103B',status: 'In progress'),
Shipment(shipDate: DateTime(2020, 4, 2), shipmentNumber: 'A100A',status: 'Delivered'),
Shipment(shipDate: DateTime(2020, 4, 2), shipmentNumber: 'A100B',status: 'Delivered')
];
void initUser(user) {
super.initUser(user);
_loadAnnouncements();
@@ -37,9 +44,9 @@ class AnnouncementModel extends BaseModel {
});
}
Future<Announcement> getAnnouncement(String id) async {
String path = "/$biz_collection/${setting.okEnergyId}/$announcement_collection";
String path =
"/$biz_collection/${setting.okEnergyId}/$announcement_collection";
var snap = await getDocSnap(path, id);
return Announcement.fromMap(snap.data, snap.documentID);
}