private void OpenTaxInvoiceDetailWindow(AssociationUserTaxInvoice taxInvoice, bool isAdd) { var viewModel = Kernel.Get<TaxInvoiceDetailChildWindowViewModel>(); var view = Kernel.Get<AddEditTaxInvoiceWindow>(); viewModel.IsAdd = isAdd; viewModel.TaxInvoice = taxInvoice; viewModel.Manager = _manager; viewModel.Profile = SelectedProfile; view.DataContext = viewModel; viewModel.Completed += (o, e) => { view.Close(); ChargeBacks.Replace(e.Value); SelectedTaxInvoice = e.Value; SearchTaxInvoices(); }; view.Show(); }
private void AddTaxInvoice() { var newTaxInvoice = new AssociationUserTaxInvoice(); OpenTaxInvoiceDetailWindow(newTaxInvoice, true); }