Files
thinkyu/Web/forms/worker/fmSendSalaryStrip.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

606 lines
33 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="fmSendSalaryStrip.ascx.cs" Inherits="forms_worker_fmSendSalaryStrip" %>
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
TagPrefix="cc1" %>
<cc1:WLabel ID="lbCaption" runat="server"
TextMessageId="FMSENDSS.NAME" CssClass="pageTitle"></cc1:WLabel>
<asp:CustomValidator ID="cvMessage" runat="server"
Display="None"></asp:CustomValidator>
<asp:MultiView ID="MultiView1" runat="server"
ActiveViewIndex="0">
<asp:View ID="YYMM" runat="server">
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td colspan="1" style="width: 50px; 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"></asp:TextBox>
<cc1:WButton ID="btnSSYMM" runat="server"
AccessKey="Y" CssClass="button" Text="Y.確定"
OnClick="btnSSMS_Click"></cc1:WButton>
</td>
</tr>
</table>
</asp:View>
<asp:View ID="PYN" runat="server">
<table>
<tr>
<td align="right" style="width: 50px; text-align: right">
<cc1:WLabel ID="WLabel2" runat="server" TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataEditCell">
<cc1:WLabel ID="lbYYMM" runat="server" TextMessageId=""></cc1:WLabel>&nbsp;
<cc1:WButton ID="btnInputSSYMM" runat="server"
AccessKey="R" CausesValidation="False"
CssClass="button" OnClick="btnInputSSYMM_Click"
Text="R.輸入年月" UseSubmitBehavior="False" /></td>
</tr>
<tr>
<td align="right" style="text-align: right">
<cc1:WLabel ID="WLabel3" runat="server" TextMessageId="">專案:</cc1:WLabel>
</td>
<td class="dataEditCell">
<cc1:WDropDownList ID="ddlSSPYN" runat="server"
CssClass="textInput1" DataTextField="BPPYM"
DataValueField="BPPYN" Width="500px">
</cc1:WDropDownList>
</td>
</tr>
<tr>
<td align="right" style="text-align: right">
<cc1:WLabel ID="WLabel1" runat="server" TextMessageId="">次數別:</cc1:WLabel></td>
<td class="dataEditCell">
<asp:DropDownList ID="ddlBonusTimes" runat="server">
<asp:ListItem Value="0">薪資</asp:ListItem>
<asp:ListItem Value="1">第一次獎金</asp:ListItem>
<asp:ListItem Value="2">第二次獎金</asp:ListItem>
<asp:ListItem Value="3">第三次獎金</asp:ListItem>
<asp:ListItem Value="4">第四次獎金</asp:ListItem>
<asp:ListItem Value="5">第五次獎金</asp:ListItem>
</asp:DropDownList>
<cc1:WButton ID="btnSSPYN" runat="server"
AccessKey="F" CausesValidation="False"
CssClass="button" Text="F.查詢" UseSubmitBehavior="False"
OnClick="btnSSPYN_Click"></cc1:WButton></td>
</tr>
</table>
<asp:SqlDataSource ID="dsSSMS" runat="server"
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient"></asp:SqlDataSource>
<asp:SqlDataSource ID="dsSSMSSum" runat="server"
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient"></asp:SqlDataSource>
<asp:Button ID="btnSend" runat="server" OnClick="btnSend_Click"
Text="S.發送" CssClass="button" AccessKey="S"
OnClientClick='if (confirm("是否確定發送薪資單郵件?")) {ShowProcessing(2000); return true;} else return false;' />
<asp:Button ID="btnCheckAll" runat="server"
AccessKey="A" CssClass="button" OnClientClick="CheckAll(true); return false;"
Text="A.全選" UseSubmitBehavior="False" />
<asp:Button ID="btnCheckNone" runat="server"
AccessKey="N" CssClass="button" OnClientClick="CheckAll(false); return false;"
Text="N.全不選" UseSubmitBehavior="False" />
<asp:Label ID="lbNotice" runat="server" Text="(員工資料中電子郵件空白者,不可選擇發送)"></asp:Label>
<asp:GridView ID="gvSSMS" runat="server"
AutoGenerateColumns="False" DataSourceID="dsSSMS"
CssClass="fixtable" OnDataBound="gvSSMS_DataBound"
EnableModelValidation="True" ShowFooter="true" OnRowDataBound="gvSSMS_RowDataBound">
<RowStyle HorizontalAlign="Center" Wrap="False" />
<Columns>
<asp:TemplateField HeaderText="選">
<ItemTemplate>
<asp:CheckBox ID="cbSelect" runat="server"
Enabled='<%# Eval("BPEML", "{0}") != "" || Eval("BPEM2", "{0}") != "" %>'
OnDataBinding="cbSelect_DataBinding" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="30px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="人員編號" SortExpression="SSENO">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("SSENO") %>'></asp:Label>&nbsp;
<asp:Label ID="Label5" runat="server" Text='<%# GetLookup("BPSN", Eval("SSENO", "{0:c}"), "BPNME") %>'></asp:Label>
</ItemTemplate>
<ItemStyle Wrap="False" HorizontalAlign="Left"
Width="120px" />
<HeaderStyle Width="120px" />
</asp:TemplateField>
<asp:BoundField DataField="SSP00" HeaderText="本薪"
ReadOnly="True" SortExpression="SSP00"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:BoundField DataField="SSP01" HeaderText="全勤獎金"
ReadOnly="True" SortExpression="SSP01"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="OVERWORK" HeaderText="加班費"
ReadOnly="True" SortExpression="OVERWORK"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="OUTGOING" HeaderText="外勤工作費"
ReadOnly="True" SortExpression="OUTGOING"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP11" DataFormatString="{0:###,###,##0}"
HeaderText="電話費" ReadOnly="True" HtmlEncode="False"
SortExpression="SSP11">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP02" HeaderText="伙食津貼"
ReadOnly="True" SortExpression="SSP02"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP99" HeaderText="其他加項"
ReadOnly="True" SortExpression="SSP99"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP03" HeaderText="職務加給"
ReadOnly="True" ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP05" HeaderText="其他津貼"
ReadOnly="True" ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="TOTALPLUS" DataFormatString="{0:###,###,##0}"
HeaderText="津貼合計" HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" ForeColor="Blue"
Width="72px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSPLUS" HeaderText="應發金額"
ReadOnly="True" SortExpression="SSPLUS"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:BoundField DataField="LEAVING" HeaderText="請假扣款"
ReadOnly="True" SortExpression="LEAVING"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS05" HeaderText="健保費"
ReadOnly="True" SortExpression="SSS05"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS04" HeaderText="勞保費"
ReadOnly="True" SortExpression="SSS04"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS07" HeaderText="福利金"
ReadOnly="True" SortExpression="SSS07"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS06" HeaderText="員工提繳"
ReadOnly="True" SortExpression="SSS06"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS99" HeaderText="其他減項"
ReadOnly="True" SortExpression="SSS99"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS06SUM" HeaderText="員工累計"
ReadOnly="True" SortExpression="SSS06SUM"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSMINUS" DataFormatString="{0:###,###,##0}"
HeaderText="扣款合計" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" ForeColor="Red"
Width="72px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSD02" DataFormatString="{0:###,###,##0}"
HeaderText="出勤天數" HtmlEncode="False" SortExpression="SSD02">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="OVERWORKTIME"
DataFormatString="{0:###,###,##0}" HeaderText="加班時數"
HtmlEncode="False" SortExpression="OVERWORKTIME">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP00" DataFormatString="{0:###,###,##0}"
HeaderText="課稅金額" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="72px" />
<ItemStyle Width="72px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSS03" DataFormatString="{0:###,###,##0}"
HeaderText="所得稅" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="52px" />
<ItemStyle Width="52px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSH06" DataFormatString="{0:###,###,##0}"
HeaderText="公司提繳" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="52px" />
<ItemStyle Width="52px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSH06SUM" DataFormatString="{0:###,###,##0}"
HeaderText="公司累計" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="52px" />
<ItemStyle Width="52px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSTOTAL" DataFormatString="{0:###,###,##0}"
HeaderText="實發金額" HtmlEncode="False" SortExpression="SSTOTAL">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:BoundField DataField="TRDAT" DataFormatString="{0:yyyyMMdd}"
HeaderText="發送日期" HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:TemplateField HeaderText="發送人員">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbTRUSR" runat="server" Text='<%# Bind("TRUSR") %>'></asp:Label>&nbsp;
<asp:Label ID="Label6" runat="server" Text='<%# GetLookup("BPSN", Eval("TRUSR", "{0:c}"), "BPNME") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="120px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="120px" />
</asp:TemplateField>
</Columns>
<HeaderStyle Wrap="False" />
<FooterStyle BackColor="#EFF3FB" ForeColor="Black" Font-Bold="true" />
<EmptyDataTemplate>
<asp:Label ID="Label4" runat="server" Font-Bold="True"
ForeColor="Red" Text="無資料"></asp:Label>
</EmptyDataTemplate>
</asp:GridView>
<%-- <asp:GridView ID="gvSSMSSum" runat="server" Visible="false"
AutoGenerateColumns="False" DataSourceID="dsSSMSSum"
ShowHeader="False" CssClass="fixtable" EnableModelValidation="True">
<RowStyle HorizontalAlign="Center" Wrap="False" />
<Columns>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="30px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Font-Bold="true"
Text="合計"></asp:Label>
</ItemTemplate>
<ItemStyle Wrap="False" HorizontalAlign="Center"
Width="120px" />
</asp:TemplateField>
<asp:BoundField DataField="SSP00" HeaderText="本薪"
ReadOnly="True" SortExpression="SSP00"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:BoundField DataField="SSP01" HeaderText="全勤獎金"
ReadOnly="True" SortExpression="SSP01"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="OVERWORK" HeaderText="加班費"
ReadOnly="True" SortExpression="OVERWORK"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="OUTGOING" HeaderText="外勤工作費"
ReadOnly="True" SortExpression="OUTGOING"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP11" DataFormatString="{0:###,###,##0}"
HeaderText="電話費" ReadOnly="True" HtmlEncode="False"
SortExpression="SSP11">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP02" HeaderText="伙食津貼"
ReadOnly="True" SortExpression="SSP02"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP99" HeaderText="其他加項"
ReadOnly="True" SortExpression="SSP99"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP03" HeaderText="職務加給" ReadOnly="True" ConvertEmptyStringToNull="False"
DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSP05" HeaderText="其他津貼" ReadOnly="True" ConvertEmptyStringToNull="False"
DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:TemplateField>
<asp:BoundField DataField="SSPLUS" HeaderText="應發金額"
ReadOnly="True" SortExpression="SSPLUS"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="72px" />
</asp:BoundField>
<asp:BoundField DataField="LEAVING" HeaderText="請假扣款"
ReadOnly="True" SortExpression="LEAVING"
ConvertEmptyStringToNull="False" DataFormatString="{0:###,###,##0}"
HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS05" HeaderText="健保費"
ReadOnly="True" SortExpression="SSS05"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS04" HeaderText="勞保費"
ReadOnly="True" SortExpression="SSS04"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS07" HeaderText="福利金"
ReadOnly="True" SortExpression="SSS07"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS06" HeaderText="員工提繳"
ReadOnly="True" SortExpression="SSS06"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:BoundField DataField="SSS99" HeaderText="其他減項"
ReadOnly="True" SortExpression="SSS99"
DataFormatString="{0:###,###,##0}" HtmlEncode="False">
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" Font-Bold="True"
Width="52px" />
</asp:BoundField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="52px" />
</asp:TemplateField>
<asp:BoundField DataField="SSTOTAL" DataFormatString="{0:###,###,##0}"
HeaderText="實發金額" HtmlEncode="False" SortExpression="SSTOTAL">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="120px" />
</asp:TemplateField>
</Columns>
<HeaderStyle Wrap="False" />
</asp:GridView>--%>
<asp:GridView ID="gvSSMSBonus" runat="server"
AutoGenerateColumns="False" DataSourceID="dsSSMS"
CssClass="fixtable" OnDataBound="gvSSMS_DataBound" OnRowDataBound="gvSSMSBonus_RowDataBound">
<RowStyle HorizontalAlign="Center" Wrap="False" />
<Columns>
<asp:TemplateField HeaderText="選">
<ItemTemplate>
<asp:CheckBox ID="cbSelect" runat="server"
Enabled='<%# Eval("BPEML", "{0}") != "" || Eval("BPEM2", "{0}") != "" %>'
OnDataBinding="cbSelect_DataBinding" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="30px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="人員編號" SortExpression="SSENO">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("SSENO") %>'></asp:Label>&nbsp;
<asp:Label ID="Label5" runat="server" Text='<%# GetLookup("BPSN", Eval("SSENO", "{0:c}"), "BPNME") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="120px" />
<ItemStyle Wrap="False" HorizontalAlign="Left"
Width="120px" />
</asp:TemplateField>
<asp:BoundField DataField="SSP13" DataFormatString="{0:###,###,##0}"
HeaderText="獎金" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Green" HorizontalAlign="Center" />
</asp:BoundField>
<asp:TemplateField HeaderText="稅率">
<ItemTemplate>
<asp:Label ID="lbTaxRate" runat="server"
Text='<%# GetSSC07(Eval("SSC07"), 0) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="52px" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:BoundField DataField="SSS03" DataFormatString="{0:###,###,##0}"
HeaderText="所得稅" HtmlEncode="False" ReadOnly="True">
<HeaderStyle Width="52px" />
<ItemStyle ForeColor="Fuchsia" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SSTOTAL" DataFormatString="{0:###,###,##0}"
HeaderText="實發金額" HtmlEncode="False" SortExpression="SSTOTAL">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:TemplateField HeaderText="備註">
<ItemTemplate>
<asp:Label ID="lbSSC07" runat="server" Text='<%# GetSSC07(Eval("SSC07"), 1) %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="150px" />
<ItemStyle HorizontalAlign="Left" />
</asp:TemplateField>
<asp:BoundField DataField="TRDAT" DataFormatString="{0:yyyyMMdd}"
HeaderText="發送日期" HtmlEncode="False">
<HeaderStyle Width="72px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="72px" />
</asp:BoundField>
<asp:TemplateField HeaderText="發送人員">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lb發送人員" runat="server" Text='<%# Bind("TRUSR") %>'></asp:Label>&nbsp;
<asp:Label ID="Label6" runat="server" Text='<%# GetLookup("BPSN", Eval("TRUSR", "{0:c}"), "BPNME") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="120px" />
<ItemStyle Font-Bold="True" HorizontalAlign="Center"
Width="120px" />
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<asp:Label ID="Label4" runat="server" Font-Bold="True"
ForeColor="Red" Text="無資料"></asp:Label>
</EmptyDataTemplate>
<HeaderStyle Wrap="False" />
</asp:GridView>
</asp:View>
</asp:MultiView>
<script type="text/javascript">
function CheckAll(checked)
{
if (typeof CHECKBOXIDS == "undefined")
return;
for (i = 0; i < CHECKBOXIDS.length; i++)
{
var cb = document.getElementById(CHECKBOXIDS[i]);
if (cb != null && cb.disabled == "")
cb.checked = checked;
}
CheckChecked();
}
function CheckChecked()
{
if (typeof CHECKBOXIDS == "undefined")
return;
var enabled = false;
for (i = 0; i < CHECKBOXIDS.length; i++)
{
var cb = document.getElementById(CHECKBOXIDS[i]);
if (cb != null && cb.disabled == "")
enabled = enabled || cb.checked;
}
if (document.getElementById("FMSENDSS_btnSend") != null)
document.getElementById("FMSENDSS_btnSend").disabled = !enabled;
}
</script>