chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -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;"> </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>
|
||||
Reference in New Issue
Block a user