added reference to reporting party for each message class
This commit is contained in:
parent
c11027790e
commit
b4e403eb16
@ -131,7 +131,7 @@ namespace bsmd.dbh
|
||||
rootStat.ISMCompany.ISMCompanyCity = stat.ISMCompanyCity;
|
||||
rootStat.ISMCompany.ISMCompanyCountry = stat.ISMCompanyCountry;
|
||||
}
|
||||
|
||||
rootStat.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootStat;
|
||||
break;
|
||||
@ -193,7 +193,7 @@ namespace bsmd.dbh
|
||||
|
||||
rootNOA_NOD.Items = choices.ToArray();
|
||||
rootNOA_NOD.ItemsElementName = choiceList.ToArray();
|
||||
|
||||
rootNOA_NOD.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootNOA_NOD;
|
||||
break;
|
||||
@ -214,6 +214,7 @@ namespace bsmd.dbh
|
||||
rootAGNT.AgentPhone = agnt.AgentPhone;
|
||||
rootAGNT.AgentPostalCode = agnt.AgentPostalCode;
|
||||
rootAGNT.AgentStreetAndNumber = agnt.AgentStreetAndNumber;
|
||||
rootAGNT.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootAGNT;
|
||||
break;
|
||||
@ -226,6 +227,7 @@ namespace bsmd.dbh
|
||||
RootATA rootATA = new RootATA();
|
||||
if (ata.ATAPortOfCall.HasValue)
|
||||
rootATA.ATAPortOfCall = ata.ATAPortOfCall.Value;
|
||||
rootATA.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootATA;
|
||||
}
|
||||
@ -240,6 +242,7 @@ namespace bsmd.dbh
|
||||
RootATD rootATD = new RootATD();
|
||||
if(atd.ATDPortOfCall.HasValue)
|
||||
rootATD.ATDPortOfCall = atd.ATDPortOfCall.Value;
|
||||
rootATD.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootATD;
|
||||
}
|
||||
@ -370,7 +373,7 @@ namespace bsmd.dbh
|
||||
|
||||
rootSEC.Items = secItems.ToArray();
|
||||
rootSEC.ItemsElementName = choiceType1s.ToArray();
|
||||
|
||||
rootSEC.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootSEC;
|
||||
}
|
||||
@ -401,7 +404,7 @@ namespace bsmd.dbh
|
||||
RootSECValidISSCOnBoard.Y : RootSECValidISSCOnBoard.N;
|
||||
else
|
||||
rootBPOL.StowawayOnBoard = RootSECValidISSCOnBoard.N;
|
||||
|
||||
rootBPOL.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootBPOL;
|
||||
}
|
||||
@ -441,7 +444,7 @@ namespace bsmd.dbh
|
||||
if (crew.CrewMemberIdentityDocumentExpiryDate.HasValue)
|
||||
rootCREW.CrewMember[i].CrewMemberIdentityDocumentExpiryDate = crew.CrewMemberIdentityDocumentExpiryDate.Value;
|
||||
}
|
||||
|
||||
rootCREW.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootCREW;
|
||||
|
||||
@ -480,7 +483,7 @@ namespace bsmd.dbh
|
||||
if (pas.PassengerIdentityDocumentExpiryDate.HasValue)
|
||||
rootPAS.Passenger[i].PassengerIdentityDocumentExpiryDate = pas.PassengerIdentityDocumentExpiryDate.Value;
|
||||
}
|
||||
|
||||
rootPAS.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootPAS;
|
||||
}
|
||||
@ -500,7 +503,7 @@ namespace bsmd.dbh
|
||||
rootBKRA.BunkerFuelArrival[i].BunkerFuelQuantity_TNE = Decimal.Round((decimal)(bkra.BunkerFuelQuantity_TNE ?? 0), 3);
|
||||
rootBKRA.BunkerFuelArrival[i].BunkerFuelType = bkra.BunkerFuelType;
|
||||
}
|
||||
|
||||
rootBKRA.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootBKRA;
|
||||
}
|
||||
@ -520,7 +523,7 @@ namespace bsmd.dbh
|
||||
rootBKRD.BunkerFuelDeparture[i].BunkerFuelQuantity_TNE = Decimal.Round((decimal)(bkrd.BunkerFuelQuantity_TNE ?? 0), 3);
|
||||
rootBKRD.BunkerFuelDeparture[i].BunkerFuelType = bkrd.BunkerFuelType;
|
||||
}
|
||||
|
||||
rootBKRD.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootBKRD;
|
||||
}
|
||||
@ -533,6 +536,7 @@ namespace bsmd.dbh
|
||||
RootTIEFA rootTIEFA = new RootTIEFA();
|
||||
TIEFA tiefa = message.Elements[0] as TIEFA;
|
||||
rootTIEFA.DraughtUponArrival_DMT = Decimal.Round((decimal)(tiefa.DraughtUponArrival_DMT ?? 0), 1);
|
||||
rootTIEFA.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootTIEFA;
|
||||
}
|
||||
@ -545,6 +549,7 @@ namespace bsmd.dbh
|
||||
RootTIEFD rootTIEFD = new RootTIEFD();
|
||||
TIEFD tiefd = message.Elements[0] as TIEFD;
|
||||
rootTIEFD.DraughtUponDeparture_DMT = Decimal.Round((decimal)(tiefd.DraughtUponDeparture_DMT ?? 0));
|
||||
rootTIEFD.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootTIEFD;
|
||||
}
|
||||
@ -557,6 +562,7 @@ namespace bsmd.dbh
|
||||
RootNAME rootName = new RootNAME();
|
||||
NAME name = message.Elements[0] as NAME;
|
||||
rootName.NameOfMaster = name.NameOfMaster;
|
||||
rootName.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootName;
|
||||
}
|
||||
@ -572,6 +578,7 @@ namespace bsmd.dbh
|
||||
rootPoba.TotalPassengersOnBoardUponArrival = poba.TotalPassengersOnBoardUponArrival ?? 0;
|
||||
rootPoba.TotalPersonsOnBoardUponArrival = poba.TotalPersonsOnBoardUponArrival ?? 0;
|
||||
rootPoba.TotalStowawaysOnBoardUponArrival = poba.TotalStowawaysOnBoardUponArrival ?? 0;
|
||||
rootPoba.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootPoba;
|
||||
}
|
||||
@ -587,6 +594,7 @@ namespace bsmd.dbh
|
||||
rootPobd.TotalPassengersOnBoardUponDeparture = pobd.TotalPassengersOnBoardUponDeparture ?? 0;
|
||||
rootPobd.TotalPersonsOnBoardUponDeparture = pobd.TotalPersonsOnBoardUponDeparture ?? 0;
|
||||
rootPobd.TotalStowawaysOnBoardUponDeparture = pobd.TotalStowawaysOnBoardUponDeparture ?? 0;
|
||||
rootPobd.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootPobd;
|
||||
}
|
||||
@ -645,7 +653,7 @@ namespace bsmd.dbh
|
||||
cargoList.Add(cargo);
|
||||
}
|
||||
rootLADG.Cargo = cargoList.ToArray();
|
||||
|
||||
rootLADG.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootLADG;
|
||||
}
|
||||
@ -679,7 +687,7 @@ namespace bsmd.dbh
|
||||
rootInfo.DeadWeightSummer_TNESpecified = info.DeplacementSummerDraught_TNE.HasValue;
|
||||
if (info.DeplacementSummerDraught_TNE.HasValue)
|
||||
rootInfo.DeadWeightSummer_TNE = Decimal.Round((decimal)info.DeplacementSummerDraught_TNE.Value, 3);
|
||||
|
||||
rootInfo.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootInfo;
|
||||
}
|
||||
@ -699,7 +707,7 @@ namespace bsmd.dbh
|
||||
rootServ.Service[i].ServiceBeneficiary = serv.ServiceBeneficiary;
|
||||
rootServ.Service[i].ServiceInvoiceRecipient = serv.ServiceInvoiceRecipient;
|
||||
}
|
||||
|
||||
rootServ.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootServ;
|
||||
}
|
||||
@ -735,7 +743,7 @@ namespace bsmd.dbh
|
||||
rootPre.DateOfLastExpandedInspection = pre72h.DateOfLastExpandedInspection.Value;
|
||||
if (pre72h.PlannedPeriodOfStay_HUR.HasValue)
|
||||
rootPre.PlannedPeriodOfStay_HUR = Decimal.Round((decimal)(pre72h.PlannedPeriodOfStay_HUR.Value), 2);
|
||||
|
||||
rootPre.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootPre;
|
||||
}
|
||||
@ -891,7 +899,7 @@ namespace bsmd.dbh
|
||||
rootMDH.ItemsElementName = choiceTypes2.ToArray();
|
||||
|
||||
}
|
||||
|
||||
rootMDH.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootMDH;
|
||||
}
|
||||
@ -960,7 +968,7 @@ namespace bsmd.dbh
|
||||
rootWAS.ItemsElementName = choiceType3s.ToArray();
|
||||
rootWAS.Items = wasteItems.ToArray();
|
||||
}
|
||||
|
||||
rootWAS.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootWAS;
|
||||
}
|
||||
@ -998,7 +1006,7 @@ namespace bsmd.dbh
|
||||
rootTowa.TowageOnArrival[i].TowageOnArrivalDraught_DMT = decimal.Round((decimal)towa.TowageOnArrivalDraught_DMT.Value, 1);
|
||||
rootTowa.TowageOnArrival[i].TowageOnArrivalRemarks = towa.TowageOnArrivalRemarks;
|
||||
}
|
||||
|
||||
rootTowa.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootTowa;
|
||||
}
|
||||
@ -1033,7 +1041,7 @@ namespace bsmd.dbh
|
||||
rootTowd.TowageOnDeparture[i].TowageOnDepartureDraught_DMT = decimal.Round((decimal)towd.TowageOnDepartureDraught_DMT.Value, 1);
|
||||
rootTowd.TowageOnDeparture[i].TowageOnDepartureRemarks = towd.TowageOnDepartureRemarks;
|
||||
}
|
||||
|
||||
rootTowd.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootTowd;
|
||||
}
|
||||
@ -1305,7 +1313,7 @@ namespace bsmd.dbh
|
||||
#endregion
|
||||
|
||||
}
|
||||
|
||||
rootHAZA.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootHAZA;
|
||||
}
|
||||
@ -1576,7 +1584,7 @@ namespace bsmd.dbh
|
||||
#endregion
|
||||
|
||||
}
|
||||
|
||||
rootHAZD.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootHAZD;
|
||||
}
|
||||
@ -1616,7 +1624,7 @@ namespace bsmd.dbh
|
||||
rwr.WasteReceived[j].WasteType.WasteDescription = was_rcpt.WasteReceived[j].WasteDescription;
|
||||
}
|
||||
}
|
||||
|
||||
rootWAS_RCPT.ReportingParty = rp;
|
||||
root.Items = new object[1];
|
||||
root.Items[0] = rootWAS_RCPT;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user