Files
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

242 lines
11 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true"
CodeBehind="講師行前通知.aspx.cs" Inherits="Education.Forms.辦訓前置作業.講師行前通知" %>
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="cc1" %>
<%@ Register Src="../Common/訓練企劃搜尋.ascx" TagName="訓練企劃搜尋" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:ObjectDataSource ID="ds上課講師" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="Select上課講師" TypeName="Education.DAC_訓練課程內容" OnObjectCreating="ds上課講師_ObjectCreating">
<SelectParameters>
<asp:ControlParameter ControlID="訓練企劃搜尋" Name="訓練課程企劃編號" PropertyName="訓練企劃編號"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
<uc1:訓練企劃搜尋 ID="訓練企劃搜尋" runat="server" 包含已結案="True" OnClick="btn查詢_Click"
訓練企劃狀態="已簽核未結案" />
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage" EnableViewState="False"></asp:Label>
<asp:Panel ID="Panel1" runat="server" Visible="false">
<table>
<tr>
<td class="caption">
<asp:Label ID="Label21" runat="server" Text="訓練地點"></asp:Label></td>
<td>
<table>
<tr>
<td class="datainput">
<asp:Label ID="Label25" runat="server" Text="地點"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt訓練地點名稱" runat="server" Columns="80" MaxLength="100"></asp:TextBox>
</td>
</tr>
<tr>
<td class="datainput">
<asp:Label ID="Label26" runat="server" Text="地址"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt訓練地點地址" runat="server" Columns="80" MaxLength="100"></asp:TextBox>
</td>
</tr>
<tr>
<td class="datainput">
<asp:Label ID="Label27" runat="server" Text="交通圖"></asp:Label></td>
<td class="datainput">
<asp:FileUpload ID="fuAttach" runat="server" Width="500px" /><br />
<asp:Label ID="Label29" runat="server" Text="(附件最大 5MB,請於發送之前確認是否已挑選附件!)" Font-Size="10pt"
ForeColor="Red"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label22" runat="server" Text="聯絡人姓名"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt聯絡人" runat="server" MaxLength="30"></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聯絡人電話" runat="server" Columns="50" MaxLength="30"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label24" runat="server" Text="聯絡人Email"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt聯絡人email" runat="server" Columns="50" MaxLength="50"></asp:TextBox>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label11" runat="server" Text="講師攜帶設備"></asp:Label></td>
<td>
<table>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb攜帶設備_筆記型電腦" runat="server" Text="筆記型電腦" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb攜帶設備_課程簡報檔" runat="server" Text="課程簡報檔" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb攜帶設備_其他" runat="server" Text="其他" />&nbsp;
<asp:TextBox ID="txt攜帶設備_其他" runat="server" Columns="50"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label12" runat="server" Text="場地設備"></asp:Label></td>
<td>
<table>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_投影機" runat="server" Text="投影機" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_麥克風" runat="server" Text="麥克風" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_雷射筆" runat="server" Text="雷射筆" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_筆記型電腦" runat="server" Text="筆記型電腦" />
</td>
<td style="width: 300px">&nbsp;</td>
</tr>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_座位安排" runat="server" Text="座位安排" />
</td>
<td class="datainput">
<asp:CheckBox ID="cb場地設備_白紙" runat="server" Text="白紙" />
</td>
<td colspan="3" class="datainput">
<asp:CheckBox ID="cb場地設備_其他" runat="server" Text="其他" />
&nbsp;<asp:TextBox ID="txt場地設備_其他" runat="server" Columns="50"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label14" runat="server" Text="其他"></asp:Label></td>
<td>
<table>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb其他_交通安排" runat="server" Text="交通安排" />
&nbsp;
</td>
<td class="datainput">
<asp:TextBox ID="txt交通安排" runat="server" Columns="50"></asp:TextBox>
</td>
</tr>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb其他_用餐" runat="server" Text="用餐" />
&nbsp;
</td>
<td class="datainput">
<asp:TextBox ID="txt用餐" runat="server" Columns="50"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="captionCenter" style="" colspan="2">
<asp:Label ID="Label10" runat="server" Text="上課講師"></asp:Label>
</td>
</tr>
<tr>
<td class="datainput" colspan="2">
<asp:GridView ID="gv講師" runat="server" AutoGenerateColumns="False" DataSourceID="ds上課講師"
EnableModelValidation="True" OnDataBound="gv講師_DataBound">
<Columns>
<asp:TemplateField HeaderText="要發送">
<ItemTemplate>
<asp:CheckBox ID="cb要發送" runat="server" />
<asp:HiddenField ID="hf課程序號" runat="server" Value='<%# Bind("課程序號") %>' />
<asp:HiddenField ID="hf訓練日期" runat="server" Value='<%# Bind("訓練日期") %>' />
<asp:HiddenField ID="hf時間起" runat="server" Value='<%# Bind("時間起") %>' />
<asp:HiddenField ID="hf時間迄" runat="server" Value='<%# Bind("時間迄") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="講師姓名">
<ItemTemplate>
<asp:Label ID="lb講師姓名" runat="server" Text='<%# Bind("講師姓名") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="電子郵件">
<ItemTemplate>
<asp:TextBox ID="txt電子郵件" runat="server" Text='<%# Bind("電子郵件") %>' Columns="30"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="發送狀態">
<ItemTemplate>
<asp:Label ID="Label28" runat="server" ForeColor="Red" Text='<%# Eval("通知發送狀態", "{0}") == "Y" ? "已發送" : "" %>'
EnableViewState="False"></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderText="講酬給付">
<ItemTemplate>
<table>
<tr>
<td class="datainput">
<asp:CheckBox ID="cb酬勞_講師費" runat="server" Text="講師費" />
&nbsp;<asp:TextBox ID="txt講師費" runat="server" Columns="8" MaxLength="5"></asp:TextBox>
&nbsp;<asp:Label ID="Label15" runat="server" Text="元/小時"></asp:Label>
</td>
<td class="datainput">
<asp:CheckBox ID="cb酬勞_交通費" runat="server" Text="交通費" />
<asp:TextBox ID="txt交通費" runat="server" Columns="8" MaxLength="5"></asp:TextBox>
<asp:Label ID="Label16" runat="server" Text="元/趟"></asp:Label>
</td>
<td class="datainput">
<asp:Label ID="Label17" runat="server" Text="合計:"></asp:Label>
<asp:TextBox ID="txt費用合計" runat="server" Columns="8" MaxLength="6"></asp:TextBox>
<asp:Label ID="Label19" runat="server" Text="元整"></asp:Label>
</td>
</tr>
<tr>
<td class="datainput">
<asp:Label ID="Label18" runat="server" Text="給付方式:"></asp:Label>
<asp:RadioButtonList ID="cb給付方式" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal">
<asp:ListItem Text="現金&nbsp;&nbsp;" Value="現金" Selected="True"></asp:ListItem>
<asp:ListItem Text="匯款&nbsp;&nbsp;" Value="匯款"></asp:ListItem>
</asp:RadioButtonList>
</td>
<td class="datainput">
<asp:Label ID="Label20" runat="server" Text="給付日:"></asp:Label>
<cc1:DateTextBox ID="txt給付日" runat="server" />
</td>
<td class="datainput">&nbsp;</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
<tr>
<td colspan="2">
<asp:LinkButton ID="btn發送" runat="server" CssClass="button blue120" OnClick="btn發送_Click">發送行前通知</asp:LinkButton>
</td>
</tr>
</table>
</asp:Panel>
</asp:Content>