chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/PopupForm.Master" AutoEventWireup="true"
|
||||
CodeBehind="ChangeDate.aspx.cs" Inherits="Education.Forms.課程企劃.ChangeDate" %>
|
||||
|
||||
<%@ 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:HiddenField ID="hf課程ID" runat="server" />
|
||||
<asp:ObjectDataSource ID="ds課程內容" runat="server"
|
||||
OldValuesParameterFormatString="original_{0}"
|
||||
SelectMethod="SelectBy課程企劃"
|
||||
TypeName="Education.DAC_訓練課程內容"
|
||||
DataObjectTypeName="Education.訓練課程內容"
|
||||
OnObjectCreating="ds課程內容_ObjectCreating"
|
||||
UpdateMethod="UpdateOne">
|
||||
<SelectParameters>
|
||||
<asp:QueryStringParameter Name="訓練課程企劃編號" QueryStringField="ID" Type="Int32" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:ObjectDataSource ID="ds可選訓練日期" runat="server"
|
||||
OldValuesParameterFormatString="original_{0}" SelectMethod="Select可選課程日期"
|
||||
TypeName="Education.DAC_訓練課程企劃">
|
||||
<SelectParameters>
|
||||
<asp:QueryStringParameter Name="編號" QueryStringField="ID" Type="Int32" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<table class="fixedwithoutborder" style="width: 100%">
|
||||
<tr>
|
||||
<td class="caption" style="width: 5em">
|
||||
<asp:Label ID="Label9" runat="server" Text="課程企劃"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<asp:Label ID="lb課程企劃" runat="server"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="caption" style="width: 5em">
|
||||
<asp:Label ID="Label1" runat="server" Text="訓練日期"></asp:Label>
|
||||
</td>
|
||||
<td class="datadisplay">
|
||||
<weblib:DateTextBox ID="txt訓練日期" runat="server" CssClass="inputFull" DateOrder="YMD"
|
||||
DateSeparator="" ValidationGroup="master" />
|
||||
<asp:Label ID="lb訓練日期迄Label" runat="server" Text=" 至 "></asp:Label>
|
||||
<weblib:DateTextBox ID="txt訓練日期迄" runat="server" CssClass="inputFull"
|
||||
DateOrder="YMD" DateSeparator="" ValidationGroup="master" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:LinkButton runat="server" ID="btnSaveMaster" OnClick="btnSaveMaster_Click"
|
||||
CssClass="button blue100" ValidationGroup="master" >儲存訓練日期</asp:LinkButton>
|
||||
<asp:RequiredFieldValidator ID="rfv訓練日期" runat="server" ErrorMessage="請輸入訓練日期" Display="Dynamic"
|
||||
ControlToValidate="txt訓練日期" ValidationGroup="master"></asp:RequiredFieldValidator>
|
||||
<asp:RequiredFieldValidator ID="rfv訓練日期迄" runat="server" ErrorMessage="請輸入訓練日期迄日"
|
||||
Display="Dynamic" ControlToValidate="txt訓練日期迄" ValidationGroup="master"></asp:RequiredFieldValidator>
|
||||
<br />
|
||||
<br />
|
||||
<asp:GridView ID="gv課程內容" runat="server"
|
||||
AutoGenerateColumns="False"
|
||||
DataKeyNames="訓練課程企劃編號,課程序號,DB_APPNO" DataSourceID="ds課程內容"
|
||||
EnableModelValidation="True" CssClass="fixedwithborder"
|
||||
ShowHeader="True">
|
||||
<Columns>
|
||||
<asp:BoundField DataField="節次" HeaderText="節次"
|
||||
ReadOnly="True">
|
||||
<HeaderStyle Width="70px" />
|
||||
<ItemStyle HorizontalAlign="Center" Width="70px" VerticalAlign="Top" />
|
||||
</asp:BoundField>
|
||||
<asp:TemplateField HeaderText="課程編號<br/>課程類別">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label18" runat="server" ForeColor="Blue"
|
||||
Text='<%# Bind("課程編號") %>'></asp:Label>
|
||||
<br />
|
||||
[<asp:Label ID="Label19" runat="server"
|
||||
Text='<%# Bind("課程類別") %>'></asp:Label>]
|
||||
<asp:Label ID="Label4X" runat="server"
|
||||
Text='<%# Get類別名稱("課程類別", Eval("課程類別")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="120px" />
|
||||
<ItemStyle HorizontalAlign="Left" Width="120px" VerticalAlign="Top" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="日期時間">
|
||||
<EditItemTemplate>
|
||||
<div>
|
||||
<weblib:WDropDownList ID="ddl訓練日期" runat="server" CssClass="inputFull"
|
||||
DataSourceID="ds可選訓練日期" DataTextField="Name" DataValueField="Value"
|
||||
SelectedValue='<%# Bind("訓練日期", "{0:yyyy-MM-dd}") %>'>
|
||||
</weblib:WDropDownList>
|
||||
</div>
|
||||
<div>
|
||||
<asp:TextBox ID="txt時間起" runat="server" Columns="4" MaxLength="5" Width="3em" Text='<%# Bind("時間起") %>'></asp:TextBox>
|
||||
至
|
||||
<asp:TextBox ID="txt時間迄" runat="server" Columns="4" MaxLength="5" Width="3em" Text='<%# Bind("時間迄") %>'></asp:TextBox>
|
||||
</div>
|
||||
<div>
|
||||
<asp:RequiredFieldValidator ID="rfv時間起" runat="server"
|
||||
ControlToValidate="txt時間起" Display="Dynamic"
|
||||
ErrorMessage="請輸入課程起時" ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
||||
<asp:RegularExpressionValidator ID="rev時間起" runat="server"
|
||||
ControlToValidate="txt時間起" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
||||
ErrorMessage="起時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
||||
</asp:RegularExpressionValidator>
|
||||
</div>
|
||||
<div>
|
||||
<asp:RequiredFieldValidator ID="rfv時間迄" runat="server"
|
||||
ControlToValidate="txt時間迄" Display="Dynamic"
|
||||
ErrorMessage="請輸入課程迄時" ValidationGroup="課程內容編輯" CssClass="ErrorMessage"></asp:RequiredFieldValidator>
|
||||
<asp:RegularExpressionValidator ID="rev時間迄" runat="server"
|
||||
ControlToValidate="txt時間迄" Display="Dynamic" ValidationExpression="([0-1][0-9]|2[0-3]):([0-5][0-9])"
|
||||
ErrorMessage="迄時格式 HH:MM" ValidationGroup="課程內容" CssClass="ErrorMessage">
|
||||
</asp:RegularExpressionValidator>
|
||||
</div>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lb訓練日期" runat="server" MaxLength="5" Text='<%# Eval("訓練日期", "{0:yyyy-MM-dd}") %>'></asp:Label><br />
|
||||
<asp:Label ID="lb時間" runat="server" MaxLength="5" Text='<%# Education.訓練課程內容.Get起訖時間Str(Eval("時間起"), Eval("時間迄")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="150px" />
|
||||
<ItemStyle Width="150px" HorizontalAlign="Center" VerticalAlign="Top" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="課程名稱 / 課程大綱">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label20" runat="server"
|
||||
Text='<%# Bind("課程名稱") %>' ForeColor="Blue"></asp:Label>
|
||||
<div style="padding-left: 1em">
|
||||
<asp:Label ID="Label21" runat="server"
|
||||
Text='<%# Eval("課程大綱", "{0}").Replace("\r\n", "<br/>").Replace("\r", "<br/>").Replace("\n", "<br/>") %>'></asp:Label>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="450px" />
|
||||
<ItemStyle Width="450px" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="選定講師">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label23" runat="server" Text='<%# Get選定講師(Eval("訓練課程企劃編號"), Eval("課程序號")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="120px" />
|
||||
<ItemStyle HorizontalAlign="Left" Width="120px" VerticalAlign="Top" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="時數" SortExpression="時數">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label22" runat="server"
|
||||
Text='<%# Bind("時數") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="70px" />
|
||||
<ItemStyle HorizontalAlign="Center" Width="70px" VerticalAlign="Top" />
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField>
|
||||
<EditItemTemplate>
|
||||
<asp:LinkButton ID="btnSave" runat="server"
|
||||
CommandName="Update" CssClass="button green60"
|
||||
ValidationGroup="課程內容編輯">存檔</asp:LinkButton>
|
||||
<asp:LinkButton ID="btnCancel" runat="server"
|
||||
CausesValidation="False" CommandName="Cancel"
|
||||
CssClass="button red60"
|
||||
OnClientClick="return confirm("是否確定取消更正?");">取消</asp:LinkButton>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="btnUpdate" runat="server"
|
||||
CssClass="button green60" CommandName="Edit"
|
||||
CausesValidation="False">更正</asp:LinkButton>
|
||||
</ItemTemplate>
|
||||
<HeaderStyle Width="140px" />
|
||||
<ItemStyle Width="140px" HorizontalAlign="Center" VerticalAlign="Top" />
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user