diff --git a/Installer/Installer.vdproj b/Installer/Installer.vdproj index 3509797..2545d4f 100644 --- a/Installer/Installer.vdproj +++ b/Installer/Installer.vdproj @@ -812,15 +812,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:Hermes" - "ProductCode" = "8:{34F15BE4-83E0-406C-AB16-5CCB92F214C7}" - "PackageCode" = "8:{A3A58C60-1261-4F23-91A2-F2308E51DDAE}" + "ProductCode" = "8:{B7A4F009-869B-4F71-A0D2-F28620DE8A12}" + "PackageCode" = "8:{2E2E85F3-DEAE-4066-A5C7-A9CF899BE59E}" "UpgradeCode" = "8:{A8FB75F3-57A5-4B7D-A0AE-9E87F69529B0}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:0.9.4" + "ProductVersion" = "8:0.9.5" "Manufacturer" = "8:Aztrom" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:" diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index bed3627..d9953f5 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -51,6 +51,6 @@ using System.Windows; // Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut // en utilisant '*', comme indiqué ci-dessous : // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.9.4.0")] -[assembly: AssemblyFileVersion("0.9.4.0")] +[assembly: AssemblyVersion("0.9.5.0")] +[assembly: AssemblyFileVersion("0.9.5.0")] [assembly: NeutralResourcesLanguage("fr-FR")] diff --git a/SmsWindow.xaml b/SmsWindow.xaml index eb4bed0..02b6c0f 100644 --- a/SmsWindow.xaml +++ b/SmsWindow.xaml @@ -26,7 +26,7 @@ - + diff --git a/SmsWindow.xaml.cs b/SmsWindow.xaml.cs index 0be0f99..047e483 100644 --- a/SmsWindow.xaml.cs +++ b/SmsWindow.xaml.cs @@ -132,10 +132,19 @@ namespace Hermes { } catch(WebException ex) { error = true; WebResponse resp = ex.Response; - using(var stream = resp.GetResponseStream()) { - var reader = new StreamReader(stream); - String result = reader.ReadToEnd().Trim(); - stat.Status = result; + if(resp == null) { + string errorMsg = ex.Message == null ? "" : ex.Message; + stat.Status = $"Erreur de transmission : {errorMsg}"; + continue; + } + try { + using(var stream = resp.GetResponseStream()) { + StreamReader reader = new StreamReader(stream); + String result = reader.ReadToEnd().Trim(); + stat.Status = result; + } + } catch(Exception) { + stat.Status = $"Erreur de transmission"; } } catch(Exception ex) { error = true; @@ -152,7 +161,7 @@ namespace Hermes { Mouse.OverrideCursor = previousCursor; if(error) { - MessageBox.Show("Plusieurs envois se sont mal déroulés. Vérifiez la validité des numéros de téléphone.", "Envoi de SMS", MessageBoxButton.OK, MessageBoxImage.Error); + MessageBox.Show("Plusieurs envois se sont mal déroulés. Certains numéros de téléphone ne sont peut-être pas valides.", "Envoi de SMS", MessageBoxButton.OK, MessageBoxImage.Error); } } diff --git a/hermes_splash.png b/hermes_splash.png index da0f7b0..e0a2c51 100644 Binary files a/hermes_splash.png and b/hermes_splash.png differ