Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit c3839286 authored by Franz KOBER josef's avatar Franz KOBER josef
Browse files

GUI update vehiclebus

parent fd9e7be7
No related branches found
No related tags found
No related merge requests found
...@@ -104,7 +104,7 @@ namespace VECTO3GUI.Model.TempDataObject ...@@ -104,7 +104,7 @@ namespace VECTO3GUI.Model.TempDataObject
ManufacturerAddress = vehicleBus.ManufacturerAddress; ManufacturerAddress = vehicleBus.ManufacturerAddress;
Model = vehicleBus.Model; Model = vehicleBus.Model;
VIN = vehicleBus.VIN; VIN = vehicleBus.VIN;
Date = vehicleBus.Date; Date = DateTime.UtcNow;//Set DateTime UTC of current save
LegislativeClass = vehicleBus.LegislativeClass; LegislativeClass = vehicleBus.LegislativeClass;
RegisteredClass = vehicleBus.RegisteredClass; RegisteredClass = vehicleBus.RegisteredClass;
VehicleCode = vehicleBus.VehicleCode; VehicleCode = vehicleBus.VehicleCode;
......
...@@ -16,84 +16,97 @@ ...@@ -16,84 +16,97 @@
</d:PrimaryVehicleBusView.DataContext> </d:PrimaryVehicleBusView.DataContext>
<Grid> <Grid>
<StackPanel Orientation="Vertical" Width="400" HorizontalAlignment="Left" Grid.IsSharedSizeScope="True"> <Grid.ColumnDefinitions>
<StackPanel Orientation="Vertical" DockPanel.Dock="Top" Grid.IsSharedSizeScope="True"> <ColumnDefinition Width="10"/>
<ColumnDefinition/>
<customControls:VectoParameterControl </Grid.ColumnDefinitions>
Caption="Manufacturer" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding Manufacturer}" />
<customControls:VectoParameterControl <Grid.RowDefinitions>
Caption="Manufacturer Address" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" <RowDefinition Height="10"/>
Value="{Binding ManufacturerAddress}" /> <RowDefinition/>
<customControls:VectoParameterControl </Grid.RowDefinitions>
Caption="VIN" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding VIN}" /> <GroupBox Header="Vehicle Data" Grid.Row="1" Grid.Column="1" Width="420" HorizontalAlignment="Left">
<customControls:VectoParameterControl <StackPanel Orientation="Vertical" Width="400" HorizontalAlignment="Left" Grid.IsSharedSizeScope="True">
Caption="Date" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" <StackPanel Orientation="Vertical" DockPanel.Dock="Top" Grid.IsSharedSizeScope="True">
Value="{Binding Date}" />
<customControls:VectoParameterControl
<customControls:ComboParameter Caption="Manufacturer" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Caption="Legislative Class" Value="{Binding Manufacturer}" />
CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" <customControls:VectoParameterControl
Value="{Binding LegislativeClass}" Caption="Manufacturer Address" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
AllowedValues="{Binding AllowedLegislativeClasses}" /> Value="{Binding ManufacturerAddress}" />
<customControls:VectoParameterControl
<customControls:VectoParameterControl Caption="VIN" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Caption="Registered Class" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Value="{Binding VIN}" />
Value="{Binding RegisteredClass}" /> <customControls:VectoParameterControl
Caption="Date" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
<customControls:ComboParameter Value="{Binding Date}" />
Caption="Vehicle Code"
CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" <customControls:ComboParameter
Value="{Binding VehicleCode}" Caption="Legislative Class"
AllowedValues="{Binding AllowedVehicleCodes}" /> CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding LegislativeClass}"
<customControls:VectoParameterControl AllowedValues="{Binding AllowedLegislativeClasses}" />
Caption="Curb Mass Chassis" Unit="{helper:SIUnit CurbMassChassis}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding CurbMassChassis, Converter={converter:SIValueConverter}, ConverterParameter=int}" /> <customControls:VectoParameterControl
Caption="Registered Class" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
<customControls:VectoParameterControl Value="{Binding RegisteredClass}" />
Caption="Permissible Maximum Laden Mass" Unit="{helper:SIUnit TechnicalPermissibleMaximumLadenMass}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding TechnicalPermissibleMaximumLadenMass, Converter={converter:SIValueConverter}, ConverterParameter=int}" /> <customControls:ComboParameter
Caption="Vehicle Code"
<customControls:VectoParameterControl CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Caption="Passengers Lower Deck" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Value="{Binding VehicleCode}"
Value="{Binding NumberOfPassengersLowerDeck}" /> AllowedValues="{Binding AllowedVehicleCodes}" />
<customControls:VectoParameterControl <customControls:VectoParameterControl
Caption="Passengers Upper Deck" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Caption="Curb Mass Chassis" Unit="{helper:SIUnit CurbMassChassis}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding NumberOfPassengersUpperDeck}" /> Value="{Binding CurbMassChassis, Converter={converter:SIValueConverter}, ConverterParameter=int}" />
<customControls:ComboParameter <customControls:VectoParameterControl
Caption="Floor Type" Caption="Permissible Maximum Laden Mass" Unit="{helper:SIUnit TechnicalPermissibleMaximumLadenMass}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Value="{Binding TechnicalPermissibleMaximumLadenMass, Converter={converter:SIValueConverter}, ConverterParameter=int}" />
Value="{Binding FloorType}"
AllowedValues="{Binding AllowedFloorTypes}" /> <customControls:VectoParameterControl
Caption="Passengers Lower Deck" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
<customControls:VectoParameterControl Value="{Binding NumberOfPassengersLowerDeck}" />
Caption="Height Integrated Body" Unit="{helper:SIUnit HeightIntegratedBody}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding HeightIntegratedBody, Converter={converter:SIValueConverter}, ConverterParameter=double}" /> <customControls:VectoParameterControl
Caption="Passengers Upper Deck" Unit="" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
<customControls:VectoParameterControl Value="{Binding NumberOfPassengersUpperDeck}" />
Caption="Vehicle Length" Unit="{helper:SIUnit VehicleLength}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding VehicleLength, Converter={converter:SIValueConverter}, ConverterParameter=double}" /> <customControls:ComboParameter
Caption="Floor Type"
<customControls:VectoParameterControl CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Caption="Vehicle Width" Unit="{helper:SIUnit VehicleWidth}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Value="{Binding FloorType}"
Value="{Binding VehicleWidth, Converter={converter:SIValueConverter}, ConverterParameter=double}" /> AllowedValues="{Binding AllowedFloorTypes}" />
<customControls:VectoParameterControl <customControls:VectoParameterControl
Caption="Entrance Height" Unit="{helper:SIUnit EntranceHeight}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth" Caption="Height Integrated Body" Unit="{helper:SIUnit HeightIntegratedBody}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding EntranceHeight, Converter={converter:SIValueConverter}, ConverterParameter=double}" /> Value="{Binding HeightIntegratedBody, Converter={converter:SIValueConverter}, ConverterParameter=double}" />
<customControls:VectoParameterControl
<customControls:ComboParameter Caption="Vehicle Length" Unit="{helper:SIUnit VehicleLength}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Caption="Door Drive Technology" Value="{Binding VehicleLength, Converter={converter:SIValueConverter}, ConverterParameter=double}" />
CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding DoorDriveTechnology}" <customControls:VectoParameterControl
AllowedValues="{Binding AllowedConsumerTechnologies}" /> Caption="Vehicle Width" Unit="{helper:SIUnit VehicleWidth}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding VehicleWidth, Converter={converter:SIValueConverter}, ConverterParameter=double}" />
<customControls:VectoParameterControl
Caption="Entrance Height" Unit="{helper:SIUnit EntranceHeight}" CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding EntranceHeight, Converter={converter:SIValueConverter}, ConverterParameter=double}" />
<customControls:ComboParameter
Caption="Door Drive Technology"
CaptionWidthGroup="vehicleLbl" UnitWidthGroup="unitWidth"
Value="{Binding DoorDriveTechnology}"
AllowedValues="{Binding AllowedConsumerTechnologies}" />
</StackPanel>
</StackPanel> </StackPanel>
</StackPanel> </GroupBox>
</Grid> </Grid>
</UserControl> </UserControl>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment