chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,133 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true"
|
||||
CodeFile="fmBonus.ascx.cs" Inherits="forms_worker_fmBonus" %>
|
||||
<%@ Register Src="ucBonusInput.ascx" TagName="ucBonusInput"
|
||||
TagPrefix="uc1" %>
|
||||
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
|
||||
TagPrefix="cc1" %>
|
||||
<cc1:WLabel ID="WLabel1" runat="server" CssClass="pageTitle"
|
||||
TextMessageId="FMBONUS.NAME"></cc1:WLabel>
|
||||
<asp:CustomValidator ID="cvMessage" runat="server"
|
||||
Display="None"></asp:CustomValidator>
|
||||
<asp:SqlDataSource ID="dsSSMS_SSENO" runat="server"
|
||||
ProviderName="System.Data.SqlClient">
|
||||
<SelectParameters>
|
||||
<asp:Parameter Name="RSPYN" />
|
||||
<asp:Parameter Name="YYMM1" />
|
||||
<asp:Parameter Name="YYMM2" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<table border="0" cellpadding="2" cellspacing="2">
|
||||
<tr>
|
||||
<td colspan="1" style="width: 100px; height: 0px"></td>
|
||||
<td colspan="1" style="height: 0px"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right">
|
||||
<cc1:WLabel ID="lbBPIDN" runat="server" TextMessageId="">年月:</cc1:WLabel>
|
||||
</td>
|
||||
<td nowrap="nowrap">
|
||||
<asp:TextBox ID="txtYYMM" runat="server"
|
||||
Columns="6" CssClass="textInput1" MaxLength="6"></asp:TextBox>
|
||||
<cc1:WButton ID="btnRSYMM" runat="server"
|
||||
AccessKey="Y" CssClass="button" Text="Y.確定"
|
||||
OnClick="btnSSMS_Click"></cc1:WButton></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right">
|
||||
<cc1:WLabel ID="WLabel3" runat="server" TextMessageId="">專案:</cc1:WLabel></td>
|
||||
<td nowrap="nowrap">
|
||||
<cc1:WDropDownList ID="ddlSSPYN" runat="server"
|
||||
CssClass="textInput1" DataTextField="BPPYM"
|
||||
DataValueField="BPPYN" Width="500px" Height="23px">
|
||||
</cc1:WDropDownList>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right">
|
||||
<cc1:WLabel ID="WLabel2" runat="server" TextMessageId="">發放次數:</cc1:WLabel></td>
|
||||
<td nowrap="nowrap">
|
||||
<asp:DropDownList ID="ddlBonusTimes" runat="server">
|
||||
<asp:ListItem>1</asp:ListItem>
|
||||
<asp:ListItem>2</asp:ListItem>
|
||||
<asp:ListItem>3</asp:ListItem>
|
||||
<asp:ListItem>4</asp:ListItem>
|
||||
<asp:ListItem>5</asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
<cc1:WLabel ID="WLabel6" runat="server" TextMessageId="">(本月份第幾次發獎金)</cc1:WLabel></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right">
|
||||
<cc1:WLabel ID="WLabel4" runat="server" TextMessageId="">稅率:</cc1:WLabel></td>
|
||||
<td nowrap="nowrap">
|
||||
<asp:TextBox ID="txtTaxRate" runat="server"
|
||||
Columns="8" CssClass="textInput1" MaxLength="8" ValidationGroup="1"></asp:TextBox>
|
||||
<cc1:WLabel ID="WLabel5" runat="server" TextMessageId="">(例:0.06)</cc1:WLabel>
|
||||
<asp:CustomValidator ID="cvTaxRate" runat="server"
|
||||
ControlToValidate="txtTaxRate" Display="Dynamic" OnServerValidate="cvTaxRate_ServerValidate" ValidateEmptyText="True" ValidationGroup="1"></asp:CustomValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right">
|
||||
<cc1:WLabel ID="WLabel8" runat="server" TextMessageId="">獎金稅額起點:</cc1:WLabel></td>
|
||||
<td nowrap="nowrap">
|
||||
<asp:TextBox ID="txtTaxBegin" runat="server"
|
||||
Columns="8" CssClass="textInput1" MaxLength="8" ValidationGroup="1"></asp:TextBox>
|
||||
<asp:CustomValidator ID="cvTxtTaxBegin" runat="server"
|
||||
ControlToValidate="txtTaxBegin" Display="Dynamic" OnServerValidate="cvTxtTaxBegin_ServerValidate" ValidateEmptyText="True" ValidationGroup="1"></asp:CustomValidator>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: right; height: 23px;"></td>
|
||||
<td nowrap="nowrap" style="height: 23px">
|
||||
<cc1:WButton ID="Next" runat="server" AccessKey="J"
|
||||
CssClass="button" OnClick="Next_Click"
|
||||
Text="J.開始輸入" ValidationGroup="1" />
|
||||
<cc1:WButton ID="btnSave" runat="server" AccessKey="S"
|
||||
CssClass="button" OnClick="btnSave_Click"
|
||||
Text="S.儲存" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<asp:DataList ID="DataList1" runat="server"
|
||||
DataSourceID="dsSSMS_SSENO">
|
||||
<HeaderTemplate>
|
||||
<uc1:ucBonusInput ID="UcBonusInput1" runat="server" IsHeader="true" />
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<uc1:ucBonusInput ID="UcBonusInput1" runat="server" IsHeader="false"
|
||||
Sseno='<%# Bind("BPENO") %>' Sspyn='<%# _SSPYN %>'
|
||||
SsenoName='<%# Bind("BPNME") %>' Yymm='<%# _YYMM.ToString("yyyy/MM/dd") %>'
|
||||
TaxRate='<%# txtTaxRate.Text %>'
|
||||
BonusTimes='<%# ddlBonusTimes.SelectedValue %>' />
|
||||
</ItemTemplate>
|
||||
<ItemStyle BackColor="#EFF3FB" />
|
||||
<AlternatingItemStyle BackColor="White" />
|
||||
</asp:DataList>
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function ClearInputs(index)
|
||||
{
|
||||
if (index == 999)
|
||||
{
|
||||
for (i = 0; i < RSP13Ids.length; i++)
|
||||
{
|
||||
ClearInput(i);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ClearInput(index);
|
||||
}
|
||||
}
|
||||
|
||||
function ClearInput(index)
|
||||
{
|
||||
var SSP13 = document.getElementById(SSP13Ids[index]);
|
||||
var SSC07 = document.getElementById(SSC07Ids[index]);
|
||||
SSP13.value = "";
|
||||
SSC07.value = "";
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user