IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

XAML

XAML časť

C# .NET

<Window x:Class="Kniznica.ZobrazKnihy"
        
        
        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:Kniznica"
        mc:Ignorable="d"
        Title="Zoznam kníh" Height="Auto" Width="1550">
    <Window.Resources>
        <local:BoolToText x:Key="BoolToTextConverter"/>
    </Window.Resources>
    <Grid Width="1550" Margin="21,30,21,35">

        <DataGrid x:Name="dataGrid" IsReadOnly="True" ItemsSource="{Binding}" HorizontalAlignment="Left" AutoGenerateColumns="False" Margin="32,81,0,178" Width="1458">

            <DataGrid.Resources>
                <Style TargetType="{x:Type DataGridColumnHeader}">
                    <Setter Property="Background" Value="White" />
                    <Setter Property="FontWeight" Value="Black" />
                    <Setter Property="BorderThickness" Value="1,1,1,1" />
                    <Setter Property="BorderBrush" Value="Black" />
                </Style>
            </DataGrid.Resources>

            <DataGrid.Columns>
                <DataGridTemplateColumn>
                    <DataGridTemplateColumn.Header>
                        <Button Name="btnInsert" Margin="0,0,0,0" Click="btnInsert_Click" Content="Pridat"/>
                    </DataGridTemplateColumn.Header>

                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Button Name="btnEdit" Margin="0,0,0,0" Click="btnEdit_Click" Content="Edit" CommandParameter="{Binding Path=kniha_id}"/>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

                <DataGridTemplateColumn>
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Button Name="btnDel" ToolTip="Zmazať"  CommandParameter="{Binding Path=kniha_id}" Click="btnDelete_Click" Content="Zmazať"></Button>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

                <DataGridTextColumn Binding="{Binding Path=nazov_knihy}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Nazov knihy" ToolTip="Nazov knihy" Width="100"  />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding vydavatelstvo_nazov}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Vydavateľstvo" ToolTip="Vydavateľstvo" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=rok_vydania}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Rok vydania" ToolTip="Rok vydania" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=zaner_nazov}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Žáner" ToolTip="Žáner" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=datum_zakupenia}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Datum zakúpenia" ToolTip="Datum zakúpenia" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=pocet_kusov}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Počet kusov" ToolTip="Počet kusov" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=zapozicane_kusy}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Zapozičane kusy" ToolTip="Zapozičané kusy" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=pocet_stran}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Počet strán" ToolTip="Počet strán" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=cena}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Cena" ToolTip="Cena" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=jazyk_nazov}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Jazyk" ToolTip="Jazyk" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=priloha, Converter={StaticResource BoolToTextConverter},ConverterParameter=Áno|Nie}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Priloha" ToolTip="Priloha" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>


                <DataGridTextColumn Binding="{Binding Path=dostupnost, Converter={StaticResource BoolToTextConverter},ConverterParameter=Áno|Nie}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Dostupnosť" ToolTip="Dostupnosť" Width="100" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

                <DataGridTextColumn Binding="{Binding Path=datum_vypozicky}">
                    <DataGridTextColumn.Header>
                        <TextBlock Text="Dostupnosť knihy" ToolTip="Dostupnosť knihy: " Width="110" />
                    </DataGridTextColumn.Header>
                </DataGridTextColumn>

            </DataGrid.Columns>

        </DataGrid>

        <StackPanel HorizontalAlignment="Left" Height="56" Margin="32,4,0,0" VerticalAlignment="Top" Width="1420" Orientation="Horizontal" >
            <TextBlock x:Name="textBlock1" Width="190" Height="20" Text="Vyberte možnosti triedenia podľa:  " Margin="10"/>

            <ComboBox x:Name="comboBox" Width="120" Height="20" Margin="10" SelectionChanged="cbVyber_SelectionChanged" ItemsSource="{Binding}">
                <ComboBoxItem x:Name="nazovKnihy" Content="Názvu knihy"/>
                <ComboBoxItem x:Name="vydavatelstvo" Content="Vydavatelstva"/>
                <ComboBoxItem x:Name="zaner" Content="Žánru"/>
                <ComboBoxItem x:Name="rokVydania" Content="Roku vydania"/>
                <ComboBoxItem x:Name="pocetStran" Content="Počtu strán"/>
                <ComboBoxItem x:Name="jazyk" Content="Jazyka"/>
                <ComboBoxItem x:Name="cena" Content="Ceny"/>
            </ComboBox>
            <ComboBox x:Name="comboBox2" Width="120" Height="20" Margin="10" ItemsSource="{Binding}"/>
            <TextBox x:Name="tbText" Grid.Row="1" Grid.Column="2"  HorizontalAlignment="Center" VerticalAlignment="Center" Width="110" Height="20" Margin="10"></TextBox>
            <CheckBox x:Name="checkBox" Content="Len dostupné knihy" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10"/>
            <CheckBox x:Name="checkBox2" Content="Príloha" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10"/>
            <Button x:Name="btFilVyber" Grid.Row="7" Grid.Column="1"  HorizontalAlignment="Center" VerticalAlignment="Center" Width="110" Height="20" Content="Vyhľadaj knihy" Margin="10" Click="btFilVyber_Click"></Button>

        </StackPanel>

        <StackPanel HorizontalAlignment="Left" Height="21" Margin="32,60,0,0" VerticalAlignment="Top" Width="303" Orientation="Horizontal">
            <TextBlock x:Name="textBlock" HorizontalAlignment="Left" Margin="32,2,0,0" TextWrapping="Wrap" Text="Počet záznamov: " VerticalAlignment="Top"/>
            <TextBlock x:Name="pocetZaznamov" HorizontalAlignment="Center" Height="Auto" Margin="0,0,0,0" VerticalAlignment="Center" Width="Auto"/>
        </StackPanel>
    </Grid>
</Window>

Neformátovaný

Přidáno: 18.1.2019
Expirace: Neuvedeno

Aktivity