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

<%-- SqlDataSource Start --%>
<asp:SqlDataSource ID="sds訪問履歴" runat="server" />
<%-- SqlDataSource End --%>
<%-- 検索条件 Start --%>
<uc:TitleBar ID="uc_TitleBar_検索" Mode="search" Text="検索条件" runat="server" />
<div style="padding-left:5px; width:430px;">
    <asp:ValidationSummary ID="ValidationSummary1" ForeColor="Red" DisplayMode="List" Font-Size="9pt" runat="server" ValidationGroup="SearchCheck" />
</div>
<div id="div_search" style="padding-top:5px; padding-left:5px; background-color: #F9F9F9;">
    <table class="search" style="width:430px;">
        <colgroup>
            <%-- 1列目 --%>
            <col style="width:53px" />
            <col style="width:84px" />
            <%-- 2列目 --%>
            <col style="width:53px" />
            <col style="width:84px" />
            <%-- 3列目 --%>
            <col style="width:53px" />
            <col style="width:103px" />
        </colgroup>

        <%-- 1行目 --%>
        <tr>
            <td class="header">
                閲覧ログ
            </td>
            <td>
                ：<asp:DropDownList ID="ddl閲覧ログ" runat="server" CssClass="input" Width="100px">
                    <asp:ListItem Text=""></asp:ListItem>
                    <asp:ListItem Text="未読" Selected="True"></asp:ListItem>
                    <asp:ListItem Text="既読"></asp:ListItem>
                 </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                訪問日                
            </td>
            <td>
                ：<asp:TextBox ID="txt訪問日From" runat="server" CssClass="input" MaxLength="10" Width="90"></asp:TextBox>
                <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="正しい日付を入力してください。" ValidationGroup="SearchCheck" 
                     Display="Dynamic" Text="*" ControlToValidate="txt訪問日From" Type="Date" Operator="DataTypeCheck"></asp:CompareValidator>
                ～
                <asp:TextBox ID="txt訪問日To" runat="server" CssClass="input" MaxLength="10" Width="90"></asp:TextBox>
                <asp:CompareValidator ID="CompareValidator2" runat="server" ErrorMessage="正しい日付を入力してください。" ValidationGroup="SearchCheck" 
                     Display="Dynamic" Text="*" ControlToValidate="txt訪問日To" Type="Date" Operator="DataTypeCheck"></asp:CompareValidator>         

                <ajaxToolkit:CalendarExtender ID="txt訪問日From_CalendarExtender" TargetControlID="txt訪問日From" Format="yyyy/MM/dd" runat="server" />
                <ajaxToolkit:CalendarExtender ID="txt訪問日To_CalendarExtender" TargetControlID="txt訪問日To" Format="yyyy/MM/dd" runat="server" />
                
            </td>
        </tr>
        <tr>
            <td class="header">
                区分
            </td>
            <td>
                ：<asp:DropDownList ID="ddl区分" runat="server" CssClass="input" Width="200px">
                    <asp:ListItem Text=""></asp:ListItem>
                    <asp:ListItem Text="訪問"></asp:ListItem>
                    <asp:ListItem Text="説明会"></asp:ListItem>
                 </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                担当
            </td>
            <td>
                ：<asp:DropDownList ID="ddl担当" runat="server" CssClass="input" Width="231px">
                    <asp:ListItem Text=""></asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                指定校
            </td>
            <td>
                ：<asp:DropDownList ID="ddl指定校" runat="server" CssClass="input" Width="100px">
                    <asp:ListItem Text=""></asp:ListItem>
                    <asp:ListItem Text="○"></asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                県
            </td>
            <td>
                ：<asp:DropDownList ID="ddl県CD" runat="server" CssClass="input" Width="100px">
                    <asp:ListItem Text=""></asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                分類CD
            </td>
            <td>
                ：<asp:DropDownList ID="ddl分類CD" runat="server" CssClass="input" Width="100px">
                    <asp:ListItem Text=""></asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td class="header">
                学校名
            </td>
            <td>
                ：<asp:TextBox ID="txt学校名" runat="server" CssClass="input" Columns="30"></asp:TextBox>
            </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" ValidationGroup="SearchCheck"  />
                &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="sds訪問履歴"
    EnableModelValidation="True" AllowPaging="True" PageSize="20"
    Width="550" CssClass="list" GridLines="Vertical"
    EnableViewState="True" ShowFooter="True" runat="server"
>
    <Columns>
        <asp:BoundField HeaderText="閲覧ログ" DataField="閲覧ログ">
            <HeaderStyle Font-Bold="False" Width="35" Wrap="true"/>
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField HeaderText="訪問日" DataField="訪問日" DataFormatString="{0:d}">
            <HeaderStyle Font-Bold="False" Width="80" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField HeaderText="区分" DataField="区分">
            <HeaderStyle Font-Bold="False" Width="30" />
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <%-- 2017.6.7 進路担当⇒面談者/S.Maki --%>
        <asp:BoundField HeaderText="面談者" DataField="面談者">
            <HeaderStyle Font-Bold="False" Width="95" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- 2017.6.7 非表示/S.Maki --%>
        <asp:BoundField HeaderText="面談" DataField="面談" Visible="False">
            <HeaderStyle Font-Bold="False" Width="30" />
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField HeaderText="担当者" DataField="担当者">
            <HeaderStyle Font-Bold="False" Width="95" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <asp:BoundField HeaderText="学校名" DataField="学校名">
            <HeaderStyle Font-Bold="False" Width="95" />
            <ItemStyle HorizontalAlign="Left" />
        </asp:BoundField>
        <%-- (非表示) --%>
        <asp:TemplateField ShowHeader="False" HeaderStyle-CssClass="noDisplay" ItemStyle-CssClass="noDisplay" FooterStyle-CssClass="noDisplay">
            <ItemTemplate>
                <asp:LinkButton ID="lbtn_選択" CausesValidation="False" CommandName="Select" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderStyle-CssClass="noDisplay" ItemStyle-CssClass="noDisplay" FooterStyle-CssClass="noDisplay">
            <ItemTemplate>
                <asp:Label ID="lbl分類CD" runat="server" Text='<%# Bind("分類CD")%>' />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </asp:TemplateField>
        <asp:TemplateField HeaderStyle-CssClass="noDisplay" ItemStyle-CssClass="noDisplay" FooterStyle-CssClass="noDisplay">
            <ItemTemplate>
                <asp:Label ID="lbl学校CD" runat="server" Text='<%# Bind("学校CD")%>' />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </asp:TemplateField>
        <asp:TemplateField HeaderStyle-CssClass="noDisplay" ItemStyle-CssClass="noDisplay" FooterStyle-CssClass="noDisplay">
            <ItemTemplate>
                <asp:Label ID="lbl担当CD" runat="server" Text='<%# Bind("担当CD")%>' />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </asp:TemplateField>
        <asp:TemplateField HeaderStyle-CssClass="noDisplay" ItemStyle-CssClass="noDisplay" FooterStyle-CssClass="noDisplay">
            <ItemTemplate>
                <asp:Label ID="lbl訪問日" runat="server" Text='<%# Bind("訪問日")%>' />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Left" />
        </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 --%>

<style>
        table.list tr th {
        color: #333333;
        white-space:normal;
        border: 1px solid #808080;
        background-color: #e1e1e1;
        padding: 1px;
    }
</style>