Windows: Ask user if they really want to send an email
All checks were successful
Test / Run tests (push) Successful in 1m46s
All checks were successful
Test / Run tests (push) Successful in 1m46s
This commit is contained in:
@ -155,6 +155,10 @@ namespace Elwig.Windows {
|
|||||||
private async void Menu_DeliveryNote_Email_Click(object sender, RoutedEventArgs evt) {
|
private async void Menu_DeliveryNote_Email_Click(object sender, RoutedEventArgs evt) {
|
||||||
if (DeliveryList.SelectedItem is not Delivery d)
|
if (DeliveryList.SelectedItem is not Delivery d)
|
||||||
return;
|
return;
|
||||||
|
var res = MessageBox.Show("Soll eine E-Mail verschickt werden?", "Lieferschein verschicken",
|
||||||
|
MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes);
|
||||||
|
if (res != MessageBoxResult.Yes)
|
||||||
|
return;
|
||||||
await DeliveryService.GenerateDeliveryNote(d.Year, d.DId, ExportMode.Email);
|
await DeliveryService.GenerateDeliveryNote(d.Year, d.DId, ExportMode.Email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -506,6 +506,10 @@ namespace Elwig.Windows {
|
|||||||
|
|
||||||
private async void Menu_MemberDataSheet_Email_Click(object sender, RoutedEventArgs evt) {
|
private async void Menu_MemberDataSheet_Email_Click(object sender, RoutedEventArgs evt) {
|
||||||
if (ViewModel.SelectedMember is not Member m) return;
|
if (ViewModel.SelectedMember is not Member m) return;
|
||||||
|
var res = MessageBox.Show("Soll eine E-Mail verschickt werden?", "Stammdatenblatt verschicken",
|
||||||
|
MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes);
|
||||||
|
if (res != MessageBoxResult.Yes)
|
||||||
|
return;
|
||||||
await MemberService.GenerateMemberDataSheet(m, ExportMode.Email);
|
await MemberService.GenerateMemberDataSheet(m, ExportMode.Email);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -534,6 +538,10 @@ namespace Elwig.Windows {
|
|||||||
var year = (int?)((sender as MenuItem)?.Parent as MenuItem)?.Tag;
|
var year = (int?)((sender as MenuItem)?.Parent as MenuItem)?.Tag;
|
||||||
if (ViewModel.SelectedMember is not Member m || year == null)
|
if (ViewModel.SelectedMember is not Member m || year == null)
|
||||||
return;
|
return;
|
||||||
|
var res = MessageBox.Show("Soll eine E-Mail verschickt werden?", "Anlieferungsbestätigung verschicken",
|
||||||
|
MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes);
|
||||||
|
if (res != MessageBoxResult.Yes)
|
||||||
|
return;
|
||||||
await MemberService.GenerateDeliveryConfirmation(m, (int)year, ExportMode.Email);
|
await MemberService.GenerateDeliveryConfirmation(m, (int)year, ExportMode.Email);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -566,6 +574,10 @@ namespace Elwig.Windows {
|
|||||||
var avnr = (int?)((sender as MenuItem)?.Parent as MenuItem)?.Tag;
|
var avnr = (int?)((sender as MenuItem)?.Parent as MenuItem)?.Tag;
|
||||||
if (ViewModel.SelectedMember is not Member m || year == null || avnr == null)
|
if (ViewModel.SelectedMember is not Member m || year == null || avnr == null)
|
||||||
return;
|
return;
|
||||||
|
var res = MessageBox.Show("Soll eine E-Mail verschickt werden?", "Traubengutschrift verschicken",
|
||||||
|
MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes);
|
||||||
|
if (res != MessageBoxResult.Yes)
|
||||||
|
return;
|
||||||
await MemberService.GenerateCreditNote(m, (int)year, (int)avnr, ExportMode.Email);
|
await MemberService.GenerateCreditNote(m, (int)year, (int)avnr, ExportMode.Email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user