|
|
|
|
@ -109,14 +109,14 @@ class _AddLeaveBalanceScreenState extends State<AddLeaveBalanceScreen> {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
await LeaveBalanceApiClient().validateAbsenceTransaction(selectedAbsenceType!.dESCFLEXCONTEXTCODE!, "HR_LOA_SS", selectedAbsenceType!.aBSENCEATTENDANCETYPEID!,
|
|
|
|
|
selectedReplacementEmployee!.userName!, DateUtil.getFormattedDate(startDateTime!, "MM/dd/yyyy"), DateUtil.getFormattedDate(endDateTime!, "MM/dd/yyyy"), -999, dffDataMap,
|
|
|
|
|
selectedReplacementEmployee != null ? selectedReplacementEmployee!.userName! : "", DateUtil.getFormattedDate(startDateTime!, "MM/dd/yyyy"), DateUtil.getFormattedDate(endDateTime!, "MM/dd/yyyy"), -999, dffDataMap,
|
|
|
|
|
comments: comment);
|
|
|
|
|
|
|
|
|
|
SumbitAbsenceTransactionList submit = await LeaveBalanceApiClient().submitAbsenceTransaction(
|
|
|
|
|
selectedAbsenceType!.dESCFLEXCONTEXTCODE!,
|
|
|
|
|
"HR_LOA_SS",
|
|
|
|
|
selectedAbsenceType!.aBSENCEATTENDANCETYPEID!,
|
|
|
|
|
selectedReplacementEmployee!.userName!,
|
|
|
|
|
selectedReplacementEmployee != null ? selectedReplacementEmployee!.userName! : "",
|
|
|
|
|
DateUtil.getFormattedDate(startDateTime!, "MM/dd/yyyy"),
|
|
|
|
|
DateUtil.getFormattedDate(endDateTime!, "MM/dd/yyyy"),
|
|
|
|
|
-999,
|
|
|
|
|
@ -126,9 +126,9 @@ class _AddLeaveBalanceScreenState extends State<AddLeaveBalanceScreen> {
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
|
|
|
|
|
await Navigator.pushNamed(context, AppRoutes.requestSubmitScreen, arguments: RequestSubmitScreenParams(LocaleKeys.submit.tr(), submit.pTRANSACTIONID!, "", "add_leave_balance"));
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
// Utils.showLoading(context);
|
|
|
|
|
await LeaveBalanceApiClient().cancelHrTransaction(submit.pTRANSACTIONID!);
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
// Utils.hideLoading(context);
|
|
|
|
|
} catch (ex) {
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
Utils.handleException(ex, context, null);
|
|
|
|
|
|