Files
thinkyu/branches/1150807/Forms/辦訓狀況/課程剪影處理.aspx
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

92 lines
5.5 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">
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="ds課程剪影" runat="server" DataObjectTypeName="Education.課程剪影"
DeleteMethod="DeleteOne" OldValuesParameterFormatString="original_{0}" SelectMethod="SelectBy課程企劃編號"
TypeName="Education.DAC_課程剪影" UpdateMethod="UpdateOne">
<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">
<table>
<tr>
<td class="caption">
<asp:Label ID="Label3" runat="server" Text="照片說明"></asp:Label></td>
<td class="datainput">
<asp:TextBox ID="txt照片說明" runat="server" Columns="100" ValidationGroup="insert"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt照片說明"
CssClass="ErrorMessage" Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="insert"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="caption">
<asp:Label ID="Label1" runat="server" Text="照片上傳"></asp:Label></td>
<td class="datainput">
<asp:FileUpload ID="fu照片上傳" runat="server" />
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="fu照片上傳"
CssClass="ErrorMessage" Display="Dynamic" ErrorMessage="請選擇要上傳的照片" OnServerValidate="CustomValidator1_ServerValidate"
ValidateEmptyText="True" ValidationGroup="insert"></asp:CustomValidator>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td class="datainput">
<asp:LinkButton ID="btnInsert" runat="server" CssClass="button blue80" OnClick="btnInsert_Click"
ValidationGroup="insert">新增</asp:LinkButton>
</td>
</tr>
</table>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="課程企劃編號,照片序號,DB_APPNO"
DataSourceID="ds課程剪影" EnableModelValidation="True" AllowPaging="True" OnRowDataBound="GridView1_RowDataBound"
OnRowDeleting="GridView1_RowDeleting">
<Columns>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update"
CssClass="button blue60" Text="儲存"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
CssClass="button red60" OnClientClick="return confirm(&quot;是否確定放棄更正?&quot;);"
Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit"
CssClass="button green60" Text="更正"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Delete"
CssClass="button red60" OnClientClick="return confirm(&quot;是否確定刪除此張照片?&quot;);"
Text="刪除"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="照片序號" HeaderText="照片序號" ReadOnly="True" SortExpression="照片序號" />
<asp:BoundField DataField="照片說明" HeaderText="照片說明" SortExpression="照片說明" />
<asp:TemplateField HeaderText="照片縮圖">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerTemplate>
<cc1:GridViewPager ID="GridViewPager1" runat="server" />
</PagerTemplate>
</asp:GridView>
</asp:Panel>
</asp:Content>