updateOriginalRecordsUsingRemoteFieldDto method
Future<void>
updateOriginalRecordsUsingRemoteFieldDto(
- RemoteDto remoteDto
)
Implementation
Future<void> updateOriginalRecordsUsingRemoteFieldDto(
RemoteDto remoteDto) async {
if (!initialized) throw ArgumentError(AbstractDao.C_MUST_INIT);
RemoteWaterLineFieldDto remoteWaterLineFieldDto = remoteDto as RemoteWaterLineFieldDto;
WaterLineFieldDto waterLineFieldDto =
remoteWaterLineFieldDto.getWaterLineFieldDto();
if (waterLineFieldDto.change_type_enum != ChangeType.NOTIFY) {
waterLineField.setWaterLineFieldDto(waterLineFieldDto);
try {
await waterLineField.updateNotifyState(NotifyState.CLIENT_SENT);
} on SqlException catch (e) {
if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND ||
e.sqlExceptionEnum == SqlExceptionEnum.FAILED_UPDATE ||
e.sqlExceptionEnum == SqlExceptionEnum.FAILED_SELECT) {
print("WS $e");
}
}
}
}