// констркутор
        public DatabaseRequestViewModel(RequestWindow window, DatabaseContext context, IOpenDialogWindow openDialogWindow)
        {
            _window           = window;
            _context          = context;
            _openDialogWindow = openDialogWindow;

            SetValues();
        } // DatabaseRequestViewModel
Ejemplo n.º 2
0
        // конструктор
        public MaintenanceVeiwModel(MainWindow window, IMainWindowOpenWindowService service,
                                    IOpenDialogWindow openDialogWindow)
        {
            _window            = window;
            _windowOpenService = service;
            _openDialogWindow  = openDialogWindow;

            Orders  = new ObservableCollection <RepairOrder>();
            Clients = new ObservableCollection <Client>();
            Cars    = new ObservableCollection <Car>();
            Workers = new ObservableCollection <Worker>();

            _context = new DatabaseContext(this);
        } // MaintenanceVeiwModel - конструктор
Ejemplo n.º 3
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