fixed small errors in dbh send logic

This commit is contained in:
Daniel Schick 2023-11-22 17:54:11 +01:00
parent c1c236d825
commit 8ea5efe7cc
4 changed files with 11 additions and 3 deletions

View File

@ -191,7 +191,7 @@ namespace bsmd.dakosy
RemovalOperationResult removalResult = session.RemoveFiles(remoteDir + "/*.*");
if ((removalResult.IsSuccess) && (removalResult.Removals.Count > 0))
{
_log.InfoFormat("Removed {0} downloaded files on remote host");
_log.InfoFormat("Removed {0} downloaded files on remote host", removalResult.Removals);
}
if (!removalResult.IsSuccess)
{

View File

@ -480,6 +480,7 @@ namespace bsmd.dbh
rootCREW.CrewMember[i].LastName = crew.CrewMemberLastName;
rootCREW.CrewMember[i].Nationality = crew.CrewMemberNationality;
rootCREW.CrewMember[i].PlaceOfBirth = crew.CrewMemberPlaceOfBirth;
rootCREW.CrewMember[i].CountryOfBirth = crew.CrewMemberCountryOfBirth;
rootCREW.CrewMember[i].Gender = SetGender(crew.CrewMemberGender.Value);
if (crew.NotificationSchengen ?? false)
@ -524,6 +525,7 @@ namespace bsmd.dbh
rootCREW.CrewMember[i].LastName = crew.CrewMemberLastName;
rootCREW.CrewMember[i].Nationality = crew.CrewMemberNationality;
rootCREW.CrewMember[i].PlaceOfBirth = crew.CrewMemberPlaceOfBirth;
rootCREW.CrewMember[i].CountryOfBirth = crew.CrewMemberCountryOfBirth;
rootCREW.CrewMember[i].Gender = SetGender(crew.CrewMemberGender.Value);
if (crew.NotificationSchengen ?? false)
@ -562,6 +564,7 @@ namespace bsmd.dbh
rootPAS.Passenger[i].LastName = pas.PassengerLastName;
rootPAS.Passenger[i].FirstName = pas.PassengerFirstName;
rootPAS.Passenger[i].PlaceOfBirth = pas.PassengerPlaceOfBirth;
rootPAS.Passenger[i].CountryOfBirth = pas.PassengerCountryOfBirth;
if (pas.PassengerDateOfBirth.HasValue)
rootPAS.Passenger[i].DateOfBirth = pas.PassengerDateOfBirth.Value;
rootPAS.Passenger[i].Gender = SetGender(pas.PassengerGender.Value);
@ -614,6 +617,7 @@ namespace bsmd.dbh
rootPAS.Passenger[i] = new RootPASDPassenger();
rootPAS.Passenger[i].LastName = pas.PassengerLastName;
rootPAS.Passenger[i].FirstName = pas.PassengerFirstName;
rootPAS.Passenger[i].CountryOfBirth = pas.PassengerCountryOfBirth;
rootPAS.Passenger[i].PlaceOfBirth = pas.PassengerPlaceOfBirth;
if (pas.PassengerDateOfBirth.HasValue)
rootPAS.Passenger[i].DateOfBirth = pas.PassengerDateOfBirth.Value;

View File

@ -264,7 +264,7 @@ namespace bsmd.dbh.Response
{
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("7.2")]
[System.Xml.Serialization.XmlEnumAttribute("1.0")]
Item72,
}

View File

@ -170,7 +170,11 @@ namespace bsmd.dbh
DBManager.Instance.Save(mv);
break;
case Response.RootMessageType.XSD_ERROR:
// TODO
MessageError me_xsd = new MessageError();
me_xsd.MessageHeaderId = sentMessage.Id.Value;
me_xsd.MessageHeader = sentMessage;
me_xsd.ErrorText = rootMessage.Text;
DBManager.Instance.Save(me_xsd);
break;
case Response.RootMessageType.INFO:
// TODO