chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,669 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm.Master"
|
||||
AutoEventWireup="true" CodeBehind="PickupTeacher.aspx.cs"
|
||||
Inherits="Education.Forms.課程企劃.PickupTeacher" %>
|
||||
|
||||
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
|
||||
<%@ Register Src="~/Forms/簽核/送簽.ascx" TagPrefix="uc1" TagName="送簽" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
||||
<script type="text/javascript">
|
||||
function checkInput() {
|
||||
return true;
|
||||
}
|
||||
|
||||
function selectTeacher(id1, id2, id3, id4, id5) {
|
||||
var no1 = $("#<%= GetFormControlId("hf編號") %>").val();
|
||||
var no2 = $("#<%= GetFormControlId("lb編號") %>").text();
|
||||
var name = $("#<%= GetFormControlId("lb姓名") %>").text();
|
||||
var job = $("#<%= GetFormControlId("lb現職") %>").text();
|
||||
var school = $("#<%= GetFormControlId("hf學歷") %>").val();
|
||||
|
||||
$("#" + id1).val(no1);
|
||||
$("#" + id2).text("[" + no2 + "] " + name);
|
||||
$("#" + id3).val(name).prop("readonly", true);
|
||||
$("#" + id4).val(school).prop("readonly", true);
|
||||
$("#" + id5).val(job).prop("readonly", true);
|
||||
}
|
||||
|
||||
function clearTeacher(id1, id2, id3, id4, id5, id6, id7, id8, id9, id10, id11, id12) {
|
||||
$("#" + id1).val("");
|
||||
$("#" + id2).text("(尚未選擇)");
|
||||
$("#" + id3).val("").prop("readonly", false);
|
||||
$("#" + id4).val("").prop("readonly", false);
|
||||
$("#" + id5).val("").prop("readonly", false);
|
||||
$("#" + id6).val("");
|
||||
$("#" + id7).val("");
|
||||
$("#" + id8).val("");
|
||||
$("#" + id9).val("");
|
||||
$("#" + id10).val("");
|
||||
$("#" + id11).val("");
|
||||
$("#" + id12).text("");
|
||||
}
|
||||
|
||||
</script>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1"
|
||||
runat="server">
|
||||
<%-- <uc1:送簽 runat="server" ID="送簽1" 表單類別="講師遴選" OnDataBinding="送簽1_DataBinding" />--%>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="caption" style="width: 70px">
|
||||
<asp:Label ID="Label9" runat="server" Text="課程企劃"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay" style="width: 800px">
|
||||
<asp:Label ID="lb課程企劃" runat="server"></asp:Label>
|
||||
<asp:HiddenField ID="hf課程企劃ID" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label10" runat="server" Text="課程內容"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb課程內容" runat="server"></asp:Label>
|
||||
<asp:HiddenField ID="hf課程序號" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table style="width: 100%; table-layout: fixed">
|
||||
<tr>
|
||||
<td style="width: 145px"> </td>
|
||||
<td class="captionCenter" colspan="1" style="width: 33%">
|
||||
<asp:Label ID="Label11" runat="server" Text="講師一"></asp:Label>
|
||||
<asp:LinkButton ID="btnPickupA" runat="server"
|
||||
CssClass="button blue60" CausesValidation="False">挑選</asp:LinkButton>
|
||||
</td>
|
||||
<td class="captionCenter" colspan="1" style="width: 33%">
|
||||
<asp:Label ID="Label12" runat="server" Text="講師二"></asp:Label>
|
||||
<asp:LinkButton ID="btnPickupB" runat="server"
|
||||
CssClass="button blue60" CausesValidation="False">挑選</asp:LinkButton>
|
||||
</td>
|
||||
<td class="captionCenter" colspan="1" style="width: 33%">
|
||||
<asp:Label ID="Label13" runat="server" Text="講師三"></asp:Label>
|
||||
<asp:LinkButton ID="btnPickupC" runat="server"
|
||||
CssClass="button blue60" CausesValidation="False">挑選</asp:LinkButton>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label15" runat="server" Text="姓名"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb講師一" runat="server"></asp:Label>
|
||||
<asp:HiddenField ID="hf講師編號A" runat="server" />
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb講師二" runat="server"></asp:Label>
|
||||
<asp:HiddenField ID="hf講師編號B" runat="server" />
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb講師三" runat="server"></asp:Label>
|
||||
<asp:HiddenField ID="hf講師編號C" runat="server" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label1" runat="server" Text="講師姓名"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講師姓名A" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講師姓名B" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講師姓名C" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label23" runat="server" Text="學歷"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt學歷A" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt學歷B" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt學歷C" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label24" runat="server" Text="現職"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt現職A" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt現職B" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt現職C" runat="server" CssClass="inputFull" MaxLength="50"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label16" runat="server" Text="師資來源"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<weblib:WDropDownList ID="ddl師資來源A" runat="server" ValidationGroup="save">
|
||||
<asp:ListItem Value="">(請選擇)</asp:ListItem>
|
||||
<asp:ListItem Value="O">原合作</asp:ListItem>
|
||||
<asp:ListItem Value="N">新開發</asp:ListItem>
|
||||
</weblib:WDropDownList>
|
||||
<asp:RequiredFieldValidator ID="rfv師資來源A" runat="server" ControlToValidate="ddl師資來源A"
|
||||
Display="Dynamic" ErrorMessage="請選擇" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<weblib:WDropDownList ID="ddl師資來源B" runat="server" ValidationGroup="save">
|
||||
<asp:ListItem Value="">(請選擇)</asp:ListItem>
|
||||
<asp:ListItem Value="O">原合作</asp:ListItem>
|
||||
<asp:ListItem Value="N">新開發</asp:ListItem>
|
||||
</weblib:WDropDownList>
|
||||
<asp:RequiredFieldValidator ID="rfv師資來源B" runat="server" ControlToValidate="ddl師資來源B"
|
||||
Display="Dynamic" ErrorMessage="請選擇" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<weblib:WDropDownList ID="ddl師資來源C" runat="server" ValidationGroup="save">
|
||||
<asp:ListItem Value="">(請選擇)</asp:ListItem>
|
||||
<asp:ListItem Value="O">原合作</asp:ListItem>
|
||||
<asp:ListItem Value="N">新開發</asp:ListItem>
|
||||
</weblib:WDropDownList>
|
||||
<span id="msg師資來源C" class="ErrorMessage" style="display: none">請選擇</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label17" runat="server" Text="專業背景 25%"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt專業背景A" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="txt專業背景A"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv專業背景A" runat="server" ControlToValidate="txt專業背景A"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt專業背景B" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator2" runat="server" ControlToValidate="txt專業背景B"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv專業背景B" runat="server" ControlToValidate="txt專業背景B"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt專業背景C" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator3" runat="server" ControlToValidate="txt專業背景C"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label18" runat="server" Text="講授經驗 25%"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講授經驗A" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator4" runat="server" ControlToValidate="txt講授經驗A"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv講授經驗A" runat="server" ControlToValidate="txt講授經驗A"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講授經驗B" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator5" runat="server" ControlToValidate="txt講授經驗B"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv講授經驗B" runat="server" ControlToValidate="txt講授經驗B"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt講授經驗C" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator6" runat="server" ControlToValidate="txt講授經驗C"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-25" MaximumValue="25" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label19" runat="server" Text="口碑與評價 20%"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt口碑評價A" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator7" runat="server" ControlToValidate="txt口碑評價A"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv口碑評價A" runat="server" ControlToValidate="txt口碑評價A"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt口碑評價B" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator8" runat="server" ControlToValidate="txt口碑評價B"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv口碑評價B" runat="server" ControlToValidate="txt口碑評價B"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt口碑評價C" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator9" runat="server" ControlToValidate="txt口碑評價C"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label20" runat="server" Text="費用 20%"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt費用A" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator10" runat="server" ControlToValidate="txt費用A"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv費用A" runat="server" ControlToValidate="txt費用A"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt費用B" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator11" runat="server" ControlToValidate="txt費用B"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv費用B" runat="server" ControlToValidate="txt費用B"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt費用C" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator12" runat="server" ControlToValidate="txt費用C"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-20" MaximumValue="20" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label21" runat="server" Text="配合度 10%"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt配合度A" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator13" runat="server" ControlToValidate="txt配合度A"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-10" MaximumValue="10" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv配合度A" runat="server" ControlToValidate="txt配合度A"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt配合度B" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator14" runat="server" ControlToValidate="txt配合度B"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-10" MaximumValue="10" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv配合度B" runat="server" ControlToValidate="txt配合度B"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:TextBox ID="txt配合度C" runat="server" Columns="6" MaxLength="2" ValidationGroup="save"></asp:TextBox>
|
||||
<asp:RangeValidator ID="RangeValidator15" runat="server" ControlToValidate="txt配合度C"
|
||||
Display="Dynamic" ErrorMessage="輸入範圍 0-10" MaximumValue="10" MinimumValue="0" Type="Integer"
|
||||
ValidationGroup="save"></asp:RangeValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label22" runat="server" Text="合計 100%"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb合計A" runat="server"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb合計B" runat="server"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb合計C" runat="server"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption"> </td>
|
||||
<td class="datainput">
|
||||
<asp:LinkButton ID="btnClearA" runat="server"
|
||||
CssClass="button red80" CausesValidation="False">清除</asp:LinkButton>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:LinkButton ID="btnClearB" runat="server"
|
||||
CssClass="button red80" CausesValidation="False">清除</asp:LinkButton>
|
||||
</td>
|
||||
<td class="datainput">
|
||||
<asp:LinkButton ID="btnClearC" runat="server"
|
||||
CssClass="button red80" CausesValidation="False">清除</asp:LinkButton>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label25" runat="server" Text="總評"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="3">
|
||||
<asp:TextBox ID="txt總評" runat="server" CssClass="inputFull" Rows="5" TextMode="MultiLine"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator ID="rfv總評" runat="server" ControlToValidate="txt總評"
|
||||
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="save"></asp:RequiredFieldValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="Label26" runat="server" Text="備註"></asp:Label>
|
||||
</td>
|
||||
<td class="datainput" colspan="3">
|
||||
<asp:TextBox ID="txt備註" runat="server" CssClass="inputFull" Rows="5" TextMode="MultiLine"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption"> </td>
|
||||
<td class="datainput" colspan="3">
|
||||
<asp:LinkButton ID="btnSave" runat="server" CssClass="button blue80" OnClick="btnSave_Click"
|
||||
OnClientClick="return checkInput();"
|
||||
ValidationGroup="save">儲存</asp:LinkButton>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<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="dsGrid" runat="server"
|
||||
OldValuesParameterFormatString="original_{0}"
|
||||
SelectMethod="Select講師遴選" TypeName="Education.DAC_講師"
|
||||
OnObjectCreating="dsGrid_ObjectCreating">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="txt姓名" Name="姓名"
|
||||
PropertyName="Text" Type="String" />
|
||||
<asp:ControlParameter ControlID="txt電話" Name="電話"
|
||||
PropertyName="Text" Type="String" />
|
||||
<asp:ControlParameter ControlID="txt手機" Name="手機"
|
||||
PropertyName="Text" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:Panel ID="pnlTeacher" runat="server">
|
||||
<table>
|
||||
<tr>
|
||||
<td class="caption"
|
||||
style="width: 70px">
|
||||
<asp:Label ID="lb姓名Label1" runat="server" Text="姓名"></asp:Label>
|
||||
</td>
|
||||
<td style="width: 120px"
|
||||
class="datainput">
|
||||
<asp:TextBox ID="txt姓名" runat="server"
|
||||
CssClass="inputFull" MaxLength="30"
|
||||
Text=""></asp:TextBox>
|
||||
</td>
|
||||
<td style="width: 70px"
|
||||
class="caption">
|
||||
<asp:Label ID="lb電話Label1" runat="server" Text="電話"></asp:Label>
|
||||
</td>
|
||||
<td style="width: 120px"
|
||||
class="datainput">
|
||||
<asp:TextBox ID="txt電話" runat="server"
|
||||
CssClass="inputFull" MaxLength="20"
|
||||
Text=""></asp:TextBox>
|
||||
</td>
|
||||
<td style="width: 70px"
|
||||
class="caption">
|
||||
<asp:Label ID="lb手機Label1" runat="server" Text="手機"></asp:Label>
|
||||
</td>
|
||||
<td style="width: 120px"
|
||||
class="datainput">
|
||||
<asp:TextBox ID="txt手機" runat="server"
|
||||
CssClass="inputFull" MaxLength="20"
|
||||
Text=""></asp:TextBox>
|
||||
</td>
|
||||
<td>
|
||||
<asp:LinkButton ID="btnSearch" runat="server"
|
||||
CssClass="button blue80" Text="查詢"
|
||||
OnClick="btnSearch_Click" />
|
||||
<asp:Label ID="lbMessage" runat="server"
|
||||
CssClass="ErrorMessage" EnableViewState="False"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:FormView ID="FormView1" runat="server"
|
||||
DataKeyNames="編號,DB_APPNO" DataSourceID="dsForm"
|
||||
EnableModelValidation="True"
|
||||
EnableViewState="False">
|
||||
<ItemTemplate>
|
||||
<div>
|
||||
<div style="float: left">
|
||||
<table border="0"
|
||||
style="table-layout: fixed;">
|
||||
<tr>
|
||||
<td colspan="1" class="widthcontrol" style="width: 140px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 120px;"></td>
|
||||
<td colspan="1" class="widthcontrol" style="width: 110px;"></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("編號", "{0:0000}") %>'
|
||||
CssClass="inputFull"></asp:Label>
|
||||
<asp:HiddenField ID="hf編號" runat="server" Value='<%# Bind("編號") %>'></asp:HiddenField>
|
||||
</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="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:yyyyMMdd}") %>'
|
||||
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="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="3">
|
||||
<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="5">
|
||||
<asp:Label ID="lb戶籍地址_郵編" runat="server" Text='<%# Bind("戶籍地址_郵編") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb戶籍地址_縣市" runat="server" Text='<%# Bind("戶籍地址_縣市") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb戶籍地址_鄉鎮市區" runat="server" Text='<%# Bind("戶籍地址_鄉鎮市區") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb戶籍地址_街道地址" runat="server" Text='<%# Bind("戶籍地址_街道地址") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption">
|
||||
<asp:Label ID="lb居住地址Label" runat="server" Text="居住地址"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay" colspan="5">
|
||||
<asp:Label ID="lb居住地址_郵編" runat="server" Text='<%# Bind("居住地址_郵編") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb居住地址_縣市" runat="server" Text='<%# Bind("居住地址_縣市") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb居住地址_鄉鎮市區" runat="server" Text='<%# Bind("居住地址_鄉鎮市區") %>'
|
||||
CssClass="input"></asp:Label>
|
||||
<asp:Label ID="lb居住地址_街道地址" runat="server" Text='<%# Bind("居住地址_街道地址") %>'
|
||||
CssClass="input"></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='<%# String.Format("[{0}] {1}{2}", Get類別名稱("BPSNSTP", Eval("最高學歷")), Eval("最高學歷學校"), Eval("最高學歷科系")) %>'
|
||||
CssClass="inputFull"></asp:Label>
|
||||
<asp:HiddenField ID="hf學歷" runat="server" Value='<%# String.Format("{0}{1}", Eval("最高學歷學校"), Eval("最高學歷科系")) %>'>
|
||||
</asp:HiddenField>
|
||||
</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("授課區域TXT") %>'
|
||||
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="5">
|
||||
<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="5">
|
||||
<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="5">
|
||||
<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="5">
|
||||
<asp:Label ID="lb重要研究與著作" runat="server" Text='<%# Bind("重要研究與著作") %>'
|
||||
CssClass="inputFull"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="float: left; width: 400px; height: 280px; margin-left: 5px; text-align: center;
|
||||
vertical-align: middle;">
|
||||
<asp:Image ID="Image1" runat="server"
|
||||
ImageUrl='<%# Education.PublicVariable.講師照片路徑 + "T_" + Eval("編號", "{0:000000}") + ".jpg?now=" + DateTime.UtcNow.AddHours(8).Ticks.ToString() %>'
|
||||
EnableViewState="False" />
|
||||
</div>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:FormView>
|
||||
<asp:GridView ID="GridView1" runat="server"
|
||||
AutoGenerateColumns="False" DataKeyNames="編號"
|
||||
DataSourceID="dsGrid" EnableModelValidation="True"
|
||||
AllowPaging="True" EnableViewState="False">
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="編號" SortExpression="編號">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label14" 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 DataField="出生日期"
|
||||
DataFormatString="{0:yyyyMMdd}" HeaderText="出生日期"
|
||||
SortExpression="出生日期">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
<asp:BoundField DataField="性別" HeaderText="性別"
|
||||
SortExpression="性別" />
|
||||
<asp:BoundField DataField="身份證字號" HeaderText="身份證字號"
|
||||
SortExpression="身份證字號" />
|
||||
<asp:BoundField DataField="電話" HeaderText="電話"
|
||||
SortExpression="電話" />
|
||||
<asp:BoundField DataField="手機" HeaderText="手機"
|
||||
SortExpression="手機" />
|
||||
<asp:BoundField DataField="電子郵件" HeaderText="電子郵件"
|
||||
SortExpression="電子郵件" />
|
||||
<asp:BoundField DataField="現職" HeaderText="現職"
|
||||
SortExpression="現職" />
|
||||
<asp:TemplateField HeaderText="學歷" SortExpression="學歷">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server"
|
||||
Text='<%# String.Format("[{0}] {1}{2}", Get類別名稱("BPSNSTP", Eval("最高學歷")), Eval("最高學歷學校"), Eval("最高學歷科系")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="授課區域TXT" HeaderText="授課區域"
|
||||
SortExpression="授課區域" />
|
||||
</Columns>
|
||||
<PagerTemplate>
|
||||
<weblib:GridViewPager ID="GridViewPager1" runat="server" />
|
||||
</PagerTemplate>
|
||||
</asp:GridView>
|
||||
</asp:Panel>
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user