Exemple #1
0
        public MainWindowViewModel(ICustomerListViewModel customerListViewModel, ICustomerViewModel customerViewModel)
        {
            _CustomerListViewModel = customerListViewModel;
            _CustomerViewModel     = customerViewModel;

            CurrentViewModel  = _CustomerViewModel;
            ToggleViewCommand = new CommandBase((p) => OnToggleViewCommand());
        }
 public CustomerWindow(ICustomerViewModel customerViewModel, CustomerDetailWindow customerDetailWindow)
 {
     InitializeComponent();
     DataConnection.DefaultSettings = new DbConfig();
     _customerViewModel             = customerViewModel;
     _customerDetailWindow          = customerDetailWindow;
     DataContext = _customerViewModel;
 }
 public MainWindowViewModel(ICustomerListViewModel customerListViewModel,
                            ICustomerViewModel customerViewModel)
 {
     _CustomerListViewModel = customerListViewModel;
     _CustomerViewModel = customerViewModel;
     
     CurrentViewModel = _CustomerListViewModel;
     ToggleViewCommand = new ToggleViewCommand(this);
 }
        public MainWindowViewModel(ICustomerListViewModel customerListViewModel,
                                   ICustomerViewModel customerViewModel)
        {
            _CustomerListViewModel = customerListViewModel;
            _CustomerViewModel     = customerViewModel;

            CurrentViewModel  = _CustomerListViewModel;
            ToggleViewCommand = new ToggleViewCommand(this);
        }
        public void LoadClicked()
        {
            try
            {
                ICustomerBO customerBo = _service.CreateNew();

                _viewModel = new CustomerViewModel(customerBo);

                _view.ShowCustomer(_viewModel);
            }
            catch (Exception ex)
            {
                _view.ShowError(ex.ToString());
            }
        }
Exemple #6
0
 public void ShowCustomer(ICustomerViewModel customerViewModel)
 {
     ViewModelBindingSource.DataSource = customerViewModel;
 }
 public CustomerView()
 {
     InitializeComponent();
     _customerViewModel = new CustomerViewModel();
     DataContext        = _customerViewModel;
 }
Exemple #8
0
 public CustomerController(ICustomerViewModel customerViewModel)
 {
     _ICustomerViewModel = customerViewModel;
 }
        public MainViewModel(IHomeViewModel homeViewModel, ITableViewModel tableViewModel, IMiddleViewModel middleViewModel, IFittingsTableViewModel fittingsTableViewModel,
                             IChangeMaterialTableViewModel changeMaterialViewModel, IEdgeTapeTableViewModel edgeTapeTableViewModel, ILogInViewModel logInViewModel,
                             ICorpusViewModel corpusVeiwModel, IChangeMaterialCorpusViewModel changeMaterialCorpusVIewModel, IFittingsCorpusViewModel fittingsCorpusViewModel,
                             IEdgeTapeCorpusViewModel edgeTapeCorpusViewModel, IAddDetailViewModel addDetailViewModel, ICustomerViewModel customerViewModel,
                             IOfferViewModel offerViewModel, IArticlesInOfferViewModel articlesInOffer)
        {
            _homeViewModel            = homeViewModel;
            _homeViewModel.Started   += homeViewModel_Started;
            _homeViewModel.Succeeded += homeViewModel_Succeeded;
            _homeViewModel.LogOut    += homeViewModel_LogOut;
            _homeViewModel.Customer  += homeViewModel_Customer;

            #region Table
            _tableViewModel                 = tableViewModel;
            _tableViewModel.Started        += tableViewModel_Started;
            _tableViewModel.Succeeded      += tableViewModel_Succeeded;
            _tableViewModel.ChangeMaterial += tableViewModel_ChangeMaterial;
            _tableViewModel.EdgeTape       += tableViewModel_EdgeTape;
            _tableViewModel.Fittings       += tableViewModel_Fittings;

            _middleViewModel            = middleViewModel;
            _middleViewModel.Started   += middleViewModel_Started;
            _middleViewModel.Succeeded += middleViewModel_Succeeded;
            _middleViewModel.Next      += middleViewModel_Next;

            _fittingsTableViewModel            = fittingsTableViewModel;
            _fittingsTableViewModel.Started   += fittingsTableViewModel_Started;
            _fittingsTableViewModel.Succeeded += fittingsTableViewModel_Succeeded;

            _changeMaterialTableViewModel            = changeMaterialViewModel;
            _changeMaterialTableViewModel.Started   += changeMaterialTableViewModel_Started;
            _changeMaterialTableViewModel.Succeeded += changeMaterialTableViewModel_Succeeded;

            _edgeTapeTableViewModel            = edgeTapeTableViewModel;
            _edgeTapeTableViewModel.Started   += edgeTapeTableViewModel_Started;
            _edgeTapeTableViewModel.Succeeded += edgeTapeTableViewModel_Succeeded;
            #endregion

            _logInViewModel            = logInViewModel;
            _logInViewModel.Started   += logInViewModel_Started;
            _logInViewModel.Succeeded += logInViewModel_Succeeded;

            #region Corpus
            _corpusViewModel                 = corpusVeiwModel;
            _corpusViewModel.Started        += corpusViewModel_Started;
            _corpusViewModel.Succeeded      += corpusVeiwModel_Succeeded;
            _corpusViewModel.ChangeMaterial += corpusVeiwModel_ChangeMaterial;
            _corpusViewModel.EdgeTape       += corpusVeiwModel_EdgeTape;
            _corpusViewModel.Fittings       += corpusVeiwModel_Fittings;
            _corpusViewModel.AddDetail      += corpusVeiwModel_AddDetail;

            _changeMaterialCorpusViewModel            = changeMaterialCorpusVIewModel;
            _changeMaterialCorpusViewModel.Started   += changeMaterialCorpusVIewModel_Started;
            _changeMaterialCorpusViewModel.Succeeded += changeMaterialCorpusVIewModel_Succeeded;

            _fittingsCorpusViewModel            = fittingsCorpusViewModel;
            _fittingsCorpusViewModel.Started   += fittingsCorpusViewModel_Started;
            _fittingsCorpusViewModel.Succeeded += fittingsCorpusViewModel_Succeeded;

            _edgeTapeCorpusViewModel            = edgeTapeCorpusViewModel;
            _edgeTapeCorpusViewModel.Started   += edgeTapeCorpusViewModel_Started;
            _edgeTapeCorpusViewModel.Succeeded += edgeTapeCorpusViewModel_Succeeded;

            _addDetailViewModel            = addDetailViewModel;
            _addDetailViewModel.Started   += addDetailViewModel_Started;
            _addDetailViewModel.Succeeded += addDetailViewModel_Succeeded;
            #endregion

            #region Offer
            _customerViewModel            = customerViewModel;
            _customerViewModel.Started   += customerViewModel_Started;
            _customerViewModel.Succeeded += customerViewModel_Succeeded;
            _customerViewModel.Offer     += customerViewModel_Offer;

            _offerViewModel             = offerViewModel;
            _offerViewModel.Started    += offerViewModel_Started;
            _offerViewModel.Succeeded  += offerViewModel_Succeeded;
            _offerViewModel.CheckOffer += offerViewModel_CheckOffer;

            _articlesInOffer            = articlesInOffer;
            _articlesInOffer.Started   += articlesInOffer_Started;
            _articlesInOffer.Succeeded += articlesInOffer_Succeeded;
            _articlesInOffer.Accept    += articlesInOffer_Accept;
            #endregion

            setHomePageCurrent();
        }