public MainWindow() { InitializeComponent(); SetVehiclePropertyButtons(false); // Set default state to btnView to prevent view from receiving a null value; btnView.IsEnabled = false; // Instantiate collections Vehicles = new Vehicles(); Journeys = new Journeys(); Services = new Services(); FuelPurchases = new FuelPurchases(); // Test database connection if (InstantiateDatabase()) { Online = true; tbStatus.Text = "Connected to database (yay!)"; tbStatus.Foreground = Brushes.DarkGreen; // Load collections, query from database and store values. LoadCollections(); } else { // Load collections from stored JSON (if any) GoOffline(); } }
public JourneysWindow(Journeys journeys, Vehicle vehicle, bool isParentMain = true) { InitializeComponent(); this.vehicle = vehicle; this.journeys = journeys; this.isParentMain = isParentMain; CollateFields(); }
public VehicleWindow(Journeys journeys, FuelPurchases fuelPurchases, Services services, bool addMode = true) { InitializeComponent(); this.journeys = journeys; this.fuelPurchases = fuelPurchases; this.services = services; CollateFields(); if (addMode) { this.addMode = true; } else { editMode = true; } }