1115 lines
64 KiB
Plaintext
1115 lines
64 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master"
|
|
AutoEventWireup="true" CodeBehind="訓練課程企劃書.aspx.cs" Inherits="Education.Forms.課程企劃.訓練課程企劃書" %>
|
|
|
|
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
|
|
<%@ Register Src="../簽核/送簽.ascx" TagName="送簽" TagPrefix="uc1" %>
|
|
<%@ Register Src="~/Forms/Common/起訖日顯示.ascx" TagPrefix="uc1" TagName="起訖日顯示" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
<script type="text/javascript">
|
|
var confirm1 = "是否確定結案?";
|
|
var confirm2 = "是否確定取消結案?";
|
|
</script>
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
|
|
runat="server">
|
|
<asp:LinkButton ID="btnProcessTab" runat="server"
|
|
CssClass="tabButtonSelected">處理</asp:LinkButton>
|
|
<asp:LinkButton ID="btnSearchTab" runat="server"
|
|
CssClass="tabButton">查詢</asp:LinkButton>
|
|
<div style="border-top: solid 1px gray;">
|
|
<asp:MultiView ID="MultiView1" runat="server">
|
|
<asp:View ID="View查詢" runat="server">
|
|
<div>
|
|
<asp:LinkButton ID="btnSearch" runat="server" Text="查詢"
|
|
CssClass="button blue80" OnClick="btnSearch_Click" ValidationGroup="Search" />
|
|
<asp:LinkButton ID="btnClear" runat="server" Text="清除"
|
|
CssClass="button red80" OnClick="btnClear_Click" CausesValidation="false" />
|
|
</div>
|
|
<table border="0" style="table-layout: fixed;">
|
|
<tr>
|
|
<td colspan="1" class="widthcontrol"
|
|
style="width: 90px;"></td>
|
|
<td colspan="1" class="widthcontrol"
|
|
style="width: 180px;"></td>
|
|
<td class="widthcontrol" style="width: 90px;"></td>
|
|
<td class="widthcontrol"
|
|
style="width: 180px;"> </td>
|
|
<td class="widthcontrol" style="width: 90px;"></td>
|
|
<td class="widthcontrol"
|
|
style="width: 180px;"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="Label6" runat="server" Text="訓練年度"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt訓練年度_Search" runat="server" Text="" MaxLength="4"
|
|
CssClass="inputFull" ValidationGroup="Search"></asp:TextBox>
|
|
<asp:RangeValidator runat="server" ID="rgv訓練年度_Search" ControlToValidate="txt訓練年度_Search"
|
|
ValidationGroup="Search" Type="Integer" MinimumValue="1000" MaximumValue="2999"
|
|
ErrorMessage="請輸入正確西元年度" CssClass="ErrorMessage" Display="Dynamic"></asp:RangeValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb計畫別Label" runat="server" Text="職能類型"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<weblib:WDropDownList ID="dd計畫別_Search" runat="server" CssClass="inputFull"
|
|
DataSourceID="ds計畫別" DataTextField="Name" DataValueField="Value">
|
|
</weblib:WDropDownList>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
|
|
</td>
|
|
<td class="datainput">
|
|
<asp:TextBox ID="txt訓練名稱_Search" runat="server" CssClass="inputFull" MaxLength="50"
|
|
Text=""></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb承辦Label" runat="server" Text="承辦"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt承辦_Search" runat="server" CssClass="inputFull"
|
|
MaxLength="20" Text=""></asp:TextBox>
|
|
</td>
|
|
<td class="caption"> </td>
|
|
<td class="datainput"> </td>
|
|
<td class="caption"> </td>
|
|
<td class="datainput"> </td>
|
|
</tr>
|
|
</table>
|
|
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage"
|
|
EnableViewState="False"></asp:Label>
|
|
</asp:View>
|
|
<asp:View ID="View處理" runat="server">
|
|
<asp:ObjectDataSource ID="dsGrid" runat="server"
|
|
OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="Select" TypeName="Education.DAC_訓練課程企劃" OnObjectCreating="dsGrid_ObjectCreating">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="txt訓練年度_Search"
|
|
Name="訓練年度" PropertyName="Text" Type="Int32" />
|
|
<asp:Parameter Name="顯示編號" Type="String" />
|
|
<asp:SessionParameter Name="公司別" SessionField="CompanyId" Type="String" />
|
|
<asp:ControlParameter ControlID="dd計畫別_Search" Name="計畫別"
|
|
PropertyName="SelectedValue" Type="String" />
|
|
<asp:ControlParameter ControlID="txt訓練名稱_Search"
|
|
Name="訓練名稱" PropertyName="Text" Type="String" />
|
|
<asp:Parameter Name="訓練目標" Type="String" />
|
|
<asp:Parameter Name="教學方法" Type="String" />
|
|
<asp:ControlParameter ControlID="txt承辦_Search" Name="承辦"
|
|
PropertyName="Text" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="dsForm" runat="server"
|
|
DataObjectTypeName="Education.訓練課程企劃"
|
|
DeleteMethod="DeleteOne" InsertMethod="InsertOne"
|
|
OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="SelectOne" TypeName="Education.DAC_訓練課程企劃"
|
|
UpdateMethod="UpdateOne" OnObjectCreating="dsForm_ObjectCreating">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="GridView1" Name="編號"
|
|
PropertyName="SelectedValue" Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="ds計畫別" runat="server"
|
|
OldValuesParameterFormatString="original_{0}" SelectMethod="SelectForDropDown"
|
|
TypeName="Education.DAC_計畫別"></asp:ObjectDataSource>
|
|
<asp:FormView ID="FormView1" runat="server" EnableModelValidation="True"
|
|
EnableViewState="False" DataKeyNames="編號,DB_APPNO"
|
|
DataSourceID="dsForm" OnItemCommand="FormView1_ItemCommand">
|
|
<ItemTemplate>
|
|
<div>
|
|
<asp:LinkButton ID="btnInsert" runat="server" Text="新增" CommandName="New"
|
|
CssClass="button blue80" />
|
|
<asp:LinkButton ID="btnUpdate" runat="server" Text="更正" CommandName="Edit"
|
|
CssClass="button green80" />
|
|
<asp:LinkButton ID="btnDelete" runat="server" Text="刪除" CommandName="Delete"
|
|
CssClass="button red80" OnClientClick="return confirm("是否確定刪除此筆資料?");" />
|
|
<asp:LinkButton ID="btnContent" runat="server" CssClass="button gray100"
|
|
OnClientClick='<%# GetOpenWindowJS("PickupContent.aspx", "_class", "id", Eval("編號")) %>'
|
|
Text="課程內容" />
|
|
<asp:LinkButton ID="btnpPlace" runat="server" CssClass="button gray100" Text="場地遴選"
|
|
OnClientClick='<%# GetOpenWindowJS("PickupPlace.aspx", "_place", "id", Eval("編號")) %>' />
|
|
<asp:LinkButton ID="btn計畫別" runat="server" CssClass="button gray100"
|
|
OnClientClick='<%# GetOpenWindowJS("PickupProject.aspx", "_project", "id", Eval("編號"), "type", "course") %>'>計畫別</asp:LinkButton>
|
|
<asp:LinkButton ID="btn訓練對象" runat="server" CssClass="button gray100"
|
|
OnClientClick='<%# GetOpenWindowJS("PickupPeople.aspx", "_people", "id", Eval("編號"), "type", "course") %>'>訓練對象</asp:LinkButton>
|
|
<asp:LinkButton ID="btn場地異動" runat="server" CssClass="button orange100"
|
|
OnClientClick='<%# GetOpenWindowJS("ChangePlace.aspx", "_changeplace", "id", Eval("編號")) %>'>場地異動</asp:LinkButton>
|
|
<asp:LinkButton ID="btn日期異動" runat="server" CssClass="button orange100"
|
|
OnClientClick='<%# GetOpenWindowJS("ChangeDate.aspx", "_changedate", "id", Eval("編號")) %>'>日期異動</asp:LinkButton>
|
|
<asp:LinkButton ID="btn結案" runat="server" CommandName="Close"
|
|
CommandArgument='<%# Eval("編號") %>' CssClass="button purple100"
|
|
Text='<%# Eval("已結案", "{0}") == "Y" ? "取消結案" : "結案" %>'
|
|
OnClientClick='<%# Eval("已結案", "{0}") == "Y" ? "return confirm(confirm2)" : "return confirm(confirm1)" %>'></asp:LinkButton>
|
|
</div>
|
|
<table border="0" style="table-layout: fixed;">
|
|
<tr>
|
|
<td colspan="1" class="widthcontrol" style="width: 80px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 140px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb編號Label" runat="server" Text="編號"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb編號" runat="server" CssClass="inputFull" Text='<%# Bind("顯示編號") %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb計畫別Label" runat="server" Text="職能類型"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb計畫別" runat="server" Text='<%# Education.DAC_計畫別.Get計畫別名稱(Eval("計畫別")) %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7">
|
|
<asp:Label ID="lb訓練名稱" runat="server" CssClass="inputFull" Text='<%# Bind("訓練名稱") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練日期Label" runat="server" Text="訓練日期"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="3">
|
|
<uc1:起訖日顯示 runat="server" ID="起訖日顯示" 起日='<%# Eval("訓練日期") %>' 迄日='<%# Eval("訓練日期迄") %>'
|
|
Format="yyyyMMdd" />
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay">
|
|
<asp:Label ID="lb訓練時數" runat="server" CssClass="inputFull"
|
|
Text='<%# Bind("訓練時數") %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預估經費Label" runat="server" Text="預估經費"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay">
|
|
<asp:Label ID="lb預估經費" runat="server" CssClass="inputFull"
|
|
Text='<%# Bind("預估經費") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練目標Label" runat="server" Text="訓練目標"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7">
|
|
<asp:Label ID="lb訓練目標" runat="server" Text='<%# Eval("訓練目標", "{0}").Replace("\r", "<br/>") %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練場地Label" runat="server" Text="訓練場地"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7">
|
|
<asp:Label ID="lb訓練場地" runat="server" Text='<%# Get選定場地名稱(Eval("編號")) %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label" runat="server" Text="教學方法"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7">
|
|
<asp:Label ID="lb教學方法" runat="server" CssClass="inputFull" Text='<%# Eval("教學方法", "{0}").Replace("\r", "<br/>") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label5" runat="server" Text="評估方式"></asp:Label>
|
|
</td>
|
|
<td colspan="7">
|
|
<table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse;">
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label1" runat="server" Text="反應"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb滿意度調查及分析Label" runat="server" Text="滿意度調查及分析"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb滿意度調查及分析" runat="server" CssClass="inputFull" Text='<%# Eval("滿意度調查及分析", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label2" runat="server" Text="學習"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb課堂測驗Label" runat="server" Text="課堂測驗"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb課堂測驗" runat="server" CssClass="inputFull" Text='<%# Eval("課堂測驗", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb課堂分享Label" runat="server" Text="課堂分享"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb課堂分享" runat="server" CssClass="inputFull"
|
|
Text='<%# Eval("課堂分享", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb演練Label" runat="server" Text="演練"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb演練" runat="server" CssClass="inputFull" Text='<%# Eval("演練", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label3" runat="server" Text="行為"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb效益追蹤Label" runat="server" Text="效益追蹤調查(主管督導)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb效益追蹤" runat="server" CssClass="inputFull" Text='<%# Eval("效益追蹤", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb心得報告Label" runat="server" Text="心得報告(本人)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb心得報告" runat="server" CssClass="inputFull" Text='<%# Eval("心得報告", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb學習應用Label" runat="server" Text="學習應用(實做)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb學習應用" runat="server" CssClass="inputFull" Text='<%# Eval("學習應用", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label4" runat="server" Text="成果"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb客戶滿意度Label" runat="server" Text="客戶滿意度"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb客戶滿意度" runat="server" CssClass="inputFull" Text='<%# Eval("客戶滿意度", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb民眾滿意度Label" runat="server" Text="民眾滿意度"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb民眾滿意度" runat="server" CssClass="inputFull" Text='<%# Eval("民眾滿意度", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb績效表揚Label" runat="server" Text="績效表揚"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb績效表揚" runat="server" CssClass="inputFull" Text='<%# Eval("績效表揚", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb傑出事蹟Label" runat="server" Text="傑出事蹟"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="text-align: center;">
|
|
<asp:Label ID="lb傑出事蹟" runat="server" CssClass="inputFull" Text='<%# Eval("傑出事蹟", "{0}").ToUpper() == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
※備註:評估方式勾選後,皆必須據相關證明文件。</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預期效益Label" runat="server" Text="預期效益"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7">
|
|
<asp:Label ID="lb預期效益" runat="server" CssClass="inputFull" Text='<%# Eval("預期效益", "{0}").Replace("\r", "<br/>") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="Label2" runat="server" Text="人數"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb人數" runat="server" CssClass="inputFull" Text='<%# Bind("人數") %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="Label3" runat="server" Text="開放報名日期"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb開放報名日期" runat="server" CssClass="inputFull" Text='<%# Eval("開放報名日期", "{0:yyyyMMdd}") %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="Label4" runat="server" Text="報名截止期限"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb報名截止期限" runat="server" CssClass="inputFull" Text='<%# Bind("報名截止期限") %>'></asp:Label>
|
|
天前
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="Label5" runat="server" Text="取消報名截止期限"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb取消報名截止期限" runat="server" CssClass="inputFull" Text='<%# Bind("取消報名截止期限") %>'></asp:Label>
|
|
天前
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb承辦Label" runat="server" Text="承辦"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb承辦" runat="server" CssClass="inputFull" Text='<%# Bind("承辦") %>'></asp:Label>
|
|
<asp:Label ID="lb承辦X" runat="server" Text='<%# Get員工姓名(Eval("承辦")) %>'></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已簽核Label" runat="server" Text="已簽核"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb已簽核" runat="server" Text='<%# Eval("已簽核", "{0}").ToUpper() == "Y" ? "是" : "否" %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已取消Label" runat="server" Text="已取消"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb已取消" runat="server" Text='<%# Eval("已取消", "{0}").ToUpper() == "Y" ? "是" : "否" %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已結案Label" runat="server" Text="已結案"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb已結案" runat="server" Text='<%# Eval("已結案", "{0}").ToUpper() == "Y" ? "是" : "否" %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
<InsertItemTemplate>
|
|
<div>
|
|
<asp:LinkButton ID="btnSave" runat="server" Text="存檔" CommandName="Insert"
|
|
CssClass="button blue80" />
|
|
<asp:LinkButton ID="btnCancel" runat="server" Text="取消" CommandName="Cancel"
|
|
CausesValidation="false" CssClass="button red80" OnClientClick="return confirm("是否確定取消新增?");" />
|
|
</div>
|
|
<table border="0" style="table-layout: fixed;">
|
|
<tr>
|
|
<td colspan="1" class="widthcontrol" style="width: 80px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 140px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb編號Label" runat="server" Text="編號"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb編號" runat="server" Text="(自動編號)" CssClass="inputFull"></asp:Label>
|
|
<asp:HiddenField ID="hf公司別" runat="server" Value='<%# Bind("公司別") %>' />
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb計畫別Label" runat="server" Text="職能類型"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<weblib:WDropDownList ID="dd計畫別" runat="server" DataSourceID="ds計畫別" DataValueField="Value"
|
|
DataTextField="Name"
|
|
SelectedValue='<%# Bind("計畫別") %>' CssClass="inputFull"></weblib:WDropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt訓練名稱" runat="server" CssClass="inputFull" MaxLength="50" Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練日期Label" runat="server" Text="訓練日期"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="3">
|
|
<weblib:DateTextBox ID="txt訓練日期" runat="server" CssClass="inputFull" DateOrder="YMD"
|
|
DateSeparator="" Value='<%# Bind("訓練日期") %>' />
|
|
<asp:Label ID="lb訓練日期迄Label" runat="server" Text=" 至 "></asp:Label>
|
|
<weblib:DateTextBox ID="txt訓練日期迄" runat="server" CssClass="inputFull"
|
|
DateOrder="YMD" DateSeparator="" Value='<%# Bind("訓練日期迄") %>' />
|
|
<asp:RequiredFieldValidator ID="rfv訓練日期" runat="server" ErrorMessage="請輸入訓練日期" Display="Dynamic"
|
|
ControlToValidate="txt訓練日期"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="rfv訓練日期迄" runat="server" ErrorMessage="請輸入訓練日期迄日"
|
|
Display="Dynamic" ControlToValidate="txt訓練日期迄"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt訓練時數" runat="server" CssClass="inputFull" MaxLength="4" Text='<%# Bind("訓練時數") %>'></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="txt訓練時數"
|
|
Display="Dynamic" ErrorMessage="請輸入數字" MaximumValue="9999" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預估經費Label" runat="server" Text="預估經費"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txt預估經費" runat="server" CssClass="inputFull" MaxLength="10" Text='<%# Bind("預估經費") %>'></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator2" runat="server" ControlToValidate="txt預估經費"
|
|
Display="Dynamic" ErrorMessage="請輸入數字" MaximumValue="2147483647" MinimumValue="0"
|
|
Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練目標Label" runat="server" Text="訓練目標"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt訓練目標" runat="server" CssClass="inputFull" MaxLength="500" Rows="5"
|
|
Text='<%# Bind("訓練目標") %>' TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label" runat="server" Text="教學方法"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt教學方法" runat="server" CssClass="inputFull" MaxLength="500" Rows="5"
|
|
Text='<%# Bind("教學方法") %>' TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label5" runat="server" Text="評估方式"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse;">
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label1" runat="server" Text="反應"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb滿意度調查及分析" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="滿意度調查及分析" Value='<%# Bind("滿意度調查及分析") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label2" runat="server" Text="學習"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb課堂測驗" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="課堂測驗" Value='<%# Bind("課堂測驗") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb課堂分享" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="課堂分享" Value='<%# Bind("課堂分享") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb演練" runat="server" CssClass="input" Text="演練" Value='<%# Bind("演練") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label3" runat="server" Text="行為"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb效益追蹤" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="效益追蹤調查(主管督導)" Value='<%# Bind("效益追蹤") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb心得報告" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="心得報告(本人)" Value='<%# Bind("心得報告") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb學習應用" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="學習應用(實做)" Value='<%# Bind("學習應用") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label4" runat="server" Text="成果"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb客戶滿意度" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="客戶滿意度" Value='<%# Bind("客戶滿意度") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb民眾滿意度" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="民眾滿意度" Value='<%# Bind("民眾滿意度") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb績效表揚" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="績效表揚" Value='<%# Bind("績效表揚") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb傑出事蹟" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="傑出事蹟" Value='<%# Bind("傑出事蹟") %>' />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
※備註:評估方式勾選後,皆必須據相關證明文件。</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預期效益Label" runat="server" Text="預期效益"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt預期效益" runat="server" CssClass="inputFull" MaxLength="500" Rows="5"
|
|
Text='<%# Bind("預期效益") %>' TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb人數Label" runat="server" Text="人數"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt人數" runat="server" Text='<%# Bind("人數") %>' MaxLength="2" CssClass="inputFull"
|
|
Columns="6"></asp:TextBox>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb開放報名日期Label" runat="server" Text="開放報名日期"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<weblib:DateTextBox ID="txt開放報名日期" runat="server" Value='<%# Bind("開放報名日期") %>' DateOrder="YMD"
|
|
DateSeparator="" CssClass="inputFull"></weblib:DateTextBox>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb報名截止期限Label" runat="server" Text="報名截止期限<br>(幾天前)"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt報名截止期限" runat="server" Text='<%# Bind("報名截止期限") %>' MaxLength="2"
|
|
Columns="4"></asp:TextBox>
|
|
天前
|
|
|
|
<asp:RangeValidator ID="RangeValidator3" runat="server" ControlToValidate="txt報名截止期限"
|
|
Display="Dynamic" ErrorMessage="範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb取消報名截止期限Label" runat="server" Text="取消報名截止期限<br>(幾天前)"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt取消報名截止期限" runat="server" Text='<%# Bind("取消報名截止期限") %>' MaxLength="2"
|
|
Columns="4"></asp:TextBox>
|
|
天前
|
|
|
|
<asp:RangeValidator ID="RangeValidator4" runat="server" ControlToValidate="txt取消報名截止期限"
|
|
Display="Dynamic" ErrorMessage="範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb承辦Label" runat="server" Text="承辦"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="3">
|
|
<weblib:LookupTextBox ID="txt承辦" runat="server" LookupConfigName="BPSN" OutputControl="txt承辦X"
|
|
Text='<%# Bind("承辦") %>' />
|
|
<asp:TextBox ID="txt承辦X" runat="server" Text='<%# Get員工姓名(Eval("承辦")) %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</InsertItemTemplate>
|
|
<EditItemTemplate>
|
|
<div>
|
|
<asp:LinkButton ID="btnSave" runat="server" Text="存檔" CommandName="Update"
|
|
CssClass="button blue80" />
|
|
<asp:LinkButton ID="btnCancel" runat="server" Text="取消" CommandName="Cancel"
|
|
CausesValidation="false" CssClass="button red80" OnClientClick="return confirm("是否確定取消更正?");" />
|
|
</div>
|
|
<table border="0" style="table-layout: fixed;">
|
|
<tr>
|
|
<td colspan="1" class="widthcontrol" style="width: 80px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 140px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb編號Label" runat="server" Text="編號"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1">
|
|
<asp:Label ID="lb編號" runat="server" Text='<%# Bind("顯示編號") %>'
|
|
CssClass="inputFull"></asp:Label>
|
|
<asp:HiddenField ID="hf公司別" runat="server" Value='<%# Bind("公司別") %>' />
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb計畫別Label" runat="server" Text="職能類型"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<weblib:WDropDownList ID="dd計畫別" runat="server" DataSourceID="ds計畫別" DataValueField="Value"
|
|
DataTextField="Name"
|
|
SelectedValue='<%# Bind("計畫別") %>' CssClass="inputFull"></weblib:WDropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt訓練名稱" runat="server" CssClass="inputFull" MaxLength="50" Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練日期Label" runat="server" Text="訓練日期"></asp:Label>
|
|
</td>
|
|
<td colspan="3">
|
|
<weblib:DateTextBox ID="txt訓練日期" runat="server" CssClass="inputFull" DateOrder="YMD"
|
|
DateSeparator="" Value='<%# Bind("訓練日期") %>' />
|
|
<asp:Label ID="lb訓練日期迄Label" runat="server" Text=" 至 "></asp:Label>
|
|
<weblib:DateTextBox ID="txt訓練日期迄" runat="server" CssClass="inputFull"
|
|
DateOrder="YMD" DateSeparator="" Value='<%# Bind("訓練日期迄") %>' />
|
|
<asp:RequiredFieldValidator ID="rfv訓練日期" runat="server" ErrorMessage="請輸入訓練日期" Display="Dynamic"
|
|
ControlToValidate="txt訓練日期"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="rfv訓練日期迄" runat="server" ErrorMessage="請輸入訓練日期迄日"
|
|
Display="Dynamic" ControlToValidate="txt訓練日期迄"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt訓練時數" runat="server" CssClass="inputFull" MaxLength="4" Text='<%# Bind("訓練時數") %>'></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="txt訓練時數"
|
|
Display="Dynamic" ErrorMessage="請輸入數字" MaximumValue="9999" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預估經費Label" runat="server" Text="預估經費"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt預估經費" runat="server" CssClass="inputFull" MaxLength="10" Text='<%# Bind("預估經費") %>'></asp:TextBox>
|
|
<asp:RangeValidator ID="RangeValidator2" runat="server" ControlToValidate="txt預估經費"
|
|
Display="Dynamic" ErrorMessage="請輸入數字" MaximumValue="2147483647" MinimumValue="0"
|
|
Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練目標Label" runat="server" Text="訓練目標"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt訓練目標" runat="server" Text='<%# Bind("訓練目標") %>'
|
|
MaxLength="500" TextMode="MultiLine" Rows="5" CssClass="inputFull"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label" runat="server" Text="教學方法"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt教學方法" runat="server" CssClass="inputFull" MaxLength="500" Rows="5"
|
|
Text='<%# Bind("教學方法") %>' TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label0" runat="server" Text="評估方式"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse;">
|
|
<tr>
|
|
<td style="background-color: #bbbbbb;">
|
|
<asp:Label ID="lb教學方法Label1" runat="server" Text="反應"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb滿意度調查及分析" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="滿意度調查及分析" Value='<%# Bind("滿意度調查及分析") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #bbbbbb;">
|
|
<asp:Label ID="lb教學方法Label2" runat="server" Text="學習"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb課堂測驗" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="課堂測驗" Value='<%# Bind("課堂測驗") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb課堂分享" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="課堂分享" Value='<%# Bind("課堂分享") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb演練" runat="server" CssClass="input" Text="演練" Value='<%# Bind("演練") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #bbbbbb;">
|
|
<asp:Label ID="lb教學方法Label3" runat="server" Text="行為"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb效益追蹤" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="效益追蹤調查(主管督導)" Value='<%# Bind("效益追蹤") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb心得報告" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="心得報告(本人)" Value='<%# Bind("心得報告") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb學習應用" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="學習應用(實做)" Value='<%# Bind("學習應用") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #bbbbbb;">
|
|
<asp:Label ID="lb教學方法Label4" runat="server" Text="成果"></asp:Label>
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb客戶滿意度" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="客戶滿意度" Value='<%# Bind("客戶滿意度") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb民眾滿意度" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="民眾滿意度" Value='<%# Bind("民眾滿意度") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb績效表揚" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="績效表揚" Value='<%# Bind("績效表揚") %>' />
|
|
</td>
|
|
<td>
|
|
<weblib:ValueCheckBox ID="cb傑出事蹟" runat="server" BorderStyle="None" CssClass="input"
|
|
Text="傑出事蹟" Value='<%# Bind("傑出事蹟") %>' />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
※備註:評估方式勾選後,皆必須據相關證明文件。</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預期效益Label" runat="server" Text="預期效益"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="7">
|
|
<asp:TextBox ID="txt預期效益" runat="server" CssClass="inputFull" MaxLength="500" Rows="5"
|
|
Text='<%# Bind("預期效益") %>' TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb人數Label" runat="server" Text="人數"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt人數" runat="server" Text='<%# Bind("人數") %>' MaxLength="2" CssClass="inputFull"
|
|
Columns="6"></asp:TextBox>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb開放報名日期Label" runat="server" Text="開放報名日期"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<weblib:DateTextBox ID="txt開放報名日期" runat="server" Value='<%# Bind("開放報名日期") %>' DateOrder="YMD"
|
|
DateSeparator="" CssClass="inputFull"></weblib:DateTextBox>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb報名截止期限Label" runat="server" Text="報名截止期限<br>(幾天前)"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt報名截止期限" runat="server" Text='<%# Bind("報名截止期限") %>' MaxLength="2"
|
|
Columns="4"></asp:TextBox>
|
|
天前
|
|
|
|
<asp:RangeValidator ID="RangeValidator3" runat="server" ControlToValidate="txt報名截止期限"
|
|
Display="Dynamic" ErrorMessage="範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb取消報名截止期限Label" runat="server" Text="取消報名截止期限<br>(幾天前)"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="1">
|
|
<asp:TextBox ID="txt取消報名截止期限" runat="server" Text='<%# Bind("取消報名截止期限") %>' MaxLength="2"
|
|
Columns="4"></asp:TextBox>
|
|
天前
|
|
|
|
<asp:RangeValidator ID="RangeValidator4" runat="server" ControlToValidate="txt取消報名截止期限"
|
|
Display="Dynamic" ErrorMessage="範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"></asp:RangeValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb承辦Label" runat="server" Text="承辦"></asp:Label>
|
|
</td>
|
|
<td class="datainput" colspan="3">
|
|
<weblib:LookupTextBox ID="txt承辦" runat="server" LookupConfigName="BPSN" OutputControl="txt承辦X"
|
|
Text='<%# Bind("承辦") %>' />
|
|
<asp:TextBox ID="txt承辦X" runat="server" Text='<%# Get員工姓名(Eval("承辦")) %>'></asp:TextBox>
|
|
</td>
|
|
<td class="datainput" colspan="2">
|
|
<weblib:ValueCheckBox ID="cb已取消" runat="server" Text="已取消" Value='<%# Bind("已取消") %>'
|
|
CssClass="inputFull"></weblib:ValueCheckBox>
|
|
</td>
|
|
<td class="datainput" colspan="2">
|
|
<weblib:ValueCheckBox ID="cb已結案" runat="server" Text="已結案" Value='<%# Bind("已結案") %>'
|
|
CssClass="inputFull"></weblib:ValueCheckBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</EditItemTemplate>
|
|
<EmptyDataTemplate>
|
|
<div>
|
|
<asp:LinkButton ID="btnInsert" runat="server" Text="新增" CommandName="New"
|
|
CssClass="button blue80" />
|
|
</div>
|
|
<table border="0" style="table-layout: fixed;">
|
|
<tr>
|
|
<td colspan="1" class="widthcontrol" style="width: 80px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 110px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 140px;"></td>
|
|
<td colspan="1" class="widthcontrol" style="width: 150px;"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb編號Label" runat="server" Text="編號"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb計畫別Label" runat="server" Text="職能類型"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練名稱Label" runat="server" Text="訓練名稱"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="5"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練日期Label" runat="server" Text="訓練日期"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練時數Label" runat="server" Text="訓練時數"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預估經費Label" runat="server" Text="預估經費"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb訓練目標Label" runat="server" Text="訓練目標"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label" runat="server" Text="教學方法"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb教學方法Label5" runat="server" Text="評估方式"></asp:Label>
|
|
</td>
|
|
<td colspan="7">
|
|
<table border="1" cellpadding="3" cellspacing="0"
|
|
style="border-collapse: collapse;">
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label1" runat="server" Text="反應"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb滿意度調查及分析Label" runat="server"
|
|
Text="滿意度調查及分析"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" style="width: 50px"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label2" runat="server" Text="學習"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb課堂測驗Label" runat="server" Text="課堂測驗"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb課堂分享Label" runat="server" Text="課堂分享"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb演練Label" runat="server" Text="演練"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label3" runat="server" Text="行為"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb效益追蹤Label" runat="server"
|
|
Text="效益追蹤調查(主管督導)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb心得報告Label" runat="server" Text="心得報告(本人)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb學習應用Label" runat="server" Text="學習應用(實做)"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td style="background-color: #BBBBBB;">
|
|
<asp:Label ID="lb教學方法Label4" runat="server" Text="成果"></asp:Label>
|
|
</td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb客戶滿意度Label" runat="server" Text="客戶滿意度"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb民眾滿意度Label" runat="server" Text="民眾滿意度"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb績效表揚Label" runat="server" Text="績效表揚"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb傑出事蹟Label" runat="server" Text="傑出事蹟"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay"> </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb預期效益Label" runat="server" Text="預期效益"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="7"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb人數Label" runat="server" Text="人數"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb開放報名日期Label" runat="server" Text="開放報名日期"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb報名截止期限Label" runat="server" Text="報名截止期限"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb取消報名截止期限Label" runat="server" Text="取消報名截止期限"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1" style="width: 80px"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="lb承辦Label" runat="server" Text="承辦"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已簽核Label" runat="server" Text="已簽核"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已取消Label" runat="server" Text="已取消"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
<td class="caption">
|
|
<asp:Label ID="lb已結案Label" runat="server" Text="已結案"></asp:Label>
|
|
</td>
|
|
<td class="datadisplay" colspan="1"></td>
|
|
</tr>
|
|
</table>
|
|
</EmptyDataTemplate>
|
|
</asp:FormView>
|
|
<uc1:送簽 ID="送簽1" runat="server" 表單類別="課程企劃"
|
|
OnDataBinding="送簽1_DataBinding" OnApproved="送簽1_Approved" OnRejected="送簽1_Approved"
|
|
OnCanceled="送簽1_Approved" OnSending="送簽1_Sending"
|
|
提示文字="(場地遴選、講師遴選與教材遴選均輸入完畢,才可送簽)" />
|
|
<asp:GridView ID="GridView1" runat="server" Width="100%"
|
|
AutoGenerateColumns="False" EnableModelValidation="True"
|
|
DataKeyNames="編號" DataSourceID="dsGrid" AllowPaging="True">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="編號" SortExpression="編號">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server"
|
|
Text='<%# Bind("顯示編號") %>'></asp:Label>
|
|
<asp:LinkButton ID="LinkButton1" runat="server"
|
|
CausesValidation="False" CommandName="Select"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="5.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="職能類型" SortExpression="計畫別">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lb計畫別" runat="server"
|
|
Text='<%# Education.DAC_計畫別.Get計畫別名稱(Eval("計畫別")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="4.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="訓練名稱" HeaderText="訓練名稱"
|
|
SortExpression="訓練名稱" />
|
|
<asp:TemplateField HeaderText="訓練日期" SortExpression="訓練日期">
|
|
<ItemTemplate>
|
|
<uc1:起訖日顯示 runat="server" ID="起訖日顯示" 起日='<%# Eval("訓練日期") %>' 迄日='<%# Eval("訓練日期迄") %>'
|
|
Format="yyyyMMdd" />
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="11.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="訓練時數" HeaderText="訓練時數"
|
|
SortExpression="訓練時數">
|
|
<HeaderStyle Width="4.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:BoundField>
|
|
<asp:BoundField DataField="預估經費" HeaderText="預估經費" SortExpression="預估經費">
|
|
<HeaderStyle Width="5.5em" />
|
|
<ItemStyle HorizontalAlign="Right" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="承辦" SortExpression="承辦">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label61" runat="server" Text='<%# Eval("承辦") %>'></asp:Label>
|
|
<asp:Label ID="Label62" runat="server" Text='<%# Get員工姓名(Eval("承辦")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="7.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="已簽核" SortExpression="已簽核">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label71" runat="server" Text='<%# Eval("已簽核", "{0}") == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="3.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="已取消" SortExpression="已取消">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label81" runat="server" Text='<%# Eval("已取消", "{0}") == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="3.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="已結案" SortExpression="已結案">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label91" runat="server" Text='<%# Eval("已結案", "{0}") == "Y" ? "是" : "否" %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<HeaderStyle Width="3.5em" />
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<PagerTemplate>
|
|
<weblib:GridViewPager ID="GridViewPager2" runat="server" />
|
|
</PagerTemplate>
|
|
</asp:GridView>
|
|
</asp:View>
|
|
</asp:MultiView>
|
|
</div>
|
|
</asp:Content>
|