deliverd order list

design_update
hussam al-habibeh 5 years ago
parent 3fc3a0fe4b
commit 4ab78aa0be

@ -9,6 +9,9 @@ const SCAN_QR = '/Patients.svc/REST/PatientER_Delivery_OrderInsert';
const UPDATE_ORDER_STATUS =
'/Patients.svc/REST/PatientER_Delivery_UpdateOrderStatus';
const GET_ALL_DELIVERD_ORDER =
'/Patients.svc/REST/PatientER_Delivery_GetAllDeliverdOrder';
/// Body Constant
const CHANNEL = 9;
@ -18,5 +21,3 @@ const MAX_SMALL_SCREEN = 660;
class AppGlobal {
static BuildContext context;
}

@ -0,0 +1,48 @@
class DeliverdOrderModel {
int driverID;
String searchKey;
int pageSize;
int pageIndex;
String tokenID;
String userID;
String mobileNo;
String longitude;
String latitude;
DeliverdOrderModel(
{this.driverID,
this.searchKey,
this.pageSize,
this.pageIndex,
this.tokenID,
this.userID,
this.mobileNo,
this.longitude,
this.latitude});
DeliverdOrderModel.fromJson(Map<String, dynamic> json) {
driverID = json['DriverID'];
searchKey = json['SearchKey'];
pageSize = json['PageSize'];
pageIndex = json['PageIndex'];
tokenID = json['TokenID'];
userID = json['UserID'];
mobileNo = json['MobileNo'];
longitude = json['Longitude'];
latitude = json['Latitude'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['DriverID'] = this.driverID;
data['SearchKey'] = this.searchKey;
data['PageSize'] = this.pageSize;
data['PageIndex'] = this.pageIndex;
data['TokenID'] = this.tokenID;
data['UserID'] = this.userID;
data['MobileNo'] = this.mobileNo;
data['Longitude'] = this.longitude;
data['Latitude'] = this.latitude;
return data;
}
}

@ -16,9 +16,9 @@ class PendingOrdersRes {
String descriptionN;
double longitude;
double latitude;
Null amount;
dynamic amount;
String orderCreatedOn;
Null ePharmacyOrderNo;
dynamic ePharmacyOrderNo;
int projectID;
String appointmentNo;
String dischargeID;

@ -73,4 +73,25 @@ class OrdersService extends BaseService {
throw e;
}
}
Future getDekiverdOrder() async {
hasError = false;
try {
await baseAppClient.post(GET_ALL_DELIVERD_ORDER,
onSuccess: (dynamic response, int statusCode) {
_orders.clear();
response['PatientER_Delivery_GetAllDeliverdOrderList'].forEach((order) {
_orders.add(PendingOrdersRes.fromJson(order));
});
}, onFailure: (String error, int statusCode) {
hasError = true;
super.error = error;
}, body: _requestGetPendingOrders.toJson());
} catch (e) {
hasError = true;
super.error = error;
throw e;
}
}
}

Loading…
Cancel
Save