Files
thinkyu/Web/forms/worker/fmBonus.ascx
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

134 lines
5.4 KiB
Plaintext

<%@ 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>