<%@ Control Language="VB" AutoEventWireup="false" CodeFile="uc_SearchStudent.ascx.vb" Inherits="uc_SearchStudent" %>
<%@ 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_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:5px; padding-left:5px; background-color: #F9F9F9;">
    <table class="search" width="430">
        <%-- 1列目 --%>
        <col width="53" />
        <col width="84" />
        <%-- 2列目 --%>
        <col width="53" />
        <col width="84" />
        <%-- 3列目 --%>
        <col width="53" />
        <col width="103" />
        <%-- 1行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_学年_ラベル" Text="学年" runat="server" />
            </td>
            <td>
                ：<asp:DropDownList
                    ID="dd_検索_学年" CssClass="input" Width="60"
                    DataSourceID="sql_dd_学年" DataTextField="学年" DataValueField="学年"
                    AppendDataBoundItems="True" AutoPostBack="True" runat="server"
                >
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
            </td>
            <td class="header">
                <asp:Label ID="lbl_検索_クラス_ラベル" Text="クラス" runat="server" />
            </td>
            <td>
                ：<asp:DropDownList
                    ID="dd_検索_クラス" CssClass="input" Width="60"
                    DataSourceID="sql_dd_クラス" DataTextField="クラス" DataValueField="クラス" runat="server"
                />
            </td>
            <td class="header">
                <asp:Label ID="lbl_検索_学籍NO_ラベル" Text="学籍番号" runat="server" />
            </td>
            <td>
                ：<asp:TextBox ID="txt_検索_学籍NO" CssClass="input" Width="60" MaxLength="6" runat="server" />
            </td>
        </tr>
        <tr>
            <td colspan="6">
                <hr class="gradation" />
            </td>
        </tr>
        <%-- 2行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_名前_ラベル" Text="氏名/<br />ふりがな" runat="server" />
            </td>
            <td colspan="5">
                ：<asp:TextBox ID="txt_検索_名前" CssClass="input" Width="150" MaxLength="30" runat="server" />
            </td>
        </tr>
        <tr>
            <td colspan="6">
                <hr class="gradation" />
            </td>
        </tr>
        <%-- 3行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_課程_ラベル" Text="学部" runat="server" />
            </td>
            <td colspan="5">
                ：<asp:DropDownList
                    ID="dd_検索_課程" CssClass="input" Width="180"
                    DataSourceID="sql_dd_課程" DataTextField="課程名" DataValueField="課程CD"
                    AutoPostBack="True" runat="server"
                />
            </td>
        </tr>
        <%-- 4行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_学科_ラベル" Text="学科" runat="server" />
            </td>
            <td colspan="5">
                ：<asp:DropDownList
                    ID="dd_検索_学科" CssClass="input" Width="180" DataSourceID="sql_dd_学科"
                    DataTextField="学科名" DataValueField="学科CD" AutoPostBack="True" runat="server"
                />
            </td>
        </tr>
        <%-- 5行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_専攻_ラベル" Text="専攻" runat="server" />
            </td>
            <td colspan="5">
                ：<asp:DropDownList
                    ID="dd_検索_専攻" CssClass="input" Width="180"
                    DataSourceID="sql_dd_専攻" DataTextField="専攻名" DataValueField="専攻CD" runat="server"
                />
            </td>
        </tr>
        <tr>
            <td colspan="6">
                <hr class="gradation" />
            </td>
        </tr>
        <%-- 6行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_在籍区分_ラベル" runat="server" Text="在籍区分" />
            </td>
            <td>
                ：<asp:DropDownList
                    ID="dd_検索_在籍区分" CssClass="input" Width="60"
                    DataSourceID="sql_dd_在籍区分" DataTextField="在籍区分" DataValueField="在籍区分"
                    AppendDataBoundItems="True" runat="server"
                >
                    <asp:ListItem Selected="True" />
                </asp:DropDownList>
            </td>
            <td class="header">
                <asp:Label ID="lbl_検索_卒業年度_ラベル" Text="卒業年度" runat="server" />
            </td>
            <td colaspan="3">
                ：<asp:TextBox ID="txt_検索_卒業年度" CssClass="input" Width="60" MaxLength="6" runat="server" />
            </td>
        </tr>
        <tr>
            <td colspan="6">
                <hr class="gradation" />
            </td>
        </tr>
        <%-- 7行目 --%>
        <tr>
            <td class="header">
                <asp:Label ID="lbl_検索_就職先_ラベル" Text="就職先" runat="server" />
            </td>
            <td colspan="5">
                ：<asp:TextBox ID="txt_検索_就職先" CssClass="input" Width="150" MaxLength="30" runat="server" />
            </td>
        </tr>
        <%-- ボタン --%>
        <tr>
            <td colspan="6" 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="20"
    Width="520" CssClass="list" GridLines="Vertical"
    DataKeyNames="学籍NO" EnableViewState="False" ShowFooter="True" runat="server"
>
    <Columns>
        <%-- 学年 --%>
        <asp:BoundField HeaderText="学年" DataField="学年">
            <HeaderStyle Font-Bold="False" Width="30" />
            <ItemStyle HorizontalAlign="Right" />
        </asp:BoundField>
        <%-- クラス --%>
        <asp:BoundField HeaderText="クラス" DataField="クラス">
            <HeaderStyle Font-Bold="False" Width="40" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- NO --%>
        <asp:BoundField HeaderText="NO" DataField="学生NO">
            <HeaderStyle Font-Bold="False" Width="30" />
            <ItemStyle HorizontalAlign="Right" />
        </asp:BoundField>
        <%-- 氏名 --%>
        <asp:BoundField HeaderText="氏名" DataField="名前">
            <HeaderStyle Font-Bold="False" Width="116" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- ふりがな --%>
        <asp:BoundField HeaderText="ふりがな" DataField="ふり">
            <HeaderStyle Font-Bold="False" Width="136" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- 学籍番号 --%>
        <asp:TemplateField HeaderText="学籍番号">
            <HeaderStyle Font-Bold="False" Width="55" />
            <ItemTemplate>
                <asp:Label ID="lb_学籍NO" runat="server" Text='<%# Bind("学籍NO")%>' />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </asp:TemplateField>
        <%-- 在籍区分 --%>
        <asp:BoundField HeaderText="在籍区分" DataField="在籍区分">
            <HeaderStyle Font-Bold="False" Width="70" />
            <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 --%>