private void UserControl_MouseEnter(object sender, System.Windows.Input.MouseEventArgs e)
 {
     if (IsVisible && privateInvoiceGroupView == null)
     {
         privateInvoiceGroupView                = new InvoiceGroupView();
         privateInvoiceGroupViewModel           = new InvoiceGroupViewModel(privateInvoiceGroupView);
         viewModel.Value.InvGroup               = privateInvoiceGroupView;
         privateInvoiceGroupView.DataContext    = privateInvoiceGroupViewModel;
         privateInvoiceGroupViewModel.RoutingTo = InvoiceGroupViewModel.RouteTo.UsingOverridesView;
     }
 }
Exemple #2
0
 public InvoiceController(CompositionContainer container,
                          ShellViewModel shellViewModel,
                          InvoiceViewModel _invoiceViewModel,
                          InvoiceGroupViewModel _invoiceGroupViewModel,
                          InvoiceGrpDetailViewModel _invoiceGrpDetailViewModel,
                          InvoiceHistoryViewModel _invoiceHistoryViewModel,
                          AddOnChargesViewModel _addOnChargesViewModel,
                          OverridesViewModel _overridesViewModel)
 {
     this.container             = container;
     overridesViewModel         = _overridesViewModel;
     invoiceHistoryViewModel    = _invoiceHistoryViewModel;
     invoiceViewModel           = _invoiceViewModel;
     this.invoiceGroupViewModel = _invoiceGroupViewModel;;
     invoiceGrpDetailViewModel  = _invoiceGrpDetailViewModel;
     addOnChargesViewModel      = _addOnChargesViewModel;
     this.shellViewModel        = shellViewModel;
 }
 public ClientDefController(CompositionContainer container
                            , ShellViewModel shellViewModel
                            , ClientDefViewModel _clientDefViewModel
                            , ClientDefListViewModel _clientDefListViewModel
                            , ClientDefDetailsViewModel _clientDefDetailsViewModel
                            , ClientDefWorkTypeViewModel _clientDefWorkTypeViewModel
                            , InvoiceGroupViewModel _invoiceGroupViewModel
                            )
 {
     this.invoiceGroupViewModel     = _invoiceGroupViewModel;
     this.container                 = container;
     clientDefWorkTypeViewModel     = _clientDefWorkTypeViewModel;
     this.clientDefDetailsViewModel = _clientDefDetailsViewModel;
     this.clientDefViewModel        = _clientDefViewModel;
     this.clientDefListViewModel    = _clientDefListViewModel;
     clientDefDetailsViewModel      = _clientDefDetailsViewModel;
     this.shellViewModel            = shellViewModel;
 }