diff --git a/bsmd.hisnord/Request.cs b/bsmd.hisnord/Request.cs index 1708119a..843eaa00 100644 --- a/bsmd.hisnord/Request.cs +++ b/bsmd.hisnord/Request.cs @@ -1619,15 +1619,15 @@ namespace bsmd.hisnord hn_towa.TowageOnArrival[i] = hn_arrival; if (towa.TowageOnArrivalBeam_MTR.HasValue) - hn_arrival.TowageOnArrivalBeam_MTR = (decimal)towa.TowageOnArrivalBeam_MTR.Value; + hn_arrival.TowageOnArrivalBeam_MTR = decimal.Round((decimal)towa.TowageOnArrivalBeam_MTR.Value, 2); if (towa.TowageOnArrivalDraught_DMT.HasValue) - hn_arrival.TowageOnArrivalDraught_DMT = (decimal)towa.TowageOnArrivalDraught_DMT.Value; + hn_arrival.TowageOnArrivalDraught_DMT = decimal.Round((decimal)towa.TowageOnArrivalDraught_DMT.Value, 1); if(!towa.TowageOnArrivalFlag.IsNullOrEmpty()) hn_arrival.TowageOnArrivalFlag = towa.TowageOnArrivalFlag; if (towa.TowageOnArrivalGrossTonnage.HasValue) hn_arrival.TowageOnArrivalGrossTonnage = towa.TowageOnArrivalGrossTonnage.Value.ToString(); if (towa.TowageOnArrivalLengthOverall_MTR.HasValue) - hn_arrival.TowageOnArrivalLengthOverall_MTR = (decimal)towa.TowageOnArrivalLengthOverall_MTR.Value; + hn_arrival.TowageOnArrivalLengthOverall_MTR = decimal.Round((decimal)towa.TowageOnArrivalLengthOverall_MTR.Value, 2); if(!towa.TowageOnArrivalName.IsNullOrEmpty()) hn_arrival.TowageOnArrivalName = towa.TowageOnArrivalName; @@ -1682,9 +1682,9 @@ namespace bsmd.hisnord hn_departure.TowageOnDepartureBeam_MTRSpecified = towd.TowageOnDepartureBeam_MTR.HasValue; if (hn_departure.TowageOnDepartureBeam_MTRSpecified) - hn_departure.TowageOnDepartureBeam_MTR = (decimal)towd.TowageOnDepartureBeam_MTR.Value; + hn_departure.TowageOnDepartureBeam_MTR = decimal.Round((decimal)towd.TowageOnDepartureBeam_MTR.Value, 2); if (towd.TowageOnDepartureDraught_DMT.HasValue) - hn_departure.TowageOnDepartureDraught_DMT = (decimal)towd.TowageOnDepartureDraught_DMT.Value; + hn_departure.TowageOnDepartureDraught_DMT = decimal.Round((decimal)towd.TowageOnDepartureDraught_DMT.Value, 1); if(!towd.TowageOnDepartureFlag.IsNullOrEmpty()) hn_departure.TowageOnDepartureFlag = towd.TowageOnDepartureFlag; if(!towd.TowageOnDepartureName.IsNullOrEmpty()) @@ -1709,7 +1709,7 @@ namespace bsmd.hisnord hn_departure.TowageOnDepartureLengthOverall_MTRSpecified = towd.TowageOnDepartureLengthOverall_MTR.HasValue; if (hn_departure.TowageOnDepartureLengthOverall_MTRSpecified) - hn_departure.TowageOnDepartureLengthOverall_MTR = (decimal)towd.TowageOnDepartureLengthOverall_MTR.Value; + hn_departure.TowageOnDepartureLengthOverall_MTR = decimal.Round((decimal)towd.TowageOnDepartureLengthOverall_MTR.Value, 2); if(!towd.TowageOnDepartureRemarks.IsNullOrEmpty()) hn_departure.TowageOnDepartureRemarks = towd.TowageOnDepartureRemarks; }