Retouche de l'écran de démarrage + amélioration de la gestion d'erreur pour l'envoi de SMS
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user