private void btnDeliveryNumber_Click(object sender, RoutedEventArgs e) { try { var order = GetCurrentOrderViewModel(sender); if (string.IsNullOrWhiteSpace(order.Source.DeliveryCompany) || string.IsNullOrWhiteSpace(order.Source.DeliveryNumber)) { return; } Delivery.DeliveryQueryWindow window = new Delivery.DeliveryQueryWindow { DeliveryCompany = order.Source.DeliveryCompany, DeliveryNumber = order.Source.DeliveryNumber }; window.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnQueryDelivery_Click(object sender, RoutedEventArgs e) { try { Button btn = sender as Button; if (btn == null || btn.DataContext == null || btn.DataContext is OrderReturnViewModel == false) { return; } var order = btn.DataContext as OrderReturnViewModel; Delivery.DeliveryQueryWindow window = new Delivery.DeliveryQueryWindow { DeliveryCompany = order.Source.DeliveryCompany, DeliveryNumber = order.Source.DeliveryNumber }; window.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }