/// <summary> /// Show details screen for invoice entity /// </summary> /// <param name="invoiceDetailsWindow">InvoiceDetailsWindow object</param> /// <param name="RightViewBox">Grid object</param> public void OnSubViewDetailsShow(InvoiceDetailsWindow invoiceDetailsWindow, Grid RightViewBox) { RightViewBox.Children.Clear(); RightViewBox.VerticalAlignment = VerticalAlignment.Stretch; RightViewBox.HorizontalAlignment = HorizontalAlignment.Stretch; RightViewBox.Children.Add(invoiceDetailsWindow); }
private void Button_Show_Click(object sender, RoutedEventArgs e) { Invoice selectedItem = (Invoice)invoiceDataGrid.SelectedItem; selectedItem.InvoiceProducts = invoiceProductsRepository.FindInvoiceProductsWithProductAndInvoiceById(selectedItem, _context); selectedItem.Customer = customerRepository.FindCustomerAddressById(selectedItem, _context); InvoiceDetailsWindow invoiceDetailsWindow = new InvoiceDetailsWindow(selectedItem); service.OnSubViewDetailsShow(invoiceDetailsWindow, RightViewBox); }