chore: 首次簽入 Thinkyu ASP.NET 專案

- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
2026-09-10 09:42:37 +08:00
commit 577060bc78
2496 changed files with 501389 additions and 0 deletions
@@ -0,0 +1,106 @@
<%@ 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 ID="dsGrid" runat="server" DataObjectTypeName="Education.職務"
DeleteMethod="DeleteOne" OldValuesParameterFormatString="original_{0}" SelectMethod="SelectAll"
TypeName="Education.DAC_職務" UpdateMethod="UpdateOne" OnObjectCreating="dsGrid_ObjectCreating">
</asp:ObjectDataSource>
<table border="1" class="fixedwithborder" style="border-bottom: none;">
<tr>
<th style="width: 140px;">&nbsp;</th>
<th style="width: 90px;">職務ID</th>
<th style="width: 300px;">職務名稱</th>
<th style="width: 300px;">組織類別</th>
<th style="width: 80px;">主管</th>
</tr>
<tr>
<td class="datainput" style="text-align: left; border-bottom: none">
<asp:LinkButton runat="server" ID="btnInsert" Text="新增" CssClass="button blue60"
ValidationGroup="insert" OnClick="btnInsert_Click"></asp:LinkButton>
</td>
<td class="datainput" style="text-align: left; border-bottom: none">(自動編號)</td>
<td class="datainput" style="text-align: left; border-bottom: none">
<asp:TextBox ID="txt職務名稱" runat="server" Text="" MaxLength="50" CssClass="inputFull"
ValidationGroup="insert"></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="rfv職務名稱" ControlToValidate="txt職務名稱"
ErrorMessage="請輸入" CssClass="ErrorMessage" Display="Dynamic" ValidationGroup="insert" />
</td>
<td class="datainput" style="text-align: left; border-bottom: none">
<weblib:SQLDropDownList ID="ddl組織類別" runat="server" LookupConfigName="組織類別"
AddEmptyItem="False" AdditionalWhere="" EmptyItemText="(請選擇)" OrderBy="" ValidationGroup="insert"
CssClass="inputFull" DataTextField="組織類別名稱" DataValueField="組織類別ID">
</weblib:SQLDropDownList>
</td>
<td class="datainput" style="text-align: left; border-bottom: none">
<weblib:ValueCheckBox ID="cb主管" runat="server" CheckedValue="Y" UncheckedValue="N"
ValidationGroup="insert" Text="主管" />
</td>
</tr>
</table>
<asp:GridView ID="GridView1" runat="server" ShowHeader="False"
AutoGenerateColumns="False" EnableModelValidation="True"
DataKeyNames="職務ID,DB_APPNO" DataSourceID="dsGrid">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="btnEdit" Text="更正" CommandName="Edit" CssClass="button green60"></asp:LinkButton>
<asp:LinkButton runat="server" ID="btnDelete" Text="刪除" CommandName="Delete" CssClass="button red60"
OnClientClick="javascript:return confirm('是否確定刪除此筆資料?');" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" ID="btnSave" Text="存檔" CommandName="Update" CssClass="button blue60"></asp:LinkButton>
<asp:LinkButton runat="server" ID="btnCancel" Text="取消" CommandName="Cancel" CssClass="button red60"
OnClientClick="javascript:return confirm('是否確定取消更正?');" CausesValidation="false"></asp:LinkButton>
</EditItemTemplate>
<HeaderStyle Width="140px" />
<ItemStyle Width="140px" />
</asp:TemplateField>
<asp:BoundField DataField="職務ID" HeaderText="職務ID" SortExpression="職務ID" ReadOnly="True">
<HeaderStyle Width="90px" />
<ItemStyle Width="90px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="職務名稱" SortExpression="職務名稱">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("職務名稱") %>' CssClass="inputFull"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("職務名稱") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="300px" />
<ItemStyle Width="300px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="組織類別ID" SortExpression="組織類別ID">
<EditItemTemplate>
<weblib:SQLDropDownList ID="ddl組織類別" runat="server" LookupConfigName="組織類別"
AddEmptyItem="False" AdditionalWhere="" EmptyItemText="(請選擇)" OrderBy=""
SelectedValue='<%# Bind("組織類別ID") %>' DataTextField="組織類別名稱" DataValueField="組織類別ID"
CssClass="inputFull">
</weblib:SQLDropDownList>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Get組織類別名稱(Eval("組織類別ID")) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="300px" />
<ItemStyle Width="300px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="主管" SortExpression="主管">
<EditItemTemplate>
<weblib:ValueCheckBox ID="cb主管" runat="server" Value='<%# Bind("主管") %>' CheckedValue="Y"
UncheckedValue="N" Text="主管" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("主管", "{0}") == "Y" ? "是" : "否" %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="80px" />
<ItemStyle Width="80px" />
</asp:TemplateField>
</Columns>
<PagerTemplate>
<weblib:GridViewPager ID="GridViewPager1" runat="server" />
</PagerTemplate>
</asp:GridView>
</asp:Content>