コード例 #1
0
        // открытие окна для добавление заявки на ремонт
        public RepairOrder OpenAppendOrderWindow(DatabaseContext context)
        {
            AppendRepairRequestWindow window = new AppendRepairRequestWindow(context);

            window.ShowDialog();
            return(window.NewOrder);
        } // OpenAppendOrderWindow
コード例 #2
0
        public AppendRequestViewModel(IWindowOpenService windowOpenService, IOpenDialogWindow openDialogWindow, DatabaseContext context, AppendRepairRequestWindow window)
        {
            _windowOpenService = windowOpenService;
            _window            = window;
            _openDialogWindow  = openDialogWindow;

            _context     = context;
            Clients      = new ObservableCollection <Client>(context.GetClients());
            Cars         = new ObservableCollection <Car>(context.GetCars());
            Workers      = new ObservableCollection <string>(context.GetWorkerStr());
            Malfunctions = new ObservableCollection <Malfunction>(context.GetMalfunctions());

            SelectedClient = Clients[0];
            SelectedCar    = Cars[0];
            SelectedWorker = Workers[0];

            Order = new RepairOrder {
                IsReady = false,
                DateOfTheApplication = DateTime.Now
            };
        } // AppendRequestViewModel