597 lines
34 KiB
Plaintext
597 lines
34 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true"
|
||
CodeBehind="外部訓練登錄.aspx.cs" Inherits="Education.Forms.自行登錄.外部訓練登錄" %>
|
||
|
||
<%@ 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 runat="server" ID="dsForm" DataObjectTypeName="Education.外部受訓紀錄"
|
||
DeleteMethod="DeleteOne" InsertMethod="InsertOne" OldValuesParameterFormatString="original_{0}"
|
||
SelectMethod="SelectOne" TypeName="Education.DAC_外部受訓紀錄" UpdateMethod="UpdateOne">
|
||
<SelectParameters>
|
||
<asp:ControlParameter ControlID="GV" PropertyName="SelectedDataKey["員工編號"]"
|
||
Name="員工編號" Type="String"></asp:ControlParameter>
|
||
<asp:ControlParameter ControlID="GV" PropertyName="SelectedDataKey["序號"]"
|
||
Name="序號" Type="Int32"></asp:ControlParameter>
|
||
</SelectParameters>
|
||
</asp:ObjectDataSource>
|
||
<asp:ObjectDataSource runat="server" ID="dsGrid" OldValuesParameterFormatString="original_{0}"
|
||
SelectMethod="Select" TypeName="Education.DAC_外部受訓紀錄"
|
||
OnSelecting="dsGrid_Selecting">
|
||
<SelectParameters>
|
||
<asp:Parameter Name="noInputReturnAll" Type="Boolean" DefaultValue="True"></asp:Parameter>
|
||
<asp:Parameter DefaultValue="" Name="員工編號" Type="String" />
|
||
<asp:ControlParameter ControlID="dd實施單位_Search" Name="實施單位"
|
||
PropertyName="Text" Type="String" />
|
||
<asp:ControlParameter ControlID="dd課程類別_Search" Name="課程類別"
|
||
PropertyName="SelectedValue" Type="String" />
|
||
<asp:ControlParameter ControlID="txt訓練名稱_Search" Name="訓練名稱"
|
||
PropertyName="Text" Type="String" />
|
||
<asp:ControlParameter ControlID="txt訓練年度_Search" Name="訓練年度"
|
||
PropertyName="Text" Type="Int32" />
|
||
<asp:ControlParameter ControlID="txt訓練單位_Search" Name="訓練單位"
|
||
PropertyName="Text" Type="String" />
|
||
</SelectParameters>
|
||
</asp:ObjectDataSource>
|
||
<asp:ObjectDataSource ID="ds課程類別" runat="server"
|
||
OldValuesParameterFormatString="original_{0}"
|
||
SelectMethod="Get類別資料By大類ForDropDown" TypeName="Education.DAC_BCLS">
|
||
<SelectParameters>
|
||
<asp:Parameter DefaultValue="課程類別" Name="大類" Type="String" />
|
||
</SelectParameters>
|
||
</asp:ObjectDataSource>
|
||
<asp:LinkButton runat="server" ID="Tab處理" CssClass="tabButtonSelected">處理</asp:LinkButton>
|
||
<asp:LinkButton runat="server" ID="Tab查詢" CssClass="tabButton">查詢</asp:LinkButton>
|
||
<div style="border-top: 1px solid gray;">
|
||
<asp:MultiView runat="server" ID="MultiView1">
|
||
<asp:View runat="server" ID="View處理">
|
||
<asp:FormView runat="server" ID="FV" DataSourceID="dsForm"
|
||
DataKeyNames="員工編號,序號,DB_APPNO">
|
||
<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("是否確定刪除此筆資料?");" />
|
||
</div>
|
||
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||
<tr>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></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>
|
||
</td>
|
||
<td class="datadisplay" colspan="2">
|
||
<asp:Label ID="lb員工編號X" runat="server" CssClass="inputFull"
|
||
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='<%# Bind("序號") %>' 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="1">
|
||
<asp:Label ID="lb實施單位" runat="server" Text='<%# Bind("實施單位") %>' 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='<%# Bind("課程類別") %>' CssClass="inputFull"></asp:Label>
|
||
</td>
|
||
<td class="datadisplay" colspan="3">
|
||
<asp:Label ID="lb課程類別X" runat="server" CssClass="inputFull"
|
||
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" Text='<%# Bind("訓練名稱") %>' 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="1">
|
||
<asp:Label ID="lb訓練年度" runat="server" Text='<%# Bind("訓練年度") %>' 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='<%# Bind("訓練時數") %>' 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='<%# Bind("訓練單位") %>' 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='<%# Eval("課程說明", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<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='<%# Eval("備註", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>") %>'
|
||
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" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||
<tr>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><asp:Label ID="lb員工編號Label" runat="server" Text="員工編號"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="1">
|
||
<weblib:LookupTextBox ID="txt員工編號" runat="server" LookupConfigName="BPSN"
|
||
OutputControl="txt員工編號X" Text='<%# Bind("員工編號") %>' CssClass="inputFull"
|
||
TextBoxWidth="5em" />
|
||
<asp:RequiredFieldValidator ID="rfv員工編號" runat="server" ControlToValidate="txt員工編號"
|
||
Display="Dynamic" ErrorMessage="請輸入" EnableClientScript="False"></asp:RequiredFieldValidator>
|
||
</td>
|
||
<td colspan="2">
|
||
<asp:TextBox ID="txt員工編號X" runat="server" Text='<%# Get員工姓名(Eval("員工編號")) %>'
|
||
CssClass="inputFull"></asp:TextBox>
|
||
</td>
|
||
<td class="caption">
|
||
<asp:Label ID="lb序號Label" runat="server" Text="序號"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="1">
|
||
<asp:Label ID="Label33" runat="server" Text="(系統自動編號)"></asp:Label>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="1">
|
||
<weblib:WDropDownList ID="dd實施單位" runat="server" CssClass="inputFull" SelectedValue='<%# Bind("實施單位") %>'>
|
||
<asp:ListItem Value="" Text="(請選擇)"></asp:ListItem>
|
||
<asp:ListItem Value="公司" Text="公司"></asp:ListItem>
|
||
<asp:ListItem Value="派駐單位" Text="派駐單位"></asp:ListItem>
|
||
<asp:ListItem Value="自行進修" Text="自行進修"></asp:ListItem>
|
||
</weblib:WDropDownList>
|
||
<asp:RequiredFieldValidator ID="rfv實施單位" runat="server" ControlToValidate="dd實施單位"
|
||
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
|
||
</td>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="3">
|
||
<weblib:WDropDownList ID="dd課程類別" runat="server" CssClass="inputFull"
|
||
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value"
|
||
SelectedValue='<%# Bind("課程類別") %>'>
|
||
</weblib:WDropDownList>
|
||
<asp:RequiredFieldValidator ID="rfv課程類別" runat="server" ControlToValidate="dd課程類別"
|
||
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="52"
|
||
Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練名稱" runat="server" ControlToValidate="txt訓練名稱"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="4"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練年度" runat="server" ControlToValidate="txt訓練年度"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
<asp:RangeValidator ID="rv訓練年度" runat="server" ControlToValidate="txt訓練年度"
|
||
ErrorMessage="可接受範圍為 1900 至 2999" MaximumValue="2999" MinimumValue="1900"
|
||
Type="Integer" Display="Dynamic"></asp:RangeValidator>
|
||
</td>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="3"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練時數" runat="server" ControlToValidate="txt訓練時數"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
<asp:RangeValidator ID="rv訓練時數" runat="server" ControlToValidate="txt訓練時數"
|
||
ErrorMessage="可接受範圍為 0 至 999" MaximumValue="999" MinimumValue="0"
|
||
Type="Integer" Display="Dynamic"></asp:RangeValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="52"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練單位" runat="server" ControlToValidate="txt訓練單位"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
</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="202"
|
||
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" Text='<%# Bind("備註") %>' MaxLength="202" TextMode="MultiLine"
|
||
Rows="5" CssClass="inputFull"></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("是否確定取消更正?");" />
|
||
<asp:HiddenField ID="hfDBAPPNO" runat="server" Value='<%# Bind("DB_APPNO") %>' />
|
||
</div>
|
||
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||
<tr>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="datadisplay" colspan="2">
|
||
<asp:Label ID="lb員工編號X" runat="server" CssClass="inputFull"
|
||
Text='<%# Get員工姓名(Eval("員工編號")) %>'></asp:Label>
|
||
</td>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><asp:Label ID="lb實施單位Label" runat="server" Text="實施單位"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="1">
|
||
<weblib:WDropDownList ID="dd實施單位" runat="server" CssClass="inputFull" SelectedValue='<%# Bind("實施單位") %>'>
|
||
<asp:ListItem Value="" Text="(請選擇)"></asp:ListItem>
|
||
<asp:ListItem Value="公司" Text="公司"></asp:ListItem>
|
||
<asp:ListItem Value="派駐單位" Text="派駐單位"></asp:ListItem>
|
||
<asp:ListItem Value="自行進修" Text="自行進修"></asp:ListItem>
|
||
</weblib:WDropDownList>
|
||
<asp:RequiredFieldValidator ID="rfv實施單位" runat="server" ControlToValidate="dd實施單位"
|
||
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
|
||
</td>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="3">
|
||
<weblib:WDropDownList ID="dd課程類別" runat="server" CssClass="inputFull"
|
||
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value"
|
||
SelectedValue='<%# Bind("課程類別") %>'>
|
||
</weblib:WDropDownList>
|
||
<asp:RequiredFieldValidator ID="rfv課程類別" runat="server" ControlToValidate="dd課程類別"
|
||
Display="Dynamic" ErrorMessage="請選擇"></asp:RequiredFieldValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="52"
|
||
Text='<%# Bind("訓練名稱") %>'></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練名稱" runat="server" ControlToValidate="txt訓練名稱"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="4"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練年度" runat="server" ControlToValidate="txt訓練年度"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
<asp:RangeValidator ID="rv訓練年度" runat="server" ControlToValidate="txt訓練年度"
|
||
ErrorMessage="可接受範圍為 1900 至 2999" MaximumValue="2999" MinimumValue="1900"
|
||
Type="Integer" Display="Dynamic"></asp:RangeValidator>
|
||
</td>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="3"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練時數" runat="server" ControlToValidate="txt訓練時數"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
<asp:RangeValidator ID="rv訓練時數" runat="server" ControlToValidate="txt訓練時數"
|
||
ErrorMessage="可接受範圍為 0 至 999" MaximumValue="999" MinimumValue="0"
|
||
Type="Integer" Display="Dynamic"></asp:RangeValidator>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<span style="color: red;">*</span><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="52"
|
||
CssClass="inputFull"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfv訓練單位" runat="server" ControlToValidate="txt訓練單位"
|
||
Display="Dynamic" ErrorMessage="請輸入"></asp:RequiredFieldValidator>
|
||
</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="202"
|
||
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" Text='<%# Bind("備註") %>' MaxLength="202" TextMode="MultiLine"
|
||
Rows="5" CssClass="inputFull"></asp:TextBox>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</EditItemTemplate>
|
||
<EmptyDataTemplate>
|
||
<div>
|
||
<asp:LinkButton ID="btnInsert" runat="server" Text="新增" CommandName="New" CssClass="button blue80" />
|
||
</div>
|
||
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||
<tr>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 90px;"></td>
|
||
<td colspan="1" class="widthcontrol" style="width: 120px;"></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="datadisplay" colspan="2"></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="1"></td>
|
||
<td class="caption">
|
||
<asp:Label ID="lb課程類別Label" runat="server" Text="課程類別"></asp:Label>
|
||
</td>
|
||
<td class="datadisplay" colspan="3"></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>
|
||
</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備註Label" runat="server" Text="備註"></asp:Label>
|
||
</td>
|
||
<td class="datadisplay" colspan="7"></td>
|
||
</tr>
|
||
</table>
|
||
</EmptyDataTemplate>
|
||
</asp:FormView>
|
||
<asp:GridView runat="server" ID="GV" DataSourceID="dsGrid" AllowPaging="true"
|
||
DataKeyNames="員工編號,序號" AutoGenerateColumns="False"
|
||
EnableModelValidation="True" Width="100%">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="序號" SortExpression="序號">
|
||
<ItemTemplate>
|
||
<asp:Label ID="Label11" runat="server" Text='<%# Bind("序號") %>'></asp:Label>
|
||
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
|
||
CommandName="Select" Text=""></asp:LinkButton>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Center" />
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="實施單位" HeaderText="實施單位" SortExpression="實施單位"></asp:BoundField>
|
||
<asp:TemplateField HeaderText="課程類別" SortExpression="課程類別">
|
||
<ItemTemplate>
|
||
<asp:Label ID="Label31" runat="server" Text='<%# Bind("課程類別") %>'></asp:Label>
|
||
<asp:Label ID="Label32" runat="server" Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Center" />
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="訓練名稱" HeaderText="訓練名稱" SortExpression="訓練名稱" />
|
||
<asp:BoundField DataField="訓練年度" HeaderText="訓練年度" SortExpression="訓練年度">
|
||
<ItemStyle HorizontalAlign="Center" />
|
||
</asp:BoundField>
|
||
<asp:BoundField DataField="訓練時數" HeaderText="訓練時數" SortExpression="訓練時數">
|
||
<ItemStyle HorizontalAlign="Center" />
|
||
</asp:BoundField>
|
||
<asp:BoundField DataField="訓練單位" HeaderText="訓練單位" SortExpression="訓練單位"></asp:BoundField>
|
||
</Columns>
|
||
<PagerTemplate>
|
||
<weblib:gridviewpager id="GridViewPager1" runat="server" />
|
||
</PagerTemplate>
|
||
</asp:GridView>
|
||
</asp:View>
|
||
<asp:View runat="server" ID="View查詢">
|
||
<div>
|
||
<asp:LinkButton ID="btnSearch" runat="server" CssClass="button blue80"
|
||
Text="查詢" OnClick="btnSearch_Click" />
|
||
<asp:LinkButton ID="btnClear" runat="server" CssClass="button red80"
|
||
Text="清除" OnClick="btnClear_Click" />
|
||
</div>
|
||
<table border="0" cellpadding="3" cellspacing="2" style="table-layout: fixed;">
|
||
<tr>
|
||
<td class="widthcontrol" colspan="1" style="width: 90px;"></td>
|
||
<td class="widthcontrol" colspan="1" style="width: 200px;"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<asp:Label ID="lb實施單位Label0" runat="server" Text="實施單位"></asp:Label>
|
||
</td>
|
||
<td class="datainput">
|
||
<weblib:WDropDownList ID="dd實施單位_Search" runat="server" CssClass="inputFull"
|
||
SelectedValue='<%# Bind("實施單位") %>'>
|
||
<asp:ListItem Text="(請選擇)" Value=""></asp:ListItem>
|
||
<asp:ListItem Text="公司" Value="公司"></asp:ListItem>
|
||
<asp:ListItem Text="派駐單位" Value="派駐單位"></asp:ListItem>
|
||
<asp:ListItem Text="自行進修" Value="自行進修"></asp:ListItem>
|
||
</weblib:WDropDownList>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<asp:Label ID="lb課程類別Label0" runat="server" Text="課程類別"></asp:Label>
|
||
</td>
|
||
<td class="datainput">
|
||
<weblib:WDropDownList ID="dd課程類別_Search" runat="server" CssClass="inputFull"
|
||
DataSourceID="ds課程類別" DataTextField="Name" DataValueField="Value">
|
||
</weblib:WDropDownList>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<asp:Label ID="lb訓練名稱Label0" 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訓練年度Label0" runat="server" Text="訓練年度"></asp:Label>
|
||
</td>
|
||
<td class="datainput" colspan="1">
|
||
<asp:TextBox ID="txt訓練年度_Search" runat="server" CssClass="inputFull"
|
||
MaxLength="10" Text=""></asp:TextBox>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="caption">
|
||
<asp:Label ID="lb訓練單位Label0" 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>
|
||
</table>
|
||
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage"
|
||
EnableViewState="False"></asp:Label>
|
||
</asp:View>
|
||
</asp:MultiView>
|
||
</div>
|
||
</asp:Content>
|