418 lines
26 KiB
Plaintext
418 lines
26 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm.Master" AutoEventWireup="true"
|
|
CodeBehind="PickupContent.aspx.cs" Inherits="Education.Forms.課程企劃.CourseContent" %>
|
|
|
|
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
<asp:ObjectDataSource ID="ds課程內容" runat="server"
|
|
OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="SelectBy課程企劃"
|
|
TypeName="Education.DAC_訓練課程內容"
|
|
DataObjectTypeName="Education.訓練課程內容"
|
|
DeleteMethod="DeleteOne" UpdateMethod="UpdateOne"
|
|
OnObjectCreating="ds課程內容_ObjectCreating">
|
|
<SelectParameters>
|
|
<asp:QueryStringParameter Name="訓練課程企劃編號" QueryStringField="ID" Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="ds課程" runat="server"
|
|
OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="Select" TypeName="Education.DAC_課程"
|
|
OnObjectCreating="ds課程_ObjectCreating">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="ddl課程類別Search" Name="課程類別"
|
|
PropertyName="SelectedValue" Type="String" />
|
|
<asp:ControlParameter ControlID="txt課程名稱Search" Name="課程名稱"
|
|
PropertyName="Text" Type="String" />
|
|
<asp:Parameter DefaultValue="1" Name="課程類型" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="dsBCLS" runat="server"
|
|
OldValuesParameterFormatString="original_{0}"
|
|
OnObjectCreating="dsBCLS_ObjectCreating"
|
|
SelectMethod="Get類別資料By大類ForDropDown"
|
|
TypeName="Education.DAC_BCLS">
|
|
<SelectParameters>
|
|
<asp:Parameter DefaultValue="課程類別" Name="大類"
|
|
Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="ds可選訓練日期" runat="server"
|
|
OldValuesParameterFormatString="original_{0}" SelectMethod="Select可選課程日期"
|
|
TypeName="Education.DAC_訓練課程企劃">
|
|
<SelectParameters>
|
|
<asp:QueryStringParameter Name="編號" QueryStringField="ID" Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:HiddenField ID="hf課程ID" runat="server" />
|
|
<table>
|
|
<tr>
|
|
<td class="caption">課程企劃編號</td>
|
|
<td style="width: 600px;" class="datadisplay">
|
|
<asp:Label ID="lbID" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">課程企劃名稱</td>
|
|
<td class="datadisplay">
|
|
<asp:Label ID="lbName" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:Panel ID="pnlUpdate" runat="server">
|
|
<asp:Label ID="Label17" runat="server"
|
|
CssClass="functionTitle" Text="一、查詢課程後,按課程前面的【挑選】"></asp:Label>
|
|
<table style="border-collapse: collapse; table-layout: fixed;">
|
|
<tr>
|
|
<td style="width: 80px; padding: 5px;" class="caption">課程類別</td>
|
|
<td style="width: 180px; padding: 5px;">
|
|
<weblib:WDropDownList ID="ddl課程類別Search" runat="server"
|
|
CssClass="inputFull" DataSourceID="dsBCLS"
|
|
DataTextField="Name" DataValueField="Value">
|
|
</weblib:WDropDownList>
|
|
</td>
|
|
<td style="width: 80px; padding: 5px;" class="caption">課程名稱</td>
|
|
<td style="width: 180px; padding: 5px;">
|
|
<asp:TextBox ID="txt課程名稱Search" runat="server"
|
|
CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
|
</td>
|
|
<td style="padding: 5px;">
|
|
<asp:LinkButton ID="btnSelect課程" runat="server"
|
|
CssClass="button blue80" OnClick="btnSelect課程_Click">查詢</asp:LinkButton>
|
|
<asp:Label ID="lbMessage課程內容" runat="server"
|
|
CssClass="ErrorMessage" EnableViewState="False"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:GridView ID="gv課程挑選" runat="server"
|
|
AutoGenerateColumns="False" DataKeyNames="課程編號"
|
|
DataSourceID="ds課程" EnableModelValidation="True"
|
|
OnRowCommand="gv課程挑選_RowCommand" AllowPaging="True"
|
|
PageSize="5">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="btn挑選" runat="server"
|
|
CommandArgument='<%# Eval("課程編號") %>' CommandName="Select"
|
|
CssClass="button blue60">挑選</asp:LinkButton>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="60px" Wrap="false" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="課程編號<br/>課程類別"
|
|
SortExpression="課程編號">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server"
|
|
Text='<%# Bind("課程編號") %>' ForeColor="Blue"></asp:Label>
|
|
<br />
|
|
<asp:Label ID="Label2" runat="server"
|
|
Text='<%# Eval("課程類別", "[{0}]") %>'></asp:Label>
|
|
<asp:Label ID="Label3" runat="server"
|
|
Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="150px" />
|
|
<ItemStyle Width="150px" HorizontalAlign="Left" Wrap="true" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="課程名稱 / 課程內容" SortExpression="課程名稱">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label4" runat="server"
|
|
Text='<%# Bind("課程名稱") %>' ForeColor="Blue"></asp:Label>
|
|
<div style="padding-left: 10px;">
|
|
<asp:Label ID="Label5" runat="server"
|
|
Text='<%# Eval("課程內容", "{0}").Replace("\r\n", "<br/>") %>'></asp:Label>
|
|
</div>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="500px" />
|
|
<ItemStyle Width="650px" HorizontalAlign="Left"
|
|
Wrap="true" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="課程時數" SortExpression="課程時數">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label7" runat="server"
|
|
Text='<%# Bind("課程時數") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="80px" />
|
|
<ItemStyle HorizontalAlign="Center" Wrap="true" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<PagerTemplate>
|
|
<weblib:GridViewPager ID="GridViewPager2" runat="server" />
|
|
</PagerTemplate>
|
|
</asp:GridView>
|
|
<br />
|
|
<asp:Label ID="Label16" runat="server"
|
|
CssClass="functionTitle" Text="二、輸入課程名稱、課程大綱、時數後,按【新增】"></asp:Label>
|
|
<br />
|
|
<table style="border-collapse: collapse; border-bottom: none;"
|
|
border="1">
|
|
<tr>
|
|
<th style="width: 70px; padding: 3px;">節次</th>
|
|
<th style="width: 120px; padding: 3px;">課程編號<br />
|
|
課程類別</th>
|
|
<th style="width: 130px; padding: 3px;">日期時間</th>
|
|
<th style="width: 450px; padding: 3px;">課程名稱 / 課程大綱</th>
|
|
<th style="width: 120px; padding: 3px;">選定講師</th>
|
|
<th style="width: 70px; padding: 3px;">時數</th>
|
|
<th style="width: 210px; padding: 3px;"> </th>
|
|
</tr>
|
|
<tr>
|
|
<td style="padding: 3px; text-align: center; vertical-align: top; border-bottom: none;">
|
|
<asp:LinkButton ID="btnRenum" runat="server"
|
|
CausesValidation="False" CssClass="button blue60"
|
|
OnClick="btnRenum_Click" ValidationGroup="課程內容">重排</asp:LinkButton>
|
|
</td>
|
|
<td style="padding: 3px; text-align: left; vertical-align: top; border-bottom: none;">
|
|
<asp:Label ID="lb課程編號" runat="server" ForeColor="Blue"></asp:Label>
|
|
<br />
|
|
<asp:Label ID="lb類別" runat="server"></asp:Label>
|
|
<br />
|
|
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage"
|
|
EnableViewState="False"></asp:Label>
|
|
</td>
|
|
<td style="padding: 3px; text-align: center; vertical-align: top; border-bottom: none;">
|
|
<div>
|
|
<weblib:WDropDownList ID="ddl訓練日期" runat="server" CssClass="inputFull"
|
|
DataSourceID="ds可選訓練日期" DataTextField="Name" DataValueField="Value">
|
|
</weblib:WDropDownList>
|
|
</div>
|
|
<div>
|
|
<asp:TextBox ID="txt時間起" runat="server" Columns="4" MaxLength="5" Width="3em"></asp:TextBox>
|
|
至
|
|
<asp:TextBox ID="txt時間迄" runat="server" Columns="4" MaxLength="5" Width="3em"></asp:TextBox>
|
|
</div>
|
|
<div>
|
|
<asp:RequiredFieldValidator ID="rfv時間起" runat="server"
|
|
ControlToValidate="txt時間起" Display="Dynamic"
|
|
ErrorMessage="請輸入課程起時" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RequiredFieldValidator>
|
|
<asp:RegularExpressionValidator ID="rev時間起" runat="server"
|
|
ControlToValidate="txt時間起" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
|
ErrorMessage="起時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RegularExpressionValidator>
|
|
</div>
|
|
<div>
|
|
<asp:RequiredFieldValidator ID="rfv時間迄" runat="server"
|
|
ControlToValidate="txt時間迄" Display="Dynamic"
|
|
ErrorMessage="請輸入課程迄時" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RequiredFieldValidator>
|
|
<asp:RegularExpressionValidator ID="rev時間迄" runat="server"
|
|
ControlToValidate="txt時間迄" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
|
ErrorMessage="迄時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RegularExpressionValidator>
|
|
</div>
|
|
</td>
|
|
<td style="padding: 3px; border-bottom: none;">
|
|
<asp:TextBox ID="txt課程名稱" runat="server"
|
|
CssClass="inputFull" MaxLength="50"
|
|
ValidationGroup="課程內容"></asp:TextBox>
|
|
<asp:TextBox ID="txt課程大綱" runat="server"
|
|
CssClass="inputFull" MaxLength="1000" Rows="5"
|
|
TextMode="MultiLine" ValidationGroup="課程內容"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfv1" runat="server"
|
|
ControlToValidate="txt課程名稱" Display="Dynamic"
|
|
ErrorMessage="請輸入名稱" ValidationGroup="課程內容" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td style="padding: 3px; border-bottom: none;"> </td>
|
|
<td style="padding: 3px; border-bottom: none; vertical-align: top;">
|
|
<asp:TextBox ID="txt時數" runat="server" CssClass="inputFull"
|
|
MaxLength="3" ValidationGroup="課程內容"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfv3" runat="server"
|
|
ControlToValidate="txt時數" Display="Dynamic"
|
|
ErrorMessage="請輸入" ValidationGroup="課程內容" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
<asp:RangeValidator ID="RangeValidator1" runat="server"
|
|
ControlToValidate="txt時數" Display="Dynamic"
|
|
ErrorMessage="請輸入數字" MaximumValue="100" MinimumValue="1"
|
|
Type="Integer" ValidationGroup="課程內容" CssClass="ErrorMessage"></asp:RangeValidator>
|
|
</td>
|
|
<td style="padding: 3px; border-bottom: none; vertical-align: top;">
|
|
<asp:LinkButton ID="btnInsertContent" runat="server"
|
|
CssClass="button blue60" ValidationGroup="課程內容"
|
|
OnClick="btnInsertContent_Click">新增</asp:LinkButton>
|
|
<asp:LinkButton ID="btnRefresh" runat="server"
|
|
CssClass="button blue60"
|
|
OnClick="btnRefresh_Click" CausesValidation="False">刷新</asp:LinkButton>
|
|
<br />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</asp:Panel>
|
|
<asp:GridView ID="gv課程內容" runat="server"
|
|
AutoGenerateColumns="False"
|
|
DataKeyNames="訓練課程企劃編號,課程序號,DB_APPNO" DataSourceID="ds課程內容"
|
|
EnableModelValidation="True" CssClass="fixedwithborder"
|
|
ShowHeader="False" OnRowCommand="gv課程內容_RowCommand">
|
|
<Columns>
|
|
<asp:BoundField DataField="節次" HeaderText="節次"
|
|
ReadOnly="True">
|
|
<HeaderStyle Width="70px" />
|
|
<ItemStyle HorizontalAlign="Center" Width="70px" VerticalAlign="Top" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="課程編號<br/>課程類別">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label18" runat="server" ForeColor="Blue"
|
|
Text='<%# Bind("課程編號") %>'></asp:Label>
|
|
<br />
|
|
[<asp:Label ID="Label19" runat="server"
|
|
Text='<%# Bind("課程類別") %>'></asp:Label>]
|
|
<asp:Label ID="Label4X" runat="server"
|
|
Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="120px" />
|
|
<ItemStyle HorizontalAlign="Left" Width="120px" VerticalAlign="Top" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="日期時間">
|
|
<EditItemTemplate>
|
|
<div>
|
|
<weblib:WDropDownList ID="ddl訓練日期" runat="server" CssClass="inputFull"
|
|
DataSourceID="ds可選訓練日期" DataTextField="Name" DataValueField="Value"
|
|
SelectedValue='<%# Bind("訓練日期", "{0:yyyy-MM-dd}") %>'>
|
|
</weblib:WDropDownList>
|
|
</div>
|
|
<div>
|
|
<asp:TextBox ID="txt時間起" runat="server" Columns="4" MaxLength="5" Width="3em" Text='<%# Bind("時間起") %>'></asp:TextBox>
|
|
至
|
|
<asp:TextBox ID="txt時間迄" runat="server" Columns="4" MaxLength="5" Width="3em" Text='<%# Bind("時間迄") %>'></asp:TextBox>
|
|
</div>
|
|
<div>
|
|
<asp:RequiredFieldValidator ID="rfv時間起" runat="server"
|
|
ControlToValidate="txt時間起" Display="Dynamic"
|
|
ErrorMessage="請輸入課程起時" ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
<asp:RegularExpressionValidator ID="rev時間起" runat="server"
|
|
ControlToValidate="txt時間起" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
|
ErrorMessage="起時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RegularExpressionValidator>
|
|
</div>
|
|
<div>
|
|
<asp:RequiredFieldValidator ID="rfv時間迄" runat="server"
|
|
ControlToValidate="txt時間迄" Display="Dynamic"
|
|
ErrorMessage="請輸入課程迄時" ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
<asp:RegularExpressionValidator ID="rev時間迄" runat="server"
|
|
ControlToValidate="txt時間迄" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
|
ErrorMessage="迄時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
|
</asp:RegularExpressionValidator>
|
|
</div>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lb訓練日期" runat="server" MaxLength="5" Text='<%# Eval("訓練日期", "{0:yyyy-MM-dd}") %>'></asp:Label><br />
|
|
<asp:Label ID="lb時間" runat="server" MaxLength="5" Text='<%# Education.訓練課程內容.Get起訖時間Str(Eval("時間起"), Eval("時間迄")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="130px" />
|
|
<ItemStyle Width="130px" HorizontalAlign="Center" VerticalAlign="Top" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="課程名稱 / 課程大綱">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="TextBox1" runat="server"
|
|
CssClass="inputFull" Text='<%# Bind("課程名稱") %>'
|
|
ValidationGroup="課程內容編輯"></asp:TextBox>
|
|
<asp:TextBox ID="TextBox2" runat="server"
|
|
CssClass="inputFull" Rows="5" Text='<%# Bind("課程大綱") %>'
|
|
TextMode="MultiLine" ValidationGroup="課程內容編輯"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
|
|
runat="server" ControlToValidate="TextBox1"
|
|
Display="Dynamic" ErrorMessage="請輸入名稱"
|
|
ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator2"
|
|
runat="server" ControlToValidate="TextBox2"
|
|
Display="Dynamic" ErrorMessage="請輸入大綱"
|
|
ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label20" runat="server"
|
|
Text='<%# Bind("課程名稱") %>' ForeColor="Blue"></asp:Label>
|
|
<div style="padding-left: 1em">
|
|
<asp:Label ID="Label21" runat="server"
|
|
Text='<%# Eval("課程大綱", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>") %>'></asp:Label>
|
|
</div>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="450px" />
|
|
<ItemStyle Width="450px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="選定講師">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label23" runat="server" Text='<%# Get選定講師(Eval("訓練課程企劃編號"), Eval("課程序號")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="120px" />
|
|
<ItemStyle HorizontalAlign="Left" Width="120px" VerticalAlign="Top" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="時數" SortExpression="時數">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="TextBox3" runat="server"
|
|
CssClass="inputFull" MaxLength="3" Text='<%# Bind("時數") %>'
|
|
ValidationGroup="課程內容編輯"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator3"
|
|
runat="server" ControlToValidate="TextBox3"
|
|
Display="Dynamic" ErrorMessage="請輸入"
|
|
ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
|
<asp:RangeValidator ID="RangeValidator2" runat="server"
|
|
ControlToValidate="TextBox3" ErrorMessage="請輸入數字"
|
|
MaximumValue="100" MinimumValue="1" Type="Integer"
|
|
ValidationGroup="課程內容編輯" Display="Dynamic" CssClass="ErrorMessage"></asp:RangeValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label22" runat="server"
|
|
Text='<%# Bind("時數") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="70px" />
|
|
<ItemStyle HorizontalAlign="Center" Width="70px" VerticalAlign="Top" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<EditItemTemplate>
|
|
<asp:LinkButton ID="btnSave" runat="server"
|
|
CommandName="Update" CssClass="button green60"
|
|
ValidationGroup="課程內容編輯">存檔</asp:LinkButton>
|
|
<asp:LinkButton ID="btnCancel" runat="server"
|
|
CausesValidation="False" CommandName="Cancel"
|
|
CssClass="button red60"
|
|
OnClientClick="return confirm("是否確定取消更正?");">取消</asp:LinkButton>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<div runat="server" id="pnlUpdate" style="float: left;" visible='<%# 可異動 %>'>
|
|
<div>
|
|
<asp:LinkButton ID="btnUp" runat="server"
|
|
CommandArgument='<%# Eval("節次") %>' CommandName="Up"
|
|
CssClass="button blue40">▲</asp:LinkButton>
|
|
<asp:LinkButton ID="btnUpdate" runat="server"
|
|
CssClass="button green60" CommandName="Edit"
|
|
CausesValidation="False">更正</asp:LinkButton>
|
|
</div>
|
|
<div>
|
|
<asp:LinkButton ID="btnDown" runat="server"
|
|
CommandArgument='<%# Eval("節次") %>' CommandName="Down"
|
|
CssClass="button blue40">▼</asp:LinkButton>
|
|
<asp:LinkButton ID="btnDelete" runat="server"
|
|
CssClass="button red60" CommandName="Delete"
|
|
CausesValidation="False"
|
|
OnClientClick="return confirm("是否確定刪除此筆課程內容?");">刪除</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
<div style="float: left">
|
|
<div>
|
|
<asp:LinkButton ID="btnPickupTeacher" runat="server"
|
|
CssClass="button gray80" CommandName="Teacher"
|
|
CausesValidation="False"
|
|
CommandArgument='<%# Eval("課程序號") %>'
|
|
OnClientClick='<%# GetOpenWindowJS("PickupTeacher.aspx", "_teacher", "id", Eval("訓練課程企劃編號"), "class", Eval("課程序號")) %>'>講師遴選</asp:LinkButton>
|
|
</div>
|
|
<div>
|
|
<asp:LinkButton ID="btnPickupMaterial" runat="server"
|
|
CssClass="button gray80" CommandName="Material"
|
|
CausesValidation="False"
|
|
CommandArgument='<%# Eval("課程序號") %>'
|
|
OnClientClick='<%# GetOpenWindowJS("PickupMaterial.aspx", "_material", "id", Eval("訓練課程企劃編號"), "class", Eval("課程序號")) %>'>教材遴選</asp:LinkButton>
|
|
</div>
|
|
<div>
|
|
<asp:LinkButton ID="btnChangeTeacher" runat="server"
|
|
CausesValidation="False" CommandArgument='<%# Eval("課程序號") %>'
|
|
CommandName="ChangeTeacher" CssClass="button orange80"
|
|
OnClientClick='<%# GetOpenWindowJS("ChangeTeacher.aspx", "_teacher", "id", Eval("訓練課程企劃編號"), "class", Eval("課程序號")) %>'>講師異動</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="180px" />
|
|
<ItemStyle Width="210px" HorizontalAlign="Center" VerticalAlign="Top" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<span style="clear: both;"></span>
|
|
</asp:Content>
|