From 746928a61e9f5c25801e5161b0e927d57dd28dd9 Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Thu, 18 Aug 2016 06:12:38 +0000 Subject: [PATCH] =?UTF-8?q?3.1.6:=20kleine=20Korrektur=20f=C3=BCr=20"Dornb?= =?UTF-8?q?usch".=20Beim=20Versenden=20von=20Mails=20mit=20Attachments=20g?= =?UTF-8?q?ibt=20es=20Probleme=20beim=20L=C3=B6schen=20der=20CSV=20(File?= =?UTF-8?q?=20in=20use).=20Leider=20ist=20das=20auch=20bei=20der=20Umstell?= =?UTF-8?q?ung=20auf=20Synchronem=20Versand=20nicht=20weggegangen.=20Evtl.?= =?UTF-8?q?=20ist=20hier=20noch=20irgendwo=20ein=20Editor-Fenster=20offen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Stundensheet.xlsx | Bin 23006 -> 23044 bytes nsw/Source/bsmd.ExcelReadService/Util.cs | 13 +++++++------ .../Properties/AssemblyProductInfo.cs | 2 +- .../Properties/AssemblyProjectInfo.cs | 2 +- nsw/Source/bsmd.email/BSMDMail.cs | 8 ++++++-- nsw/Source/bsmd.herberg.FormService/Util.cs | 4 ++-- 6 files changed, 17 insertions(+), 12 deletions(-) diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx index d0398eb1cceac5f26e57edc70506b70ba455a8e2..84171c795cf6009bb71cadb554271f31caeb7eb7 100644 GIT binary patch delta 8401 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 delta 8346 zcmYj%1yCGa&@GEwU~%`w-QC>@65QQ=0|Z#y-627OLkRA{7Z2_p+=B%V^2qn(e^Yg< zre?aU`}R3?y64t}H3Bvo0JW#YsMW1^%YqazFqORxx5SnJz)7kB=_TazDY(%g+%Y@O@pXP+(`-4PGi`n0*0Ds+Ky1TtPjL16LnxAi= z$LlvWq25w!i2YN-gwwlG>VU0dUTT$uL%6=WSme(%XM?w@nXj#7)U7!xcdi~|2iP_w zoQu^i76{87ArTYvt!$7o-8na{!<;&F);V0sLG7Rs`Vc+S+3(BFy>jY7gK!1J=T|>| zS1P9`VR?$IJl2HXeW92%7z509P@gMEFGIC$Vi zt}`eNq=8|mF1muWnqQc!hbvB^)HUL@OH*8lR&8GaDCvJSEwOCQsS6LiKyJN^N$8R{K*H zN*(@=71edRm0Be6EfA%ypuvIUhGEztq#Ek#L>qWS-7mEjLOxs53MhX95G&HcPI}U* zo4FLDS?>9BJd|pCo1H#eX(=4k%5QKfl+Zn)B5FI)YJ_H=vx!PK&M(ckx>whXJE1jL$%ec7$&e%wDyw+$kN zt2kA>voVh=2$JfMOwS9MYu5P;2_%1q;SkG-9opDzp;8!@O+@39&?9lhCMxGv8AH_!Ho1pmwTfBJ7 z_rM5?P747-ObBVe?V~4(Y zfnQhS4f`r)=GkuiCrJBlLQTWNp`K^=nD0gugXuH==&flMr{zaX3;YWyLf5UkT1YMIE#+b&h=xxW1f0sBP zt82?hxE=v`YdXA8GlSOgK$y$44W!?c{&Wb6bQ2`pY>yyD=7tccsnNcr^b= zX&5L-mvs16)PTp{R+}EJ=yK{*F%K*``=k&{aPUW1sW7+gUXHcP!R;qyIv0HG`M;G2&;K_nGg474TbL!f zrv1)YgHKJ=ca^DxZ#dE5*0gDI(@`C?59x(yB}=M@5PY8^ZbOB$cX=16uE)pQ-#sJJ z+T_uSswWl)PyaYdbTfrSf0QQU{aAYMf7+o?gQC=(D`Z< z1U*ji!8zgU^LhbJME6%Ff`{{CWgDhLEzS=deUY-zkH#t;vT1r`-yu)Kx_X0QBt&cn z49zdyAzE0@@Kyn4q`eOnhuk|c0R;{^{Z*)!U%q+GDOzT2AemYB7h;7R|;@*Q$4niDo5+1t2WVR&F$`|%czJuhzhE!;Y&$CI;Y{n)1b zwAI4`9KIzdDLv)bfN$MrRL9tFK27tH%2W)Z?>y)_=y5Q1PCT}W9kbp_z{*E+S#%{# zV574)2xo+DYZM#B(a9ak+_H^VVkeJru*R&zL{%p?EpP~Sj+XXFCd96!()Uj+{a6!# zI27-KA`oP2Ts{nSkQF3YOXK`moNV^BzqvJo^!J!sg*$e2NFTh2Nv4s{_2gXa&TIlHp??eMFeM@Y8J$m->E0>PdH{aKMHT)Cp5EVtb@*YUEhDKxhifOTO zn|6}j>vdKd%T!Yw1k6hDilJLHxxYo-4&2E%ckt>h=%<)eYb9tO3M9f*@6U$}J?FcO zJgBohk+35+`afk_#f&Lc!Vji8*^dKBU&=1*bTgC1yNi?NE=iCL2u)^GZ@Loq|pp9(}^&_d8 zkcD}f*2nC@+p@E@K(s0&}$+XKG-UOE&Sa@V?5Q% zOhbUb^2W<-bm{k47*SGN38Q_t-xLHVO++wY_)`PFAQo6$EDgUgyQjpDFbov5Ms?38 z)IBMF8H^XE*ns-)0x$ehw(d%j%%^{IK(oBtrcp2`y1S-L!e&a35JM@Sp{CaqbRh_oJe2qu17dn>VVVe(y+0N%g!}z+PxwBe>-SpRFss|q$Nrk;g^+2`{Vk-HU@m>&z6h(?TN(#M3f1-*aH^0=AtYE?jBT^Hts$&PMSxumRD1ff z-R+oP>f9!scUks^Ofxo`AT@Gfi%hOc8r5ZK2W>G1KXfj`EU7P;iktM9>vx97LI+uY zDK69t!;0A*7&GN$8zH^E&xEG8N7`=!|Moa-o({t&uD>>y2*Z1|h}Akl5UCEQmm?Q$ z8S<8B48gyQG8dbxqR>t0a`^!=a$j+vK%T~AcdI=AzjS9t1fQqk^zcZjDo7y z$c`P;ChXjVb_l!N+1Y+X*5T*tLw+{#wZ~fCBNBApI`I!&IKSLpxzLIyhw{Js;P%a@ zY1#O9sm#Nd9+`Pqd`59exES~Za|bvs1`N zar>$D$i9joB}`4iG=V5*!iX`qa!;0G7z9$8;h!9xWIc5}+n%-&Z-P|r31KOQP4@&U zjYYiW>%}4!%eV4Yio9PxBuHJ_cvxikPT+QEtiRLTFyB zQmgX;wzKE37v*^`erma%RO<|8RIqXpM=Voq!HMAa zb;ht&#l9$6v@8H=>-!s(f_Q4N{0jfugEE|=52^sN>-c{W-Z{Ab08=V#Cglj5o{fPj z@f+cMmsqy#!dmD87)7_uG>(-mRwJoAO$wDxM|4yn7wS7bEuJ-*LesVw{_Z6Q3Fpz~ z>?s@E)Zv|uPa9}~E8E-~+=N)B{zM2%Q($kC@Z!V>(b`7s_0h?kWT+cNg*~bMdo9KC z3gS1Y4&Cx{1=e}{#5bSTSRYReY9;fmiC`nS-5~ERf&bW{YkpbwB{b^&KaOR7b*GGi zOqgpOXo(m#hDK=+mU@_JY*S{)6JZOeK=x|X21k>8aIfjGia4Cc3TrQWYx||gY|+0q zXI)=-ujoYJmIOscX%UvTAhyL1OW9Em42{>9|Abd0e?v$h{0*Tit>|z)d<$XjokBJo zkSxO{9G7?|@*Dm^b$p7mS<-k($by%Q`h@ z7%0H`jAVS>=MZ1v{Jh(;#j;S(m9xGv`9MXtkpP2OOcj4F|M5XbNOgM%oEL?L5)$*h z!Do07^@QoqB3$+$_+Pi2XHGB#kL*K{=TK&NG*s0CP(8OU!|^A_j6)$=V7{Qe#wV^?nQk%4dB44VEBc0_8XRgFhc7Z0{EEOdYv zPWY9O_QDdV)2P@2Rz1EiIVFN^^tG)+GQ8}~v=#7ot-bN#W1bbAT84(kugfY2w3K5w zdH@7LG%5!$Lv{wtLo#47PcFX}6TDIj?WDxq?Zrr^|p|x6Amjv=D9EgMF#MRRaQmyW*T3N-K7f?6K4(k97k9vuvkP>@93}~LjPnw z&mamaP}g@!bjpbNp7wm3iO#3({o&y@F@cZ)^eat7_(y+rbW(R?>&Ylw0Rs(R!=2(A zqI04+v$a;kMAN28TW)p<&1rCBLz;6zRN}xgZ9N@Uzab_on``T_QGK%YNwFdl*W5ZYfg<4W4P7@ae ziy|29gRTCQi>^g*+1Elchvm#{2 zcGJ*-EMPJ|bdIyPUt-9D>!`lpH~x)ekEkcqpkQnC7L9*cm$FG&0Pb z_h}Ud=ikv|MZQ&D;^2e^sST$We7Jd0yjX+%dVg5>b?Utbz6CVPTnK_zpRTt#U4Acc zbKmg$xSkl3fR$?D>HqYKTWUfse!Al{1(u3P2?(}hAo^RlUHW*Gwv9u8Er&roS zDtuXKA;H{GyQnW#v!R-p1&;dftQHFp9Wsvnlpl#KZKvKX&-x8aNW>Ifs&*jFZE;=Z zVT}+}IYXNJ=e@#d*_f1-@}5*J19ld`x@V2%kN6L1?0So2=@%DwnP;V0YOPR6AxRuW z-q=!^&!Qv>Gl+}2-$YA!Lx-AzA~&il|I440ScU)zReB{WnsicAwcRp}5&FUnb7xccUpFq?o3OXVN#{nE68kg>xsKF!@I# z%U--hUaveZJ$wYaUal`7LwA`jA;O(vr1_JPf1pPX&wD?QZl3&n1b)n{iTDRV9v&Al zYhIwYi`}^n2eekg|-Sx zN*yEiDP|3k>vo8#tK#AS$5avtNyyh!_+-0U`y7<#uFKm`EUD3l;zZ(g`J`vBQv!iy zg*zV~@2NCc!j6ulx=#*wK9W7Q-YX&BH3TNPx3%0aJU>z6Wi(Y6y5E#iBIW*IAjd1LF_NTY>-5mBBd*PQ4h-7(y*&v&P0vJ4` z&L1{Y;y<{*c(3!EJ7s@igB9FL-VZSsT~N=|?{lwTD;F*jelMhyq7qgG9TeCSxe?*R zn48J{$XqmcS2cls2d&%vBgp4Tw|Z(xXQR4sZn75lGB6Qhl``VCc(2}@GNj7)nMF_C zgA__8f|()2o%gYu2>Cf}L=bX{5eOi!-rLCCAaV-koF1Jx;a_ z-LyN305i_3Nbo6P$(jQ?CBM06BL%!!=iY5lxT>(h486SY?>B&;-ayoyyb!qmBE?yD z2eI}=d_ueV|7?U8x@izn@hOKt{;NJ^|^uQzBo2Z!5TsBv9sao7}a0j z=F>B(Jbsv__YQ5a^EyljDV?XO#c#!Z1eLuU8!J65lV`K+%D1mua9))KHLOe`$jbTq zv3rm4$z$m%l0{P7FhE$IfL^eECsm`}DUfQ>mJFvJWo6s36=mP3mYOAdp(nSniUC#PMZ1YSNEqQ0dH zUyp$21pUPYWSaRN8#Q!F4U`-+%S9=q^TBfqRKZCd?@3Il;7P#JZ6rsQtEE2;_Lo>B z83%YPg|xaRujX_I>QnO4+|?4r?Fh4KJ#+1#jQ7=M%R#uPVUcB?9%(<*#Q(}qoERcU zsiL}KM5FyKn;E>LS%|EXw!Hh!S3~|q-f74Pm=tgHD}W>#_I)1B4@ds7)he_UzUukO zDP0z2+(q_4xu9Wv`Y%nn>QM|REruew#VIXvLQ_-xQ=l*Dr@0gjmnq9%v*7(DVLz}% zkoLH2K8Qh#k$K3CCdYZ#27}8bbX>hW(tqNnO2k>-pvld&n{|sRs2*j(k@fUG-F&lZ zh-x4=?RcTKU3(e=`QxjY)XOSWc%9>T>GLF-cnog(t-Rbut%K#sV$LwGi0rU;1yF+7 zLXiwSiAuxJUPgm$vv8{4BKxP95!xI*l7Wb(uq5#**4V; zCl$T~1kAeDpS3DOE^4MXixb53#D4Z$SHEAcJ41BWMNi?5XrvZ3bn3}%rd^KkN2t&! zcKcZVoS|VUvkQCoGnPl6R(b?qF4Rq9aR9=iF$wF(fu|bUuGJN#SjVa%KZw_%Q4O}T zPY4>zY!fTHFFIv#n-?GsP6v7YPDs>q^_p)X;ndX942UHS39GZ5L3ZOwmKc1WQXpWa zeX{k066Hy&<-tj7uEmxrIG#r>=;`c`SG96_bwi-zK2xpNTT9y!Pr^*LN&G`a8U}LT z3y-IBqRrGy;X#T~B3Ms<>i7Lu z+3u9fEtxx%hSA~L- zM6Ky_KP?d*mv;aTHpVk1(>4lLvrlwUw77S;<~$!4!~12w0wELCWh9#xLrI9RmATQ9;@3H^q6*7pDwn@R=2>%68k z{t5R?faY^SKB3g{B%h`;z8z$7?Ngp|vxA~dn9o-pGem$a?3k+Ip%F8jq6_0`|rQNU;sDnm^kCC;@R`L>$Oa%#(26d~xK5Fk{ zwTOCKIIa?7d5Mf!hylxoJL6q=S^i)s;T(tgMNiN0G>U9)DqEG~6I*{#)RSXx8@-mt zHFaZT(g_bL*q78%-psLGi&8$$B5(fHc=w&~J#$*}#>3B^Ai`rmMmG8OHp>fa(}AOg z$l&()wKxC_&fyuZCNbp9Hhc|nrSenGtw}j*;0K1zDVvtkf_@lG#(v z{%PZ&kB%qAop8Zl0f6PyY!y%V54qimsX$dpl=~G0B&@(E$baJ+ z0zk9+S+XHil?MPjAeh>wCMbD{Ejz)@syFMvFpWiOptGopz@OHFpXcn@X9T#_>rJ`!WQxhdvBV}*<_4pL9H$)ZY-%B?O6F&67ben1KQCDMuhZBX;B zWjm-+%59XD2PUcX{L}2KWNYHPby-h)>mG`LQcu z*++M|V=qNlt{iKM=i!FCfP%WOYN4;RDH2A5yUl6@Jf<2clTqD4oOciO<$*9TFt4w0 zFdE8m@VGFD4QJ|yNdMn|0jZn19{{SU{Cbom|8F*>hk?O;^ZK95Hq}Fqp5(uZ0AOI= z!@|H|{m;v{JH^ySJu%o`^;AWDP%5E5J3t~;L0=m%lA5b83aCt7)u%z^()s7{zX0e= B(5?Ug diff --git a/nsw/Source/bsmd.ExcelReadService/Util.cs b/nsw/Source/bsmd.ExcelReadService/Util.cs index 5ffed974..1ff005c9 100644 --- a/nsw/Source/bsmd.ExcelReadService/Util.cs +++ b/nsw/Source/bsmd.ExcelReadService/Util.cs @@ -142,6 +142,12 @@ namespace bsmd.ExcelReadService return true; } + internal static string CreateConfirmationSheet(MessageCore messageCore) + { + throw new NotImplementedException(); + } + + #region ATA static void ScanATA(List messages, MessageCore messageCore, ExcelReader reader) @@ -157,12 +163,7 @@ namespace bsmd.ExcelReadService Util.ScanMessage(ata, reader); if (!ata.ATAPortOfCall.HasValue && ataMessage.IsNew) messages.Remove(ataMessage); - } - - internal static string CreateConfirmationSheet(MessageCore messageCore) - { - throw new NotImplementedException(); - } + } #endregion diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs index 493a3a02..3fe8b100 100644 --- a/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs +++ b/nsw/Source/bsmd.database/Properties/AssemblyProductInfo.cs @@ -2,6 +2,6 @@ [assembly: AssemblyCompany("Informatikbüro Daniel Schick")] [assembly: AssemblyProduct("BSMD NSW interface")] -[assembly: AssemblyInformationalVersion("3.1.5")] +[assembly: AssemblyInformationalVersion("3.1.6")] [assembly: AssemblyCopyright("Copyright © 2014-2016 Informatikbüro Daniel Schick. All rights reserved.")] [assembly: AssemblyTrademark("")] \ No newline at end of file diff --git a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs index 3718188b..19bb04ac 100644 --- a/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs +++ b/nsw/Source/bsmd.database/Properties/AssemblyProjectInfo.cs @@ -1,4 +1,4 @@ using System.Reflection; -[assembly: AssemblyVersion("3.1.5.*")] +[assembly: AssemblyVersion("3.1.6.*")] diff --git a/nsw/Source/bsmd.email/BSMDMail.cs b/nsw/Source/bsmd.email/BSMDMail.cs index 8fa6ece2..7f1ea3ea 100644 --- a/nsw/Source/bsmd.email/BSMDMail.cs +++ b/nsw/Source/bsmd.email/BSMDMail.cs @@ -100,17 +100,21 @@ namespace bsmd.email } // mailer.Send(message); - + + /* mailer.client.SendCompleted += (s, e) => { log.InfoFormat("{0} email send completed", subject); mailer.Dispose(); message.Dispose(); }; + */ try { - mailer.client.SendAsync(message, null); + // Umgestellt auf synchron, da sonst die gesendeten Elemente nicht gelöscht werden können.. + mailer.Send(message); + // mailer.client.SendAsync(message, null); } catch (SmtpException smtpException) { diff --git a/nsw/Source/bsmd.herberg.FormService/Util.cs b/nsw/Source/bsmd.herberg.FormService/Util.cs index 87eb1460..77e84830 100644 --- a/nsw/Source/bsmd.herberg.FormService/Util.cs +++ b/nsw/Source/bsmd.herberg.FormService/Util.cs @@ -826,7 +826,7 @@ namespace bsmd.herberg.FormService if (pDict.ContainsKey("CrewMemberNationalityCode")) crew.CrewMemberNationality = pDict["CrewMemberNationalityCode"]; if ((crew.CrewMemberNationality != null) && (crew.CrewMemberNationality.Length > 2)) crew.CrewMemberNationality = crew.CrewMemberNationality.Substring(0, 2); - if (pDict.ContainsKey("CrewMemberIdentityDocumentType")) crew.CrewMemberIdentityDocumentType = (byte)Enum.Parse(typeof(Enums.PassengerIdentityDocumentType), pDict["CrewMemberIdentityDocumentType"], true); + if (pDict.ContainsKey("CrewMemberIdentityDocumentType")) crew.CrewMemberIdentityDocumentType = Enums.ParseIdentityDocumentType(pDict["CrewMemberIdentityDocumentType"]); if (pDict.ContainsKey("CrewMemberIdentityDocumentId")) crew.CrewMemberIdentityDocumentId = pDict["CrewMemberIdentityDocumentId"]; if (pDict.ContainsKey("CrewMemberVisaNumber")) crew.CrewMemberVisaNumber = pDict["CrewMemberVisaNumber"]; if (pDict.ContainsKey("CrewMemberDuty")) crew.CrewMemberDuty = pDict["CrewMemberDuty"]; @@ -1006,7 +1006,7 @@ namespace bsmd.herberg.FormService if (lDict.ContainsKey("CargoGrossQuantity_TNE")) ladg.CargoGrossQuantity_TNE = Extensions.TryParseDouble(lDict["CargoGrossQuantity_TNE"]); if (lDict.ContainsKey("CargoNumberOfItems")) ladg.CargoNumberOfItems = Int32.Parse(lDict["CargoNumberOfItems"]); if (lDict.ContainsKey("CargoCodeNST")) ladg.CargoCodeNST = lDict["CargoCodeNST"]; - if (lDict.ContainsKey("CargoHandlingType")) ladg.CargoHandlingType = (byte) Enum.Parse(typeof(Enums.CargoHandlingType), lDict["CargoHandlingType"]); + if (lDict.ContainsKey("CargoHandlingType")) ladg.CargoHandlingType = (byte) Enum.Parse(typeof(Enums.CargoHandlingType), lDict["CargoHandlingType"].ToUpper()); saveMessages.Add(ladg); }