<%@ Control Language="VB" AutoEventWireup="false" CodeFile="uc_SearchClass.ascx.vb" Inherits="uc_SearchClass" %>
<%@ Register Src="~/uc/uc_TitleBar.ascx" TagPrefix="uc" TagName="TitleBar" %><%-- タイトルバー --%>

<%-- SqlDataSource Start --%>
<asp:SqlDataSource ID="sql_dd_授業年度" runat="server" />
<asp:SqlDataSource ID="sql_dd_期間" runat="server" />
<asp:SqlDataSource ID="sql_dd_実施期" runat="server" />
<asp:SqlDataSource ID="sql_dd_曜日" runat="server" />
<asp:SqlDataSource ID="sql_dd_時限" runat="server" />
<asp:SqlDataSource ID="sql_授業" runat="server" />
<%-- SqlDataSource End --%>
<%-- 検索条件 Start --%>
<uc:TitleBar ID="uc_TitleBar_検索" Mode="search" Text="検索条件" runat="server" />
<div id="div_search" style="padding-top:10px; padding-left:10px; background-color:#F9F9F9;">
    <table class="search" width="500">
        <%-- 1行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="Label3" Text="履修年度" runat="server" />
            </td>
            <td colspan="3">
                ：<asp:DropDownList
                    ID="dd_検索_授業年度" CssClass="input" Width="80"
                    DataSourceID="sql_dd_授業年度" DataTextField="履修年度" DataValueField="履修年度" runat="server"
                />
            </td>
        </tr>
        <%-- 2行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="Label12" Text="科目CD" runat="server" />
            </td>
            <td>
                ：<asp:TextBox ID="txt_検索_授業CD" CssClass="input" Width="80" MaxLength="20" runat="server" />
            </td>
            <td class="header">
                <asp:Label ID="Label13" Text="科目名" runat="server" />
            </td>
            <td>
                ：<asp:TextBox ID="txt_検索_授業名" CssClass="input" Width="230" MaxLength="30" runat="server" />
            </td>
        </tr>
        <%-- 3行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="Label6" Text="教員CD" runat="server" />
            </td>
            <td>
                ：<asp:TextBox ID="txt_検索_教員CD" CssClass="input" Width="80" MaxLength="20" runat="server" />
            </td>
            <td class="header">
                <asp:Label ID="Label7" Text="教員名" runat="server" />
            </td>
            <td>
                ：<asp:TextBox ID="txt_検索_教員名" CssClass="input" Width="230" MaxLength="20" runat="server" />
            </td>
        </tr>
        <%-- 4行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="Label8" Text="期間" runat="server" />
            </td>
            <td colspan="3">
                ：<asp:DropDownList
                    ID="dd_検索_期間" CssClass="input" Width="80"
                    AppendDataBoundItems="True" DataSourceID="sql_dd_期間" DataTextField="期間"
                    DataValueField="期間" runat="server"
                >
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
            </td>
        </tr>
        <%-- 5行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="Label10" Text="曜日" runat="server" />
            </td>
            <td>
                ：<asp:DropDownList
                    ID="dd_検索_曜日" CssClass="input" Width="80"
                    AppendDataBoundItems="True" DataSourceID="sql_dd_曜日" DataTextField="曜日"
                    DataValueField="曜日" runat="server"
                >
                            <asp:ListItem Selected="True" />
                </asp:DropDownList>
            </td>
            <td class="header">
                <asp:Label ID="Label11" Text="時限" runat="server" />
            </td>
            <td>
                ：<asp:DropDownList
                    ID="dd_検索_時限" CssClass="input" Width="80"
                    AppendDataBoundItems="True" DataSourceID="sql_dd_時限" DataTextField="時限"
                    DataValueField="時限" runat="server"
                >
                        <asp:ListItem Selected="True" />
                </asp:DropDownList>
            </td>
        </tr>
        <%-- ボタン --%>
        <tr>
            <td colspan="4" align="center" style="padding:10px 0px;">
                <asp:Button ID="btn_検索" Text="&nbsp;&nbsp;検&nbsp;&nbsp;&nbsp;索&nbsp;&nbsp;" CssClass="button" runat="server" />
                &nbsp;&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btn_検索クリア" Text="&nbsp;&nbsp;クリア&nbsp;&nbsp;" CssClass="button" runat="server" />
            </td>
        </tr>
    </table>
</div>
<%-- 検索条件 End --%>
<%-- 授業一覧 Start --%>
<uc:TitleBar ID="uc_TitleBar_一覧" Mode="point" Text="授業一覧" runat="server" />
<asp:GridView
    ID="gv_授業" AutoGenerateColumns="False"  DataSourceID="sql_授業"
    EnableModelValidation="True" AllowPaging="True" PageSize="25"
    Width="600" CssClass="list" GridLines="Vertical"
    DataKeyNames="履修年度,成績年度,分野CD,科目CD,講座CD" EnableViewState="False" ShowFooter="True" runat="server"
>
    <Columns>
        <%-- 履修年度 --%>
        <asp:BoundField HeaderText="履修年度" DataField="履修年度">
            <HeaderStyle Font-Bold="False" Width="50" />
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <%-- 科目/講座CD --%>
        <asp:TemplateField HeaderText="科目/講座CD">
            <HeaderStyle Font-Bold="False" Width="100" />
            <ItemTemplate>
                <asp:Label ID="lb_科目CD" Text='<%# Bind("科目CD")%>' runat="server"
                />/<asp:Label ID="lb_講座CD" Text='<%# Bind("講座CD")%>' Visible="True" runat="server" />
                <%-- (非表示) --%>
                <asp:Label ID="lb_履修年度" Text='<%# Bind("履修年度")%>' Visible="False" runat="server" />
                <asp:Label ID="lb_成績年度" Text='<%# Bind("成績年度")%>' Visible="False" runat="server" />
                <asp:Label ID="lb_分野CD" Text='<%# Bind("分野CD")%>' Visible="False" runat="server" />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </asp:TemplateField>
        <%-- 講座名 --%>
        <asp:BoundField HeaderText="講座名" DataField="授業名">
            <HeaderStyle Font-Bold="False" Width="270" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- 期間 --%>
        <asp:BoundField HeaderText="期間" DataField="期間">
            <HeaderStyle Font-Bold="False" Width="30" />
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <%-- 主担当教員 --%>
        <asp:BoundField HeaderText="主担当教員" DataField="主担当教員名">
            <HeaderStyle Font-Bold="False" Width="150" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- 曜日時限 --%>
        <asp:BoundField HeaderText="曜日時限" DataField="曜日時限">
            <HeaderStyle Font-Bold="False" Width="100" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- (非表示) --%>
        <asp:TemplateField ShowHeader="False">
            <ItemTemplate>
                <asp:LinkButton ID="lbtn_選択" CausesValidation="False" CommandName="Select" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
    <AlternatingRowStyle CssClass="alt-row" />
    <SelectedRowStyle CssClass="sel-row" />
    <FooterStyle BackColor="#E8E8E8" BorderStyle="None" />
    <PagerSettings Mode="NumericFirstLast" Position="Top" />
    <PagerStyle HorizontalAlign="Center" Font-Size="Larger" />
    <EmptyDataTemplate>
        <asp:Label ID="lbl_empty" class="accent" Text="該当する授業は存在しません。" runat="server" />
    </EmptyDataTemplate>
    <EmptyDataRowStyle HorizontalAlign="Center" />
</asp:GridView>
<%-- 授業一覧 End --%>