45 lines
2.6 KiB
XML
45 lines
2.6 KiB
XML
<UserControl xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:vm="using:Lagerprogramm.ViewModels"
|
|
xmlns:m="using:Lagerprogramm.Models"
|
|
x:Class="Lagerprogramm.Views.AdditionsView"
|
|
x:DataType="vm:AdditionsViewModel"
|
|
x:Name="Root">
|
|
<Grid ColumnDefinitions="250,*" Margin="10">
|
|
<Grid Grid.Column="0" RowDefinitions="Auto,Auto">
|
|
<TextBlock Grid.Row="0" Text="Additions" Classes="subheader" Margin="0,0,0,5"/>
|
|
<Button Grid.Row="1" Foreground="{StaticResource ThemeForegroundBrush}" Content="Search History" Click="OnSearchAddition" Margin="0,0,0,5"/>
|
|
</Grid>
|
|
<ScrollViewer Grid.Column="1" Margin="15,0,0,0">
|
|
<StackPanel Spacing="8">
|
|
<TextBlock Foreground="{StaticResource ThemeForegroundBrush}" Text="Record Addition" Classes="header"/>
|
|
<Grid ColumnDefinitions="120,*">
|
|
<TextBlock Foreground="{StaticResource ThemeForegroundBrush}" Grid.Column="0" Text="Date" VerticalAlignment="Center"/>
|
|
<DatePicker Grid.Column="1" SelectedDate="{Binding Date}"/>
|
|
</Grid>
|
|
<Grid ColumnDefinitions="120,*">
|
|
<TextBlock Grid.Column="0" Foreground="{StaticResource ThemeForegroundBrush}" Text="Comment" VerticalAlignment="Center"/>
|
|
<TextBox Grid.Column="1" Text="{Binding Comment}" AcceptsReturn="True" Height="60"/>
|
|
</Grid>
|
|
|
|
<TextBlock Text="Lines" Classes="subheader" Margin="0,5,0,0"/>
|
|
<ItemsControl ItemsSource="{Binding Lines}">
|
|
<ItemsControl.ItemTemplate>
|
|
<DataTemplate x:DataType="m:TransactionLine">
|
|
<Grid ColumnDefinitions="*,Auto,100,Auto" Margin="0,2">
|
|
<TextBox Text="{Binding PartInternalNumber}" PlaceholderText="Part number"/>
|
|
<Button Grid.Column="1" Content="Search" Click="OnSearchPart" CommandParameter="{Binding .}" Margin="5,0,5,0"/>
|
|
<NumericUpDown Grid.Column="2" Value="{Binding Quantity}" Minimum="1" Increment="1" Margin="5,0"/>
|
|
<Button Grid.Column="3" Content="X" Command="{Binding #Root.DataContext.RemoveLineCommand}" CommandParameter="{Binding .}"/>
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ItemsControl.ItemTemplate>
|
|
</ItemsControl>
|
|
<Button Foreground="{StaticResource ThemeForegroundBrush}" Content="+ Add Line" Command="{Binding AddLineCommand}" HorizontalAlignment="Left"/>
|
|
|
|
<Button Foreground="{StaticResource ThemeForegroundBrush}" Content="Save" Command="{Binding SaveCommand}" HorizontalAlignment="Left" Margin="0,10,0,0"/>
|
|
</StackPanel>
|
|
</ScrollViewer>
|
|
</Grid>
|
|
</UserControl>
|