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

<%-- SqlDataSource Start --%>
<asp:SqlDataSource ID="sql_実施授業" runat="server" />
<asp:SqlDataSource ID="sql_出欠種" runat="server" />
<asp:SqlDataSource ID="sql_出欠状況" runat="server" />
<%-- SqlDataSource End --%>
<%-- 更新1 Start --%>
<uc:TitleBar ID="uc_TitleBar_更新" Mode="point" Text="更新" runat="server" />
<div class="vertical_space"></div>
<div class="div_title">
    <asp:Label ID="Label12" style="font-size:9pt; font-weight:700;" Text="（１）授業の実施日を入力(任意)" runat="server" />
</div>
<div style="padding-left:20px;">
    <asp:FormView ID="frm_実施授業" DataSourceID="sql_実施授業" Height="16" Width="220" EnableModelValidation="True" runat="server">
        <ItemTemplate>
            <asp:TextBox
                ID="txt_実施日" CssClass="input" Text='<%# Bind("実施日", "{0:yyyy/MM/dd}")%>'
                Width="85" runat="server"
            />
            <asp:Label ID="Label17" Font-Size="8pt" Text="(例) 2013/4/1" runat="server" />
            <br />
            <asp:RegularExpressionValidator
                ID="RegularExpressionValidator1" ControlToValidate="txt_実施日" ErrorMessage="※入力値が不正です。"
                style="font-size:8pt;" Height="0" Width="197"                
                ValidationExpression="^(?:\d{4}/(?:(?:0?[1-9]|1[0-2])/(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])/(?:29|30)|(?:0?[13578]|1[02])/31)|(?:\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)/0?2/29)$" 
                runat="server"
            />
        </ItemTemplate>
    </asp:FormView>
    <asp:Calendar
        ID="Calendar" CellPadding="0" Height="140"
        style="font-size:8pt;" Width="169" BorderColor="#CCCCCC"
        BorderStyle="Solid" BorderWidth="1" runat="server"
    >
        <TitleStyle Font-Size="10pt" />
    </asp:Calendar>
</div>
<%-- 更新1 End --%>
<div class="vertical_space"></div>
<%-- 更新2 Start --%>
<div class="div_title">
    <asp:Label ID="Label16" style="font-size:9pt; font-weight:700;" Text="（２）対象者の出欠をチェック" runat="server" />
</div>
<div class="div_title">
    <asp:Label ID="Label15" style="font-size:10pt; font-weight:700;" Text="【凡例】" runat="server" />
</div>
<div style="padding-left:10px;">
    <asp:GridView
        ID="gv_出欠状況" AutoGenerateColumns="False" Width="127"
        BorderColor="Silver" BorderStyle="Solid" BorderWidth="1"
        DataKeyNames="出欠CD" DataSourceID="sql_出欠状況" style="font-size:8pt; text-align:center;"
        EnableViewState="False" EnableModelValidation="True" runat="server"
    >
        <Columns>
            <%-- 記号 --%>
            <asp:TemplateField HeaderText="記号">
                <HeaderStyle Font-Bold="False" Width="30" />
                <ItemTemplate>
                    <asp:Label ID="lb_記号" Text='<%# Bind("記号") %>' runat="server" />
                    <asp:Label ID="lb_出欠CD" Text='<%# Bind("出欠CD") %>' Visible="False" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
            <%-- 出欠 --%>
            <asp:BoundField HeaderText="出欠" DataField="出欠名" >
                <HeaderStyle Font-Bold="False" Width="45" />
            </asp:BoundField>
            <%-- 人数 --%>
            <asp:BoundField DataField="人数" HeaderText="人数">
                <HeaderStyle Font-Bold="False" />
            </asp:BoundField>
            <%-- (非表示) --%>
            <asp:TemplateField Visible="False">
                <ItemTemplate>
                    <asp:Label ID="lb_色CD" Text='<%# Eval("色CD") %>' runat="server" />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
        <HeaderStyle BackColor="#666666" ForeColor="White" />
    </asp:GridView>
</div>
<%-- 更新2 End --%>
<div class="vertical_space"></div>
<%-- 更新3 Start --%>
<div class="div_title">
    <asp:Label ID="Label9" style="font-size:9pt; font-weight:700;" Text="（３）更新ボタンをクリック" runat="server" />
</div> 
<div style="padding-left:20px;">                              
    <asp:Button ID="btn_更新" CssClass="button" Text="&nbsp;&nbsp;更&nbsp;&nbsp;&nbsp;新&nbsp;&nbsp;" runat="server" />
    <br />
    <asp:Label ID="lb_err" CssClass="accent" runat="server" />
</div>
<%-- 更新3 End --%>
<div class="vertical_space"></div>
<%-- 削除 Start --%>
<uc:TitleBar ID="uc_TitleBar_削除" Mode="point" Text="削除" runat="server" />
<div class="vertical_space"></div>
<div style="padding-left:20px;">
    <asp:Button ID="btn_削除" CssClass="button_red" Text="&nbsp;&nbsp;削&nbsp;&nbsp;&nbsp;除&nbsp;&nbsp;" runat="server" />
</div>
<%-- 削除 End --%>