94 lines
4.6 KiB
Plaintext
94 lines
4.6 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true"
|
|
CodeBehind="學員選課.aspx.cs" Inherits="Education.Forms.選課.學員選課" %>
|
|
|
|
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="cc1" %>
|
|
<%@ Register Src="~/Forms/Common/起訖日顯示.ascx" TagPrefix="uc1" TagName="起訖日顯示" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
<table>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="Label9" runat="server" Text="開課日期範圍"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<cc1:DateTextBox ID="DateTextBox1" runat="server" DateSeparator="-" />
|
|
</td>
|
|
<td class="captionCenter">
|
|
<asp:Label ID="Label10" runat="server" Text="至"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<cc1:DateTextBox ID="DateTextBox2" runat="server" DateSeparator="-" />
|
|
</td>
|
|
<td>
|
|
<asp:LinkButton ID="LinkButton1" runat="server" CssClass="button blue80">查詢</asp:LinkButton>
|
|
<asp:Label ID="lbMemo" runat="server">(點擊訓練名稱可看詳情)</asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:ObjectDataSource ID="ds課程企劃" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="SelectBy訓練日期" TypeName="Education.DAC_訓練課程企劃">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="DateTextBox1" Name="訓練日期1" PropertyName="Value"
|
|
Type="DateTime" />
|
|
<asp:ControlParameter ControlID="DateTextBox2" Name="訓練日期2" PropertyName="Value"
|
|
Type="DateTime" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
|
|
Widrh="100%"
|
|
EnableModelValidation="True" CssClass="fixedwithborder" DataKeyNames="編號" DataSourceID="ds課程企劃"
|
|
PageSize="20" OnRowCommand="GridView1_RowCommand" OnRowDataBound="GridView1_RowDataBound">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="訓練日期" SortExpression="訓練日期">
|
|
<ItemTemplate>
|
|
<uc1:起訖日顯示 runat="server" ID="起訖日顯示" 起日='<%# Eval("訓練日期") %>' 迄日='<%# Eval("訓練日期迄") %>'
|
|
Format="yyyy-MM-dd" />
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="訓練名稱" SortExpression="訓練名稱">
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" ID="hl編號" OnClientClick='<%# GetOpenWindowJS("ShowCourseDetail.aspx", "_coursedetail", "id", Eval("編號")) %>'
|
|
Text='<%# Bind("訓練名稱") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="時數" SortExpression="訓練時數">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label6" runat="server" Text='<%# Bind("訓練時數") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" Width="70px" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="地點">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label5" runat="server" Text='<%# Get訓練地點(Eval("編號")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="名額" SortExpression="人數">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label4" runat="server" Text='<%# Get剩餘名額(Eval("編號"), Eval("人數")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="90px" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="報名">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="btn報名" runat="server" CommandArgument='<%# Eval("編號") %>' CommandName="報名"
|
|
CssClass="button blue80" Visible="False" EnableViewState="false">報名</asp:LinkButton>
|
|
<asp:Literal ID="lb狀態" runat="server" Text="" EnableViewState="false"></asp:Literal>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" Width="150px" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<EmptyDataTemplate>
|
|
<asp:Label ID="Label11" runat="server" CssClass="ErrorMessage" Text="日期範圍內沒有開課資料,請輸入其他日期範圍查詢"></asp:Label>
|
|
</EmptyDataTemplate>
|
|
<PagerTemplate>
|
|
<cc1:GridViewPager ID="GridViewPager1" runat="server" />
|
|
</PagerTemplate>
|
|
</asp:GridView>
|
|
</asp:Content>
|