public SavedDataControl()
 {
     InitializeComponent();
     InitializeHeader("Data");
     ((VehicleSelectionControl)controlVehicleSelection.InnerContent).
     VehicleSelected += SelectedVehicleChanged;
     ApplicationSizeKeeper.AppResized += OnAppSizeChanged;
     UpdateControlSize();
     ((VehicleDatasetsTreeControl)treeControlVehicleDatasets.
      InnerContent).UpdateComplete += OnTreeUpdateComplete;
     presenter = new SavedDataPresenter(
         (VehicleDatasetsTreeControl)treeControlVehicleDatasets.
         InnerContent,
         (DataGraphsControl)controlUpperLowerControls.
         InnerContent);
 }
        public PartnerDataWindow(VTSWeb.DomainObjects.Partner partner)
            : this()
        {
            this.partner = partner;
            VehicleSelectionControl vehicleSelectionControl =
                controlVehicleSelection.InnerContent as VehicleSelectionControl;

            if (vehicleSelectionControl == null)
            {
                throw new Exception("Wrong control at place");
            }
            vehicleSelectionControl.InitializeVehicles(partner);
            vehicleSelectionControl.VehicleSelected += OnVehicleSelected;
            UpdateControlSize();
            ((VehicleDatasetsTreeControl)treeControlVehicleDatasets.
             InnerContent).UpdateComplete += OnTreeUpdateComplete;
            presenter = new SavedDataPresenter(
                (VehicleDatasetsTreeControl)treeControlVehicleDatasets.InnerContent,
                (DataGraphsControl)controlUpperLowerControls.InnerContent);
        }