コード例 #1
0
        public void Initialize()
        {
            culture = new CultureInfo("en-US"); // Used for comparing decimals with strings

            dataAccessFacade = new DataAccessFacadeStub();
            customerController = new CustomerController(dataAccessFacade);
            supplierController = new SupplierController(dataAccessFacade);
            paymentController = new PaymentController(dataAccessFacade);
            bookingController = new BookingController(paymentController, customerController, dataAccessFacade);

            ICustomer lonelyTree = customerController.CreateCustomer(CustomerType.Bureau, "", "Lonely Tree");
        }
コード例 #2
0
 public BookingsUserControl(BookingController bookingController, SupplierController supplierController,
     CustomerController customerController)
 {
     InitializeComponent();
     this.bookingController = bookingController;
     this.supplierController = supplierController;
     this.customerController = customerController;
     bookingsDataGrid.ItemsSource = bookingController.ReadAllBookings();
     bookingTypeComboBox.ItemsSource = Enum.GetValues(typeof(BookingType));
     bookingTypeComboBox.SelectedIndex = 0;
     collapsePlusImage = new BitmapImage(new Uri("/Images/collapse-plus.png", UriKind.Relative));
     collapseMinImage = new BitmapImage(new Uri("/Images/collapse-min.png", UriKind.Relative));
     autoCompleteEntries = new HashSet<string>();
     addAutoCompleteEntries();
     culture = MainWindow.GetCulture();
 }
コード例 #3
0
        public MainWindow()
        {
            InitializeComponent();
            SupplierController supplierController = new SupplierController();
            CustomerController customerController = new CustomerController();
            PaymentController paymentController = new PaymentController();
            BookingController bookingController = new BookingController(paymentController, customerController);

            accountingControl = new AccountingUserControl(paymentController, supplierController, customerController);
            accountingUserControl.Content = accountingControl;
            suppliersUserControl.Content = new SuppliersUserControl(supplierController, customerController);
            customersUserControl.Content = new CustomersUserControl(customerController);
            bookingsUserControl.Content = new BookingsUserControl(bookingController, supplierController,
                customerController);

            currentTabIndex = 0;
        }