<%@ Page Title="" Language="C#" MasterPageFile="~/Zdjecia.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Zdjecia.Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    
    <asp:EntityDataSource ID="EntityDataSource1" runat="server" 
        ConnectionString="name=ZdjeciaEntities" DefaultContainerName="ZdjeciaEntities" 
        EnableFlattening="False" EntitySetName="Kategorie" 
        Select="it.[NazwaKategorii], it.[NazwaPodkatalogu]">
    </asp:EntityDataSource>
    <asp:DropDownList ID="DropDownList1" runat="server" 
        DataSourceID="EntityDataSource1" DataTextField="NazwaKategorii" 
        DataValueField="NazwaPodkatalogu" AutoPostBack="True"></asp:DropDownList>
    <br />
    <br />

    <asp:EntityDataSource ID="EntityDataSource2" runat="server" 
        ConnectionString="name=ZdjeciaEntities" DefaultContainerName="ZdjeciaEntities" 
        EnableFlattening="False" EntitySetName="Zdjecia" 
        Where="it.Kategoria = @Kategoria">
        <WhereParameters>
            <asp:ControlParameter
                ControlID="DropDownList1"
                Name="Kategoria"
                PropertyName="SelectedValue"
                Type="String" />
        </WhereParameters>
    </asp:EntityDataSource>

    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="EntityDataSource2" 
        OnItemCommand="Repeater1_ItemCommand">
        <HeaderTemplate>
            <table border="1" cellpadding="10">
                <tr bgcolor="#cccccc">
                    <th>Informacje o zdjęciu</th>
                    <th>Opis</th>
                    <th>Podgląd</th>
                </tr>
        </HeaderTemplate>

        <ItemTemplate>
            <tr>
                <td>
                    Data przesłania: <%# Eval("DataUmieszczeniaWZbiorze") %><br />
                    <asp:Button ID="Button1" runat="server" Text="Zobacz pełen obraz" CommandArgument='<%# Eval("ŚcieżkaPliku") %>'/>
                </td>
                <td>
                    <%# Eval("Opis") %>
                </td>
                <td>
                    <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("ŚcieżkaPlikuMiniatury") %>'/>                    
                </td>
            </tr>
        </ItemTemplate>

        <FooterTemplate>
            </table>
        </FooterTemplate>
    </asp:Repeater>

    <br />
    <br />

</asp:Content>
