|
|
|
|
@ -22,8 +22,8 @@ class MyAttendanceApiClient {
|
|
|
|
|
String url = "${ApiConsts.erpRest}GET_EIT_TRANSACTIONS";
|
|
|
|
|
Map<String, dynamic> postParams = {"P_PAGE_LIMIT": 50, "P_PAGE_NUM": 1, "P_SELECTED_RESP_ID": -999, "P_MENU_TYPE": "E", "P_FUNCTION_NAME": pFunctionName};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
// postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
if('P_SELECTED_EMPLOYEE_NUMBER'.isNotEmpty){
|
|
|
|
|
// postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
if (empID!.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
// AppState().postParamsJson['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
print(empID);
|
|
|
|
|
@ -38,7 +38,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
String url = "${ApiConsts.erpRest}GET_EIT_DFF_STRUCTURE";
|
|
|
|
|
Map<String, dynamic> postParams = {"P_SELECTED_RESP_ID": -999, "P_MENU_TYPE": "E", "P_FUNCTION_NAME": pFunctionName};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
if('P_SELECTED_EMPLOYEE_NUMBER'.isNotEmpty) {
|
|
|
|
|
if (empID!.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
}
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
@ -47,21 +47,21 @@ class MyAttendanceApiClient {
|
|
|
|
|
}, url, postParams);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<List<ESERVICESVS>> getValueSetValues(String pSegmentName, String pDescFlexContextCode, String pDescFlexName, List<Map<String, dynamic>> list,{ String? empID, String? parentValue}) async {
|
|
|
|
|
Future<List<ESERVICESVS>> getValueSetValues(String pSegmentName, String pDescFlexContextCode, String pDescFlexName, List<Map<String, dynamic>> list, {String? empID, String? parentValue}) async {
|
|
|
|
|
String url = "${ApiConsts.erpRest}GET_VALUE_SET_VALUES";
|
|
|
|
|
Map<String, dynamic> postParams = {
|
|
|
|
|
"P_SELECTED_RESP_ID": -999,
|
|
|
|
|
"P_MENU_TYPE": "E",
|
|
|
|
|
"P_PAGE_LIMIT": 1000,
|
|
|
|
|
"P_PAGE_NUM": 1,
|
|
|
|
|
"P_PARENT_VALUE": empID!.isNotEmpty? parentValue : null,
|
|
|
|
|
"P_PARENT_VALUE": empID!.isNotEmpty ? parentValue : null,
|
|
|
|
|
"P_SEGMENT_NAME": pSegmentName,
|
|
|
|
|
"P_DESC_FLEX_CONTEXT_CODE": pDescFlexContextCode,
|
|
|
|
|
"P_DESC_FLEX_NAME": pDescFlexName,
|
|
|
|
|
"GetValueSetValuesTBL": list,
|
|
|
|
|
};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
if('P_SELECTED_EMPLOYEE_NUMBER'.isNotEmpty) {
|
|
|
|
|
if (empID.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
}
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
@ -82,7 +82,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
"GetValueSetValuesTBL": list,
|
|
|
|
|
};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
if('P_SELECTED_EMPLOYEE_NUMBER'.isNotEmpty) {
|
|
|
|
|
if (empID!.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
}
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
@ -91,7 +91,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
}, url, postParams);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<GenericResponseModel?> validateEitTransaction(String pDescFlexContextCode, String pFunctionName, List<Map<String, dynamic>> list, { String? empID}) async {
|
|
|
|
|
Future<GenericResponseModel?> validateEitTransaction(String pDescFlexContextCode, String pFunctionName, List<Map<String, dynamic>> list, {String? empID}) async {
|
|
|
|
|
String url = "${ApiConsts.erpRest}VALIDATE_EIT_TRANSACTION";
|
|
|
|
|
Map<String, dynamic> postParams = {
|
|
|
|
|
"P_SELECTED_RESP_ID": -999,
|
|
|
|
|
@ -101,7 +101,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
"EITTransactionTBL": list,
|
|
|
|
|
};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
if('P_SELECTED_EMPLOYEE_NUMBER'.isNotEmpty) {
|
|
|
|
|
if (empID!.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
}
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
@ -110,7 +110,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
}, url, postParams);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<SubmitEITTransactionList> submitEitTransaction(String pDescFlexContextCode, String pFunctionName, List<Map<String, dynamic>> list) async {
|
|
|
|
|
Future<SubmitEITTransactionList> submitEitTransaction(String pDescFlexContextCode, String pFunctionName, List<Map<String, dynamic>> list, {String? empID}) async {
|
|
|
|
|
String url = "${ApiConsts.erpRest}SUBMIT_EIT_TRANSACTION";
|
|
|
|
|
Map<String, dynamic> postParams = {
|
|
|
|
|
"P_SELECTED_RESP_ID": -999,
|
|
|
|
|
@ -121,6 +121,9 @@ class MyAttendanceApiClient {
|
|
|
|
|
"EITTransactionTBLModel": list,
|
|
|
|
|
};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
if (empID!.isNotEmpty) {
|
|
|
|
|
postParams['P_SELECTED_EMPLOYEE_NUMBER'] = empID;
|
|
|
|
|
}
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
GenericResponseModel responseData = GenericResponseModel.fromJson(json);
|
|
|
|
|
return responseData.submitEITTransactionList!; //ESERVICESDV.fromJson(responseData.getDefaultValueList!.toJson());
|
|
|
|
|
@ -129,12 +132,7 @@ class MyAttendanceApiClient {
|
|
|
|
|
|
|
|
|
|
Future<ResubmitEITRequestResponse> reSubmitEitTransaction(String itemKey, var notifID, List<Map<String, dynamic>> list) async {
|
|
|
|
|
String url = "${ApiConsts.erpRest}RESUBMIT_EIT_TRANSACTION";
|
|
|
|
|
Map<String, dynamic> postParams = {
|
|
|
|
|
"P_NOTIFICATION_ID": notifID,
|
|
|
|
|
"P_ITEM_KEY": itemKey,
|
|
|
|
|
"P_EMAIL_ADDRESS": AppState().memberInformationList!.eMPLOYEEEMAILADDRESS,
|
|
|
|
|
"EITTransactionTBL": list
|
|
|
|
|
};
|
|
|
|
|
Map<String, dynamic> postParams = {"P_NOTIFICATION_ID": notifID, "P_ITEM_KEY": itemKey, "P_EMAIL_ADDRESS": AppState().memberInformationList!.eMPLOYEEEMAILADDRESS, "EITTransactionTBL": list};
|
|
|
|
|
postParams.addAll(AppState().postParamsJson);
|
|
|
|
|
return await ApiClient().postJsonForObject((json) {
|
|
|
|
|
GenericResponseModel responseData = GenericResponseModel.fromJson(json);
|
|
|
|
|
|