From 21dddc9990a301b9773c1b6d28fd89e0c4b0b0ba Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Wed, 24 May 2023 09:56:57 +0200 Subject: [PATCH] added JE JERSEY and fixed country of birth import for PAS --- ENI2/Excel/ExcelUtil.cs | 6 +++++- misc/db.sqlite | Bin 14426112 -> 14426112 bytes 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ENI2/Excel/ExcelUtil.cs b/ENI2/Excel/ExcelUtil.cs index 6f8d88b0..61560d64 100644 --- a/ENI2/Excel/ExcelUtil.cs +++ b/ENI2/Excel/ExcelUtil.cs @@ -2104,6 +2104,8 @@ namespace ENI2.Excel if (canceled) return true; crew.CrewMemberPlaceOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("H{0}", i + 18)); crew.CrewMemberCountryOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("G{0}", i + 18)); + if ((crew.CrewMemberCountryOfBirth != null) && (crew.CrewMemberCountryOfBirth.Length > 2)) crew.CrewMemberCountryOfBirth = null; + crew.CrewMemberDateOfBirth = reader.ReadCellAsDateTime(sheetTitle, string.Format("J{0}", i + 18)); crew.CrewMemberIdentityDocumentType = ReadDocumentType(reader.ReadCellAsText(sheetTitle, string.Format("K{0}", i + 18)), out canceled); @@ -2214,6 +2216,7 @@ namespace ENI2.Excel if (canceled) return true; crewd.CrewMemberPlaceOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("H{0}", i + 18)); crewd.CrewMemberCountryOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("G{0}", i + 18)); + if ((crewd.CrewMemberCountryOfBirth != null) && (crewd.CrewMemberCountryOfBirth.Length > 2)) crewd.CrewMemberCountryOfBirth = null; crewd.CrewMemberDateOfBirth = reader.ReadCellAsDateTime(sheetTitle, string.Format("J{0}", i + 18)); @@ -2331,7 +2334,8 @@ namespace ENI2.Excel pas.PassengerInTransit = reader.ReadCellAsBool(sheetTitle, string.Format("H{0}", i + 17)); pas.PassengerPlaceOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("J{0}", i + 17)); - pas.PassengerCountryOfBirth = ReadNationality(reader.ReadCellAsText(sheetTitle, string.Format("K{0}", i + 17)), out canceled); + pas.PassengerCountryOfBirth = reader.ReadCellAsText(sheetTitle, string.Format("K{0}", i + 17)); + if ((pas.PassengerCountryOfBirth != null) && (pas.PassengerCountryOfBirth.Length > 2)) pas.PassengerCountryOfBirth = null; if (canceled) return true; DateTime? dateOfBirth = reader.ReadCellAsDateTime(sheetTitle, string.Format("L{0}", i + 17)); diff --git a/misc/db.sqlite b/misc/db.sqlite index 581de331a28f4a7f5aaddf3b1e4159fc092c00ee..15570602a0e96724922429c1b456f93dc9928a33 100644 GIT binary patch delta 767 zcmWmAd1DU*9Ds3aV`Cr+t@n4eqOzt;nn3xk~}8Kk|On`fuu^BG?Ye? zE{!Ean#kkQR5IlWX(r9(NqI`1mKM@dT1l3)mNxQ?w3T+!UOGrec~+j2=cSWm%L~$3 zx=2@fQF5f4beCM|Aw8v+^p-x-SNchRc}ZTD0rH9rltGdwgJp>1%TOthVKQ7s$g5H) zugU8&Qbx&W86#t*NQ&hR87Jdqf=rYWnIx0tO?gY+mMJn-rpY_k{F3I1x^UQ{ngUNBA?G4z=O0a3-7$=fe4LAzTcX!r$Sa na5-EFb>V8b7XA&_!;SD?xEXGR+u=^Q8}5bsiQKyXuN6H6Q$tqb delta 745 zcmWO2L78lm9mlF^O82mt|s9lBdW9m1hIrAt6XN;f~GHX4L6K-!zw zCGh@uZs5txEhv^5cGgTv+f}Pq(X>J>GYYLilBBRCOA#q5#iY2DkdpF=l#PrJ@D2=4CG?5f(D$S(1w2;r_b7?89 z}<9O}5Jp z*(tkZx9pLt!wSqQvLQ7u5w3=R!nJTc+z243EO&@Nak$o`$^eEaZph;YD~E{tK_d>+mML4e!GH@F9_! I_kVu+NB_Q2CIA2c