Files
sryang 3cb2c0d97c feat: fmRpar GridView 改用 ObjectDataSource
- RparDAC 新增 SelectPage/SelectCount

- dsRPARGrid 改 ObjectDataSource;Search/Selected 調整

- fmRowk 保留(框架限制,文檔記錄)
2026-09-10 10:53:54 +08:00

2076 lines
129 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="fmRpar.ascx.cs" Inherits="forms_worker_fmRpar" %>
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
TagPrefix="cc1" %>
<cc1:WLabel ID="WLabel1" runat="server"
CssClass="pageTitle"></cc1:WLabel>
<asp:CustomValidator ID="cvMessage"
runat="server" Display="None"></asp:CustomValidator>
<asp:ObjectDataSource ID="dsRPARGrid"
runat="server" TypeName="RparDAC"
SelectMethod="SelectPage" SelectCountMethod="SelectCount"
EnablePaging="true" OnSelected="dsRPARGrid_Selected">
<SelectParameters>
<asp:Parameter Name="RPPYN" Type="String" />
<asp:Parameter Name="RPNUM1" Type="String" />
<asp:Parameter Name="RPNUM2" Type="String" />
<asp:Parameter Name="RPRDT1" Type="String" />
<asp:Parameter Name="RPRDT2" Type="String" />
<asp:Parameter Name="rparType" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:SqlDataSource ID="dsRPARForm"
runat="server" InsertCommand="INSERT INTO RPAR
(RPREN, RPNUM, RAITM, RPCNM, RPPYN, RPRDT, RPEDT, RPTYP, RPTCT,
RPFTR, RPDOC, RPTC1, RPTC2, RPTC3, APPNO, TRDAT, TRMOD, TRUSR)
VALUES
(@RPREN, @RPNUM, @RAITM, @RPCNM, @RPPYN, @RPRDT, @RPEDT, @RPTYP, @RPTCT,
@RPFTR, @RPDOC, @RPTC1, @RPTC2, @RPTC3, 1, GETDATE(), 'INSERT', @TRUSR)"
UpdateCommand="UPDATE RPAR SET
RAITM = @RAITM,
RPCNM = @RPCNM,
RPPYN = @RPPYN,
RPRDT = @RPRDT,
RPEDT = @RPEDT,
RPTYP = @RPTYP,
RPTCT = @RPTCT,
RPFTR = @RPFTR,
RPDOC = @RPDOC,
RPTC1 = @RPTC1,
RPTC2 = @RPTC2,
RPTC3 = @RPTC3,
APPNO = APPNO + 1,
TRDAT = GETDATE(),
TRMOD = 'UPDATE',
TRUSR = @TRUSR
WHERE RPREN = @OLD_RPREN
AND APPNO = @OLD_APPNO"
DeleteCommand="DELETE FROM RPAR
WHERE RPREN = @OLD_RPREN
AND APPNO = @OLD_APPNO"
ConflictDetection="CompareAllValues"
OldValuesParameterFormatString="OLD_{0}"
OnInserting="dsRPARForm_Inserting"
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT * FROM RPAR WHERE RPREN=@RPREN"
OnUpdating="dsRPARForm_Updating" OnDeleted="dsRPARForm_Deleted"
OnDeleting="dsRPARForm_Deleting" OnInserted="dsRPARForm_Inserted"
OnUpdated="dsRPARForm_Updated">
<InsertParameters>
<asp:Parameter Name="RPREN" />
<asp:Parameter Name="RPNUM" />
<asp:Parameter Name="RAITM" />
<asp:Parameter Name="RPCNM" />
<asp:Parameter Name="RPPYN" />
<asp:Parameter Name="RPRDT" />
<asp:Parameter Name="RPEDT" />
<asp:Parameter Name="RPTYP" />
<asp:Parameter Name="RPTCT" />
<asp:Parameter Name="RPFTR" />
<asp:Parameter Name="RPDOC" />
<asp:Parameter Name="RPTC1" />
<asp:Parameter Name="RPTC2" />
<asp:Parameter Name="RPTC3" />
<asp:SessionParameter DefaultValue=""
Name="TRUSR" SessionField="W_CUSR" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="RAITM" />
<asp:Parameter Name="RPCNM" />
<asp:Parameter Name="RPPYN" />
<asp:Parameter Name="RPRDT" />
<asp:Parameter Name="RPEDT" />
<asp:Parameter Name="RPTYP" />
<asp:Parameter Name="RPTCT" />
<asp:Parameter Name="RPFTR" />
<asp:Parameter Name="RPDOC" />
<asp:Parameter Name="RPTC1" />
<asp:Parameter Name="RPTC2" />
<asp:Parameter Name="RPTC3" />
<asp:SessionParameter DefaultValue=""
Name="TRUSR" SessionField="W_CUSR" />
<asp:Parameter Name="OLD_RPREN" />
<asp:Parameter Name="OLD_APPNO" />
</UpdateParameters>
<DeleteParameters>
<asp:Parameter Name="OLD_RPREN" />
<asp:Parameter Name="OLD_APPNO" />
</DeleteParameters>
<SelectParameters>
<asp:ControlParameter ControlID="RPARGrid"
Name="RPREN" PropertyName="SelectedValue" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsRPAR_RPTYP"
runat="server" ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT BSCLS, BSCLS + ' (' + BSSCR + ')' BSSCR FROM BCLS WHERE BSPAR='RPARTYP' AND BLOCK = 'Y' AND BSCLS LIKE @BSCLS ORDER BY BSCLS">
<SelectParameters>
<asp:Parameter Name="BSCLS" />
</SelectParameters>
</asp:SqlDataSource>
<table>
<tr>
<td align="right">
<cc1:WLabel ID="WLabel6" runat="server" TextMessageId="">年度:</cc1:WLabel></td>
<td class="dataEditCell">
<asp:TextBox ID="txtYY" runat="server" Columns="4"
CssClass="textInput1" MaxLength="4"></asp:TextBox><cc1:WButton
ID="btnYY" runat="server" AccessKey="Y"
CssClass="button" OnClick="btnYY_Click"
Text="Y.確定" /></td>
<td class="dataEditCell"></td>
</tr>
<tr>
<td align="right">
<cc1:WLabel ID="WLabel3" runat="server"
TextMessageId="">專案:</cc1:WLabel></td>
<td class="dataEditCell">
<cc1:WDropDownList ID="ddlRPPYN"
runat="server" CssClass="textInput1"
DataTextField="BPPYM" DataValueField="BPPYN"
Width="500px">
</cc1:WDropDownList></td>
<td class="dataEditCell">
<cc1:WButton ID="Next" runat="server"
AccessKey="J" CausesValidation="False"
CssClass="button" OnClick="Next_Click"
Text="J.選擇專案" UseSubmitBehavior="False" /></td>
</tr>
</table>
<asp:MultiView ID="MultiView1"
runat="server" ActiveViewIndex="1">
<asp:View ID="SearchView" runat="server">
<cc1:WButton ID="btnSearch" runat="server"
AccessKey="F" CssClass="button"
OnClick="btnSearch_Click" Text="F.查詢"
TextMessageId="F.+SEARCH" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CssClass="button"
OnClick="btnCancel_Click" Text="C.取消"
TextMessageId="C.+CANCEL" />
<table>
<tr>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 0px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td style="text-align: right">
<cc1:WLabel ID="lbRPNUM" runat="server"
TextMessageId="RPAR.RPNUM+:"></cc1:WLabel></td>
<td>
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM1"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM1_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM1X"
runat="server" CssClass="textInput"
Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label></td>
<td></td>
<td>
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM2"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM2_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM2X"
runat="server" CssClass="textInput"
Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label></td>
</tr>
<tr>
<td style="text-align: right">
<cc1:WLabel ID="lbRPRDT" runat="server"
TextMessageId="">日期:</cc1:WLabel></td>
<td>
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT1"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT1_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td></td>
<td></td>
<td>
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT2"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT2_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td></td>
</tr>
</table>
<cc1:WLabel ID="lbMessage" runat="server"
EnableViewState="False" ForeColor="Red"
TextMessageId="" Visible="False"></cc1:WLabel>
</asp:View>
<asp:View ID="EditView" runat="server">
<asp:Panel ID="Panel0" runat="server" Visible="False">
<asp:FormView ID="RPARForm0" runat="server"
OnItemCommand="RPARForm_ItemCommand"
DataSourceID="dsRPARForm" OnDataBound="RPARForm_DataBound"
OnItemDeleted="RPARForm_ItemDeleted"
OnItemInserted="RPARForm_ItemInserted"
OnItemUpdated="RPARForm_ItemUpdated"
OnModeChanged="RPARForm_ModeChanged"
OnModeChanging="RPARForm_ModeChanging"
OnItemDeleting="RPARForm_ItemDeleting"
OnItemInserting="RPARForm_ItemInserting"
OnItemUpdating="RPARForm_ItemUpdating">
<EditItemTemplate>
<cc1:WButton ID="WButton1" runat="server"
AccessKey="S" CommandName="Update"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="WButton2" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rfvRPRDT"
runat="server" Display="None"
ErrorMessage="請輸入開始日期" ControlToValidate="txtRPAR_RPRDT"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPEDT"
runat="server" Display="None"
ErrorMessage="請輸入結束日期" ControlToValidate="txtRPAR_RPEDT"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPTCT"
runat="server" Display="None"
ErrorMessage="請輸入時數" ControlToValidate="txtRPAR_RPTCT"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPTCT"
runat="server" Display="None"
ErrorMessage="時數請輸入大於 0 的數字"
ControlToValidate="txtRPAR_RPTCT"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel3" CssClass="controlLabel"
runat="server" TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel4" CssClass="controlLabel"
runat="server">請假類別:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS" SelectedValue='<%# Bind("RPTYP") %>'>
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel0"
CssClass="controlLabel" runat="server">開始日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
CssClass="textInput" runat="server"
Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'
MaxLength="8"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel2" CssClass="controlLabel"
runat="server">結束日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPEDT"
CssClass="textInput" runat="server"
Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'
MaxLength="8"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPEDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel5" CssClass="controlLabel"
runat="server" TextMessageId="RPAR.RPTCT+:">時數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
runat="server" CssClass="textInput"
MaxLength="2" Text='<%# Bind("RPTCT", "{0}") %>'>
</asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel6" CssClass="controlLabel"
runat="server">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
CssClass="textInput" runat="server"
Text='<%# Bind("RPDOC", "{0:c}") %>'
MaxLength="70"></asp:TextBox></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="WButton3" runat="server"
AccessKey="S" CommandName="Insert"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="WButton4" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" Display="None"
ErrorMessage="請輸入人員編號" ControlToValidate="txtRPAR_RPNUM"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPRDT"
runat="server" Display="None"
ErrorMessage="請輸入開始日期" ControlToValidate="txtRPAR_RPRDT"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPEDT"
runat="server" Display="None"
ErrorMessage="請輸入結束日期" ControlToValidate="txtRPAR_RPEDT"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPTCT"
runat="server" Display="None"
ErrorMessage="請輸入時數" ControlToValidate="txtRPAR_RPTCT"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPTCT"
runat="server" Display="None"
ErrorMessage="時數請輸入大於 0 的數字"
ControlToValidate="txtRPAR_RPTCT"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel7" CssClass="controlLabel"
runat="server" TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel8" CssClass="controlLabel"
runat="server">請假類別:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS">
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel9" CssClass="controlLabel"
runat="server">開始日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel10" CssClass="controlLabel"
runat="server">結束日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPEDT"
CssClass="textInput" runat="server"
Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'
MaxLength="8"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPEDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel11" CssClass="controlLabel"
runat="server" TextMessageId="RPAR.RPTCT+:">時數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
CssClass="textInput" runat="server"
Text='<%# Bind("RPTCT", "{0}") %>'
MaxLength="2"></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel12" CssClass="controlLabel"
runat="server">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
CssClass="textInput" runat="server"
Text='<%# Bind("RPDOC", "{0:c}") %>'
MaxLength="70"></asp:TextBox></td>
</tr>
</table>
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
CommandName="New" CssClass="button"
Text="I.新增" TextMessageId="I.+INSERT"
AccessKey="I" />
<cc1:WButton ID="btnEdit" runat="server"
CommandName="Edit" CssClass="button"
Text="M.更正" TextMessageId="M.+UPDATE"
AccessKey="M" />
<cc1:WButton ID="btnDelete" runat="server"
CommandName="Delete" CssClass="button"
Text="T.刪除" TextMessageId="T.+DELETE"
OnClientClick="return confirm(msgConfirmDelete);"
AccessKey="T" />
<cc1:WButton ID="btnSearch" runat="server"
CommandName="Search" CssClass="button"
Text="F.查詢" TextMessageId="F.+SEARCH"
AccessKey="F" />
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel0"
CssClass="controlLabel" runat="server"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel>
</td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM" runat="server"
CssClass="textInput" Text='<%# Bind("RPNUM") %>'>
</asp:Label></td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0}"), "BPNME", "") %>'>
</asp:Label></td>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel13" CssClass="controlLabel"
runat="server">請假類別:</cc1:WLabel></td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPTYP" CssClass="textInput"
runat="server" Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0}"), "BSSCR", "BSPAR=`RPARTYP`") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel14" CssClass="controlLabel"
runat="server">開始日期:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPRDT" CssClass="textInput"
runat="server" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel15" CssClass="controlLabel"
runat="server">結束日期:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPEDT" CssClass="textInput"
runat="server" Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel16" CssClass="controlLabel"
runat="server" TextMessageId="RPAR.RPTCT+:">時數:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPTCT" CssClass="textInput"
runat="server" Text='<%# Bind("RPTCT", "{0:##,###,##0}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel18" runat="server"
CssClass="controlLabel" TextMessageId="">金額:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPFTR" runat="server"
CssClass="textInput" Text='<%# Bind("RPFTR", "{0:#,###,###,##0}") %>'></asp:Label></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="WLabel17" runat="server"
CssClass="controlLabel">備註:</cc1:WLabel></td>
<td colspan="5" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPDOC" runat="server"
Text='<%# Bind("RPDOC", "{0:c}") %>'
CssClass="textInput"></asp:Label></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</ItemTemplate>
</asp:FormView>
</asp:Panel>
<asp:Panel ID="Panel1" runat="server" Visible="False">
<asp:FormView ID="RPARForm1" runat="server"
DataSourceID="dsRPARForm" OnDataBound="RPARForm_DataBound"
OnItemCommand="RPARForm_ItemCommand"
OnItemDeleted="RPARForm_ItemDeleted"
OnItemDeleting="RPARForm_ItemDeleting"
OnItemInserted="RPARForm_ItemInserted"
OnItemInserting="RPARForm_ItemInserting"
OnItemUpdated="RPARForm_ItemUpdated"
OnItemUpdating="RPARForm_ItemUpdating"
OnModeChanged="RPARForm_ModeChanged"
OnModeChanging="RPARForm_ModeChanging">
<EditItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Update"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入日期">
</asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="請輸入時數">
</asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="加班時數請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>&nbsp;<asp:RequiredFieldValidator
ID="rvRPNUM" runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<table border="0" cellpadding="2"
cellspacing="2" style="table-layout: fixed"
width="1">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'>
</asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">請假類別:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS" SelectedValue='<%# Bind("RPTYP") %>'>
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">開始日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'>
</asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif"></asp:ImageButton>
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">加班時數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
runat="server" Columns="2" MaxLength="2"
Text='<%# Bind("RPTCT", "{0}") %>'></asp:TextBox>
<asp:Label runat="server" ID="lbRPAR_RPTMTLabel" Text=":"
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
<asp:TextBox runat="server" ID="txtRPAR_RPTMT"
Columns="2" MaxLength="2"
Text='<%# Bind("RPTMT", "{0}") %>'
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:TextBox>
</td>
<td align="right" colspan="1"></td>
<td class="dataEditCell" colspan="1"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td class="dataEditCell" colspan="5">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'>
</asp:TextBox></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO", "{0}") %>'></asp:HiddenField>
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Insert"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="請輸入時數"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="加班時數請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2"
cellspacing="2" style="table-layout: fixed"
width="1">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">加班類別:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS">
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">加班時數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
runat="server" Columns="2" MaxLength="2"
Text='<%# Bind("RPTCT", "{0}") %>'></asp:TextBox>
<asp:Label runat="server" ID="lbRPAR_RPTMTLabel" Text=":"
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
<asp:TextBox runat="server" ID="txtRPAR_RPTMT"
Columns="2" MaxLength="2"
Text='<%# Bind("RPTMT", "{0}") %>'
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:TextBox>
</td>
<td align="right" colspan="1"></td>
<td class="dataEditCell" colspan="1"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td class="dataEditCell" colspan="5">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox></td>
</tr>
</table>
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
AccessKey="I" CommandName="New"
CssClass="button" Text="I.新增"
TextMessageId="I.+INSERT" />
<cc1:WButton ID="btnEdit" runat="server"
AccessKey="M" CommandName="Edit"
CssClass="button" Text="M.更正"
TextMessageId="M.+UPDATE" />
<cc1:WButton ID="btnDelete" runat="server"
AccessKey="T" CommandName="Delete"
CssClass="button" OnClientClick="return confirm(msgConfirmDelete);"
Text="T.刪除" TextMessageId="T.+DELETE" />
<cc1:WButton ID="btnSearch" runat="server"
AccessKey="F" CommandName="Search"
CssClass="button" Text="F.查詢"
TextMessageId="F.+SEARCH" />&nbsp;<table
border="0" cellpadding="2" cellspacing="2"
style="table-layout: fixed" width="1">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel>
</td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPNUM" runat="server"
CssClass="textInput" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:Label>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0}"), "BPNME", "") %>'></asp:Label>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">加班類別:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPTYP" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0}"), "BSSCR", "BSPAR=`RPARTYP`") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">日期:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPRDT" runat="server"
CssClass="textInput" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">加班時數:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPTCT" runat="server"
CssClass="textInput" Text='<%# Bind("RPTCT", "{0:##,###,##0}") %>'></asp:Label>
<asp:Label runat="server" ID="lbRPAR_RPTMTLabel" Text=":"
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
<asp:Label runat="server" ID="lbRPAR_RPTMT" Text='<%# Bind("RPTMT", "{0}") %>'
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel18" runat="server"
CssClass="controlLabel" TextMessageId="">金額:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPFTR" runat="server"
CssClass="textInput" Text='<%# Bind("RPFTR", "{0:#,###,###,##0}") %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="5">
<asp:Label ID="lbRPAR_RPDOC" runat="server"
CssClass="textInput" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:Label></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</ItemTemplate>
</asp:FormView>
</asp:Panel>
<asp:Panel ID="Panel21" runat="server" Visible="False">
<asp:FormView ID="RPARForm21" runat="server"
OnItemCommand="RPARForm_ItemCommand"
DataSourceID="dsRPARForm" OnDataBound="RPARForm_DataBound"
OnItemDeleted="RPARForm_ItemDeleted"
OnItemInserted="RPARForm_ItemInserted"
OnItemUpdated="RPARForm_ItemUpdated"
OnModeChanged="RPARForm_ModeChanged"
OnModeChanging="RPARForm_ModeChanging"
OnItemDeleting="RPARForm_ItemDeleting"
OnItemInserting="RPARForm_ItemInserting"
OnItemUpdating="RPARForm_ItemUpdating">
<EditItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Update"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="請輸入電話費"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="電話費請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:TextBox></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">電話費:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPFTR"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPFTR", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Insert"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="請輸入電話費"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="電話費請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:TextBox></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">電話費:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPFTR"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPFTR", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox>
</td>
</tr>
</table>
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
CommandName="New" CssClass="button"
Text="I.新增" TextMessageId="I.+INSERT"
AccessKey="I" />
<cc1:WButton ID="btnEdit" runat="server"
CommandName="Edit" CssClass="button"
Text="M.更正" TextMessageId="M.+UPDATE"
AccessKey="M" />
<cc1:WButton ID="btnDelete" runat="server"
CommandName="Delete" CssClass="button"
Text="T.刪除" TextMessageId="T.+DELETE"
OnClientClick="return confirm(msgConfirmDelete);"
AccessKey="T" />
<cc1:WButton ID="btnSearch" runat="server"
CommandName="Search" CssClass="button"
Text="F.查詢" TextMessageId="F.+SEARCH"
AccessKey="F" />
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel>
</td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM" runat="server"
CssClass="textInput" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:Label>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPRDT" runat="server"
CssClass="textInput" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">電話費:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPFTR" runat="server"
CssClass="textInput" Text='<%# Bind("RPFTR", "{0:###,##0.##}") %>'></asp:Label></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPDOC" runat="server"
CssClass="textInput" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:Label></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</ItemTemplate>
</asp:FormView>
</asp:Panel>
<asp:Panel ID="Panel22" runat="server" Visible="False">
<asp:FormView ID="RPARForm22" runat="server"
OnItemCommand="RPARForm_ItemCommand"
DataSourceID="dsRPARForm" OnDataBound="RPARForm_DataBound"
OnItemDeleted="RPARForm_ItemDeleted"
OnItemInserted="RPARForm_ItemInserted"
OnItemUpdated="RPARForm_ItemUpdated"
OnModeChanged="RPARForm_ModeChanged"
OnModeChanging="RPARForm_ModeChanging"
OnItemDeleting="RPARForm_ItemDeleting"
OnItemInserting="RPARForm_ItemInserting"
OnItemUpdating="RPARForm_ItemUpdating">
<EditItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Update"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:RequiredFieldValidator ID="rvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="請輸入公里數"></asp:RequiredFieldValidator><asp:CustomValidator
ID="cvRPTCT" runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="公里數請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator><table
border="0" cellpadding="2" cellspacing="2"
width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:TextBox></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">公里數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPTCT", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Insert"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:RequiredFieldValidator ID="rvRPTCT"
runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="請輸入公里數"></asp:RequiredFieldValidator><asp:CustomValidator
ID="cvRPTCT" runat="server" ControlToValidate="txtRPAR_RPTCT"
Display="None" ErrorMessage="公里數請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator><table
border="0" cellpadding="2" cellspacing="2"
width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:TextBox></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">公里數:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPTCT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPTCT", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox>
</td>
</tr>
</table>
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
CommandName="New" CssClass="button"
Text="I.新增" TextMessageId="I.+INSERT"
AccessKey="I" />
<cc1:WButton ID="btnEdit" runat="server"
CommandName="Edit" CssClass="button"
Text="M.更正" TextMessageId="M.+UPDATE"
AccessKey="M" />
<cc1:WButton ID="btnDelete" runat="server"
CommandName="Delete" CssClass="button"
Text="T.刪除" TextMessageId="T.+DELETE"
OnClientClick="return confirm(msgConfirmDelete);"
AccessKey="T" />
<cc1:WButton ID="btnSearch" runat="server"
CommandName="Search" CssClass="button"
Text="F.查詢" TextMessageId="F.+SEARCH"
AccessKey="F" />
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel>
</td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM" runat="server"
CssClass="textInput" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:Label>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">年月:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPRDT" runat="server"
CssClass="textInput" Text='<%# Bind("RPRDT", "{0:yyyyMM}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPTCTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">公里數:</cc1:WLabel>
</td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPTCT" runat="server"
CssClass="textInput" Text='<%# Bind("RPTCT", "{0:##,###,##0}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">費用:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPFTR" runat="server"
CssClass="textInput" Text='<%# Bind("RPFTR", "{0:#,###,###,##0}") %>'></asp:Label></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPDOC" runat="server"
CssClass="textInput" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:Label></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</ItemTemplate>
</asp:FormView>
</asp:Panel>
<asp:Panel ID="Panel3" runat="server" Visible="False">
<asp:FormView ID="RPARForm3" runat="server"
OnItemCommand="RPARForm_ItemCommand"
DataSourceID="dsRPARForm" OnDataBound="RPARForm_DataBound"
OnItemDeleted="RPARForm_ItemDeleted"
OnItemInserted="RPARForm_ItemInserted"
OnItemUpdated="RPARForm_ItemUpdated"
OnModeChanged="RPARForm_ModeChanged"
OnModeChanging="RPARForm_ModeChanging"
OnItemDeleting="RPARForm_ItemDeleting"
OnItemInserting="RPARForm_ItemInserting"
OnItemUpdating="RPARForm_ItemUpdating">
<EditItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Update"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPEDT"
runat="server" ControlToValidate="txtRPAR_RPEDT"
Display="None" ErrorMessage="請輸入結束日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="請輸入差旅費"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="差旅費請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">差勤類別:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS" SelectedValue='<%# Bind("RPTYP") %>'>
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">開始日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel2" runat="server"
CssClass="controlLabel" TextMessageId="">結束日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPEDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPEDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPFTR+:">差旅費:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPFTR"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPFTR", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Insert"
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="btnCancel" runat="server"
AccessKey="C" CommandName="Cancel"
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" />
<asp:RequiredFieldValidator ID="rvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="請輸入人員編號"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPRDT"
runat="server" ControlToValidate="txtRPAR_RPRDT"
Display="None" ErrorMessage="請輸入開始日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rfvRPEDT"
runat="server" ControlToValidate="txtRPAR_RPEDT"
Display="None" ErrorMessage="請輸入結束日期"></asp:RequiredFieldValidator>
<asp:RequiredFieldValidator ID="rvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="請輸入差旅費"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvRPFTR"
runat="server" ControlToValidate="txtRPAR_RPFTR"
Display="None" ErrorMessage="差旅費請輸入大於 0 的數字"
OnServerValidate="cvRPTCT_ServerValidate"></asp:CustomValidator>
<asp:CustomValidator ID="cvRPNUM"
runat="server" ControlToValidate="txtRPAR_RPNUM"
Display="None" ErrorMessage="人員編號不存在或已離職"
OnServerValidate="cvRPNUM_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPNUM"
runat="server" CssClass="textInput"
MaxLength="10" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPNUM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</td>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">差勤類別:</cc1:WLabel></td>
<td colspan="1" class="dataEditCell">
<asp:DropDownList ID="ddlRPAR_RPTYP"
runat="server" CssClass="textInput"
DataSourceID="dsRPAR_RPTYP" DataTextField="BSSCR"
DataValueField="BSCLS">
</asp:DropDownList></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">開始日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPRDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPRDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel2" runat="server"
CssClass="controlLabel" TextMessageId="">結束日期:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<table border="0" cellpadding="0"
cellspacing="0" style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRPAR_RPEDT"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRPAR_RPEDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPFTR+:">差旅費:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<asp:TextBox ID="txtRPAR_RPFTR"
runat="server" CssClass="textInput"
MaxLength="8" Text='<%# Bind("RPFTR", "{0}") %>'></asp:TextBox></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataEditCell">
<asp:TextBox ID="txtRPAR_RPDOC"
runat="server" CssClass="textInput"
MaxLength="70" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox>
</td>
</tr>
</table>
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
CommandName="New" CssClass="button"
Text="I.新增" TextMessageId="I.+INSERT"
AccessKey="I" />
<cc1:WButton ID="btnEdit" runat="server"
CommandName="Edit" CssClass="button"
Text="M.更正" TextMessageId="M.+UPDATE"
AccessKey="M" />
<cc1:WButton ID="btnDelete" runat="server"
CommandName="Delete" CssClass="button"
Text="T.刪除" TextMessageId="T.+DELETE"
OnClientClick="return confirm(msgConfirmDelete);"
AccessKey="T" />
<cc1:WButton ID="btnSearch" runat="server"
CommandName="Search" CssClass="button"
Text="F.查詢" TextMessageId="F.+SEARCH"
AccessKey="F" />
<table border="0" cellpadding="2"
cellspacing="2" width="1" style="table-layout: fixed">
<tr>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
<td colspan="1" style="height: 0px; width: 90px"></td>
<td colspan="1" style="height: 0px; width: 120px"></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPNUMLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPNUM+:">人員編號:</cc1:WLabel>
</td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPNUM" runat="server"
CssClass="textInput" Text='<%# Bind("RPNUM", "{0:c}") %>'></asp:Label>
</td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0}"), "BPNME", "") %>'></asp:Label>
</td>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPTYPLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">差勤類別:</cc1:WLabel></td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPTYP" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0}"), "BSSCR", "BSPAR=`RPARTYP` ") %>'></asp:Label>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPRDTLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">開始日期:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPRDT" runat="server"
CssClass="textInput" Text='<%# Bind("RPRDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel2" runat="server"
CssClass="controlLabel" TextMessageId="">結束日期:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRPAR_RPEDT" runat="server"
CssClass="textInput" Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPAR_RPFTRLabel"
runat="server" CssClass="controlLabel"
TextMessageId="RPAR.RPFTR+:">差旅費:</cc1:WLabel></td>
<td colspan="1" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPFTR" runat="server"
Text='<%# Bind("RPFTR", "{0:###,##0.##}") %>'
CssClass="textInput"></asp:Label></td>
</tr>
<tr>
<td colspan="1" align="right">
<cc1:WLabel ID="lbRPAR_RPDOCLabel"
runat="server" CssClass="controlLabel"
TextMessageId="">備註:</cc1:WLabel></td>
<td colspan="5" class="dataDisplayCell">
<asp:Label ID="lbRPAR_RPDOC" runat="server"
CssClass="textInput" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:Label></td>
</tr>
</table>
<asp:HiddenField ID="hfRPAR_APPNO"
runat="server" Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRPAR_RPREN"
runat="server" Value='<%# Bind("RPREN") %>' />
</ItemTemplate>
</asp:FormView>
</asp:Panel>
<asp:GridView ID="RPARGrid" runat="server"
DataSourceID="dsRPARGrid" DataKeyNames="RPREN"
AutoGenerateColumns="False"
AllowPaging="True" OnDataBound="RPARGrid_DataBound"
OnPageIndexChanged="RPARGrid_PageIndexChanged"
OnRowDataBound="RPARGrid_RowDataBound"
OnSelectedIndexChanged="RPARGrid_SelectedIndexChanged">
<Columns>
<asp:CommandField SelectText=""
ShowSelectButton="True">
<ItemStyle Font-Bold="True" Font-Underline="False"
ForeColor="Orange" />
</asp:CommandField>
<asp:BoundField DataField="RPREN"
HeaderText="單號" ReadOnly="True"
SortExpression="RPREN" />
<asp:TemplateField AccessibleHeaderText="RPAR.RPNUM"
HeaderText="RPNUM" SortExpression="RPNUM">
<ItemTemplate>
<asp:Label ID="Label1" runat="server"
Text='<%# Bind("RPNUM") %>'></asp:Label>
<asp:Label ID="lbRPAR_RPNUMX" runat="server"
Text='<%# GetLookup("BPSN", Eval("RPNUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left"
Wrap="False" />
</asp:TemplateField>
<asp:BoundField DataField="RPRDT"
DataFormatString="{0:yyyyMMdd}"
HeaderText="RPRDT" HtmlEncode="False"
SortExpression="RPRDT">
<ItemStyle HorizontalAlign="Left" />
</asp:BoundField>
<asp:BoundField DataField="RPEDT"
DataFormatString="{0:yyyyMMdd}"
HeaderText="RPEDT" HtmlEncode="False"
SortExpression="RPEDT" />
<asp:TemplateField HeaderText="類別"
SortExpression="RPTYP">
<ItemTemplate>
<asp:Label ID="lbRPAR_RPTYPValue" runat="server"
Text='<%# Eval("RPTYP", "{0:c}") %>'></asp:Label>
<asp:Label ID="lbRPAR_RPTYPName" runat="server"
Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0:c}"), "BSSCR", "BSPAR=`RPARTYP` ") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Left"
Wrap="False" />
</asp:TemplateField>
<asp:TemplateField HeaderText="時數">
<ItemTemplate>
<asp:Label ID="lb時數1" runat="server"
Text='<%# Eval("RPTCT", "{0}") %>'></asp:Label>
<asp:Label ID="lb時數2" runat="server"
Text=":"
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
<asp:Label ID="lb時數3" runat="server"
Text='<%# Eval("RPTMT", "{0}") %>'
Visible='<%# OverTimeToMinute && rparType == "1" %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<%-- <asp:BoundField DataField="RPTCT"
HeaderText="RPTCT" SortExpression="RPTCT"
DataFormatString="{0:##,###,##0}" HtmlEncode="False">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>--%>
<asp:BoundField DataField="RPFTR"
HeaderText="RPFTR" SortExpression="RPFTR"
DataFormatString="{0:#,###,###,##0}"
HtmlEncode="False">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="RPDOC"
HeaderText="備註" SortExpression="RPDOC">
<ItemStyle HorizontalAlign="Left" />
</asp:BoundField>
</Columns>
<PagerTemplate>
<cc1:WGridViewPager ID="GridView1Pager"
runat="server" />
</PagerTemplate>
</asp:GridView>
</asp:View>
</asp:MultiView>