private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            this.custVM = new CustomerMainViewModel(this.custRepository);
            this.searchCat.ItemsSource  = this.custVM.SearchCategories;
            this.searchCat.Visibility   = Visibility.Visible;
            this.searchCat.SelectedItem = "DEFAULT";
            this.DataContext            = this.custVM;
            this.custDetail             = new AddCustomerUC();
            foreach (string item in this.custVM.CountryList)
            {
                this.custDetail.cboxCountry.Items.Add(item);
            }

            this.contCustDetails.Content    = this.custDetail;
            this.contCustDetails.Visibility = Visibility.Hidden;
        }
Exemple #2
0
        public void Execute(object parameter)
        {
            var oldViewModel = (MainViewModel)Application.Current.Properties["mainViewModel"];

            oldViewModel.MainDataTable = null;

            var mainViewModel = new CustomerMainViewModel();

            Application.Current.Properties["mainViewModel"] = mainViewModel;

            var controller = new QueryController(EntityType.Customer);

            mainViewModel.MainDataTable = controller.GetAllRecords();

            oldViewModel.IsActiveViewModel = false;
            mainViewModel.StatusTextOutput = mainViewModel.MainDataTable.Rows.Count + " Customers Loaded\n" +
                                             mainViewModel.StatusTextOutput;
        }