Пример #1
0
        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();
        }
Пример #2
0
 private void AddTaxInvoice()
 {
     var newTaxInvoice = new AssociationUserTaxInvoice();
     OpenTaxInvoiceDetailWindow(newTaxInvoice, true);
 }