ZKuP/ZKuP/Cards.xaml
2024-11-14 15:15:08 +01:00

132 lines
10 KiB
XML

<Window x:Class="ZKuP.Cards"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:ZKuP"
mc:Ignorable="d"
Title="Karten" Height="530" Width="943.5" ResizeMode="NoResize">
<Grid>
<TabControl>
<TabItem Header="Grün/Rot Karten" Margin="6,0,-6,0" Width="460" HorizontalAlignment="Left" Padding="0" Background="#252F3B">
<Grid>
<DataGrid x:Name="dgCards" Margin="10,40,10,10" ItemsSource="{Binding Path=., Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" CanUserAddRows="False" AutoGenerateColumns="False" CanUserDeleteRows="False" PreviewKeyDown="dgCards_PreviewKeyDown" SelectionChanged="dgCards_SelectionChanged">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding kartennr}" ClipboardContentBinding="{x:Null}" Header="Kartennummer" Width="*"/>
<DataGridTextColumn Binding="{Binding farbe}" ClipboardContentBinding="{x:Null}" Header="Farbe" Width="*"/>
<DataGridTextColumn Binding="{Binding benutzer}" ClipboardContentBinding="{x:Null}" Header="Firma / Benutzer" Width="*"/>
<DataGridTextColumn Binding="{Binding telnr}" ClipboardContentBinding="{x:Null}" Header="Telefonnummer" Width="*"/>
</DataGrid.Columns>
</DataGrid>
<Button x:Name="btnAdd" Content="Karte hinzufügen" Height="25" Padding="-2" Margin="0,10,10,0" VerticalAlignment="Top" Click="btnAdd_Click" HorizontalAlignment="Right" Width="152"/>
<Button x:Name="btnDelete" Content="Markierte Karte löschen" Height="25" Padding="-2" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="150" IsEnabled="False" Click="btnDelete_Click"/>
</Grid>
</TabItem>
<TabItem Margin="0,0,0,0" HorizontalAlignment="Right" Width="460" Background="#252F3B">
<TabItem.Header>
<Image Source="/Resources/mcfit.png" Height="39" Width="265"/>
</TabItem.Header>
<Grid>
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="110" Margin="5,8,0,0" VerticalAlignment="Top" Width="915" Background="#19FF0000"/>
<TextBlock Text="McFIT Karte ausgeben" Margin="10,10" FontWeight="Bold"/>
<TextBlock Text="Karte" Margin="10,30,0,0"/>
<TextBlock Text="Vorname" Margin="321,30,0,0"/>
<TextBlock Text="Name" Margin="160,30,0,0"/>
<TextBlock Text="Abteilung" Margin="479,30,0,0"/>
<TextBlock Text="Handynummer" Margin="571,30,0,0"/>
<TextBlock Text="Email" Margin="731,30,0,0"/>
<ComboBox x:Name="cBNameAusgabe" Height="22" Width="154" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="160,48,0,0" SelectionChanged="cBNameAusgabe_SelectionChanged"/>
<TextBox x:Name="tbAusVorname" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="322,48,0,0" IsEnabled="False"/>
<TextBox x:Name="tbAusNachname" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="161,48,0,0" TextChanged="tbAusNachname_TextChanged"/>
<TextBox x:Name="tbAusAbteilung" Width="87" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="480,48,0,0" IsEnabled="False"/>
<TextBox x:Name="tbAusHandy" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="572,48,0,0" IsEnabled="False"/>
<TextBox x:Name="tbAusEmail" Width="176" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="732,48,0,0" IsEnabled="False"/>
<ComboBox x:Name="cBAusKarte" HorizontalAlignment="Left" Margin="10,48" VerticalAlignment="Top" Width="120" IsReadOnly="False">
<ComboBoxItem Content=""/>
<ComboBoxItem Content="Karte 1"/>
<ComboBoxItem Content="Karte 2"/>
<ComboBoxItem Content="Karte 3"/>
<ComboBoxItem Content="Karte 4"/>
<ComboBoxItem Content="Karte 5"/>
</ComboBox>
<Button x:Name="btnAusgebenUnterschrift" Content="Unterschrift / Karte ausgeben" Margin="6,87,3,0" Height="30" VerticalAlignment="Top" Click="btnAusgebenUnterschrift_Click"/>
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="110" Margin="5,123,0,0" VerticalAlignment="Top" Width="915" Background="#1900A016"/>
<TextBlock Text="McFIT Karte zurücknehmen" FontWeight="Bold" Margin="10,125"/>
<TextBlock Text="Karte" Margin="10,151,0,0"/>
<TextBlock Text="Vorname" Margin="321,151,0,0"/>
<TextBlock Text="Name" Margin="160,151,0,0"/>
<TextBlock Text="Abteilung" Margin="479,151,0,0"/>
<TextBlock Text="Handynummer" Margin="571,151,0,0"/>
<TextBlock Text="Email" Margin="731,151,0,0"/>
<TextBox x:Name="tbZurVorname" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="322,169,0,0" IsReadOnly="True" Background="{x:Null}"/>
<TextBox x:Name="tbZurNachname" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="161,169,0,0" IsReadOnly="True" Background="{x:Null}"/>
<TextBox x:Name="tbZurAbteilung" Width="87" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="480,169,0,0" IsReadOnly="True" Background="{x:Null}"/>
<TextBox x:Name="tbZurHandy" Width="155" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="572,169,0,0" IsReadOnly="True" Background="{x:Null}"/>
<TextBox x:Name="tbZurEmail" Width="176" Height="22" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="732,169,0,0" IsReadOnly="True" Background="{x:Null}"/>
<ComboBox x:Name="cBZurKarte" HorizontalAlignment="Left" Margin="10,169,0,0" VerticalAlignment="Top" Width="120" IsReadOnly="True" SelectionChanged="cBZurKarte_SelectionChanged">
<ComboBoxItem Content=""/>
<ComboBoxItem Content="Karte 1"/>
<ComboBoxItem Content="Karte 2"/>
<ComboBoxItem Content="Karte 3"/>
<ComboBoxItem Content="Karte 4"/>
<ComboBoxItem Content="Karte 5"/>
</ComboBox>
<Button x:Name="btnZuruecknehmen" Content="Karte zurückgenommen" Margin="6,202,3,0" Height="30" VerticalAlignment="Top" Click="btnZuruecknehmen_Click"/>
<DataGrid x:Name="dgMcFit" Margin="5,254,5,5" ItemsSource="{Binding Path=., Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" IsReadOnly="True" CanUserAddRows="False" AutoGenerateColumns="False" CanUserDeleteRows="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Kartennr}" ClipboardContentBinding="{x:Null}" Header="Nr" Width="38"/>
<DataGridTextColumn Binding="{Binding Vorname}" ClipboardContentBinding="{x:Null}" Header="Vorname" Width="*"/>
<DataGridTextColumn Binding="{Binding Nachname}" ClipboardContentBinding="{x:Null}" Header="Name" Width="*"/>
<DataGridTextColumn Binding="{Binding Abteilung}" ClipboardContentBinding="{x:Null}" Header="Abteilung" Width="85"/>
<DataGridTextColumn Binding="{Binding Handynr}" ClipboardContentBinding="{x:Null}" Header="Handy" Width="*"/>
<DataGridTextColumn Binding="{Binding Email}" ClipboardContentBinding="{x:Null}" Header="Email" Width="*"/>
<DataGridTextColumn Binding="{Binding AusgabeTimestamp, StringFormat=\{0:dd.MM.yyyy HH:mm\}}" ClipboardContentBinding="{x:Null}" Header="Ausgegeben" Width="100">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextAlignment" Value="Center" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Binding="{Binding ZurueckTimestamp, StringFormat=\{0:dd.MM.yyyy HH:mm\}}" ClipboardContentBinding="{x:Null}" Header="Zurückgegeben" Width="120">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextAlignment" Value="Center" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridCheckBoxColumn Binding="{Binding AktuellAusgegeben}" ClipboardContentBinding="{x:Null}" Width="40">
<DataGridCheckBoxColumn.Header>
<TextBlock Text="AA" ToolTip="Aktuell Ausgegeben?"/>
</DataGridCheckBoxColumn.Header>
</DataGridCheckBoxColumn>
<DataGridTemplateColumn ClipboardContentBinding="{x:Null}" Header="Unterschrift" Width="110">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button x:Name="btnSignature" Content="Unterschrift" Click="btnSignature_Click"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</TabItem>
</TabControl>
</Grid>
</Window>