1700 lines
96 KiB
Plaintext
1700 lines
96 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="fmRparManager.ascx.cs"
|
|
Inherits="forms_manager_fmRpar" %>
|
|
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI" TagPrefix="cc1" %>
|
|
<%@ Register Src="../../utility/TimeInput.ascx" TagName="TimeInput"
|
|
TagPrefix="uc1" %>
|
|
<asp:CustomValidator ID="cvMessage" runat="server" Display="None"></asp:CustomValidator>
|
|
<asp:SqlDataSource ID="dsRPARForm" runat="server"
|
|
InsertCommand="INSERT INTO RPAR
|
|
(RPREN, RPNUM, RAITM, RPCNM, RPPYN, RPRDT, RPEDT,
|
|
RPTYP, RPTCT, RPFTR, RPDOC, RPADT, RPAPN, RPANO,
|
|
RPAPP, RPAPD, RPAPU, RPAGT, RPRTM, RPETM, RPUST,
|
|
RPTC1, RPTC2, RPTC3, RPTC4, RPTC5, RPRSN, RPAGM,
|
|
RPPLC, RPFPC, RPFAD, RPKMS,
|
|
RPTA1, RPTA2, RPTA3, RPTA4, RPTA5,
|
|
APPNO, TRDAT, TRMOD, TRUSR)
|
|
VALUES
|
|
(@RPREN, @RPNUM, @RAITM, @RPCNM, @RPPYN, @RPRDT, @RPEDT,
|
|
@RPTYP, @RPTCT, @RPFTR, @RPDOC, @RPADT, @RPAPN, @RPANO,
|
|
@RPAPP, @RPAPD, @RPAPU, @RPAGT, @RPRTM, @RPETM, @RPUST,
|
|
@RPTC1, @RPTC2, @RPTC3, @RPTC4, @RPTC5, @RPRSN, @RPAGM,
|
|
@RPPLC, @RPFPC, @RPFAD, @RPKMS,
|
|
@RPTA1, @RPTA2, @RPTA3, @RPTA4, @RPTA5,
|
|
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,
|
|
RPADT = @RPADT,
|
|
RPAPN = @RPAPN,
|
|
RPANO = @RPANO,
|
|
RPAPP = @RPAPP,
|
|
RPAPD = @RPAPD,
|
|
RPAPU = @RPAPU,
|
|
RPAGT = @RPAGT,
|
|
RPAGM = @RPAGM,
|
|
RPRTM = @RPRTM,
|
|
RPETM = @RPETM,
|
|
RPUST = @RPUST,
|
|
RPTC1 = @RPTC1,
|
|
RPTC2 = @RPTC2,
|
|
RPTC3 = @RPTC3,
|
|
RPTC4 = @RPTC4,
|
|
RPTC5 = @RPTC5,
|
|
RPRSN = @RPRSN,
|
|
RPPLC = @RPPLC,
|
|
RPFPC = @RPFPC,
|
|
RPFAD = @RPFAD,
|
|
RPKMS = @RPKMS,
|
|
RPTA1 = @RPTA1,
|
|
RPTA2 = @RPTA2,
|
|
RPTA3 = @RPTA3,
|
|
RPTA4 = @RPTA4,
|
|
RPTA5 = @RPTA5,
|
|
APPNO = APPNO + 1,
|
|
TRDAT = GETDATE(),
|
|
TRMOD = 'UPDATE',
|
|
TRUSR = @TRUSR
|
|
WHERE RPREN = @OLD_RPREN
|
|
AND APPNO = @OLD_APPNO"
|
|
ConflictDetection="CompareAllValues"
|
|
OldValuesParameterFormatString="OLD_{0}" 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" OnUpdated="dsRPARForm_Updated"
|
|
OnSelecting="dsRPARForm_Selecting">
|
|
<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="RPADT" />
|
|
<asp:Parameter Name="RPADM" />
|
|
<asp:Parameter Name="RPAPN" />
|
|
<asp:Parameter Name="RPANO" />
|
|
<asp:Parameter Name="RPAPP" />
|
|
<asp:Parameter Name="RPAPD" />
|
|
<asp:Parameter Name="RPAPU" />
|
|
<asp:Parameter Name="RPAGT" />
|
|
<asp:Parameter Name="RPAGM" />
|
|
<asp:Parameter Name="RPRTM" />
|
|
<asp:Parameter Name="RPETM" />
|
|
<asp:Parameter Name="RPUST" />
|
|
<asp:Parameter Name="RPTC1" />
|
|
<asp:Parameter Name="RPTC2" />
|
|
<asp:Parameter Name="RPTC3" />
|
|
<asp:Parameter Name="RPTC4" />
|
|
<asp:Parameter Name="RPTC5" />
|
|
<asp:Parameter Name="RPRSN" />
|
|
<asp:Parameter Name="RPPLC" />
|
|
<asp:Parameter Name="RPFPC" />
|
|
<asp:Parameter Name="RPFAD" />
|
|
<asp:Parameter Name="RPKMS" />
|
|
<asp:Parameter Name="RPTA1" />
|
|
<asp:Parameter Name="RPTA2" />
|
|
<asp:Parameter Name="RPTA3" />
|
|
<asp:Parameter Name="RPTA4" />
|
|
<asp:Parameter Name="RPTA5" />
|
|
<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="RPADT" />
|
|
<asp:Parameter Name="RPAPN" />
|
|
<asp:Parameter Name="RPANO" />
|
|
<asp:Parameter Name="RPAPP" />
|
|
<asp:Parameter Name="RPAPD" />
|
|
<asp:Parameter Name="RPAPU" />
|
|
<asp:Parameter Name="RPAGT" />
|
|
<asp:Parameter Name="RPAGM" />
|
|
<asp:Parameter Name="RPRTM" />
|
|
<asp:Parameter Name="RPETM" />
|
|
<asp:Parameter Name="RPUST" />
|
|
<asp:Parameter Name="RPTC1" />
|
|
<asp:Parameter Name="RPTC2" />
|
|
<asp:Parameter Name="RPTC3" />
|
|
<asp:Parameter Name="RPTC4" />
|
|
<asp:Parameter Name="RPTC5" />
|
|
<asp:Parameter Name="RPRSN" />
|
|
<asp:Parameter Name="RPPLC" />
|
|
<asp:Parameter Name="RPFPC" />
|
|
<asp:Parameter Name="RPFAD" />
|
|
<asp:Parameter Name="RPKMS" />
|
|
<asp:Parameter Name="RPTA1" />
|
|
<asp:Parameter Name="RPTA2" />
|
|
<asp:Parameter Name="RPTA3" />
|
|
<asp:Parameter Name="RPTA4" />
|
|
<asp:Parameter Name="RPTA5" />
|
|
<asp:SessionParameter DefaultValue="" Name="TRUSR" SessionField="W_CUSR" />
|
|
<asp:Parameter Name="OLD_RPREN" />
|
|
<asp:Parameter Name="OLD_APPNO" />
|
|
</UpdateParameters>
|
|
<SelectParameters>
|
|
<asp:Parameter Name="RPREN" />
|
|
</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>
|
|
|
|
<asp:ObjectDataSource ID="dsBPSE" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
OnSelecting="dsBPSE_Selecting" SelectMethod="Select片語By類別"
|
|
TypeName="BpseDAC">
|
|
<SelectParameters>
|
|
<asp:Parameter Name="BPTYP" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
|
|
<asp:Panel ID="Panel1" runat="server" Visible="False">
|
|
<table id="Table補休特休" runat="server" style="table-layout: fixed">
|
|
<tr>
|
|
<td align="right" width="80px">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel4" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">可用補休:</cc1:WLabel>
|
|
</td>
|
|
<td align="center" class="dataDisplayCell" width="40px">
|
|
<asp:Label ID="lb可用補休" runat="server" CssClass="textInput">0</asp:Label>
|
|
</td>
|
|
<td width="50px">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel6" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">小時</cc1:WLabel>
|
|
</td>
|
|
<td align="right" width="80px">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel5" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">可用特休:</cc1:WLabel>
|
|
</td>
|
|
<td align="center" class="dataDisplayCell" width="40px">
|
|
<asp:Label ID="lb可用特休" runat="server" CssClass="textInput" EnableTheming="True">0</asp:Label>
|
|
</td>
|
|
<td width="50px">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel7" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">小時</cc1:WLabel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<asp:FormView ID="RPARForm0" runat="server" DataSourceID="dsRPARForm"
|
|
OnDataBound="RPARForm_DataBound" OnItemCommand="RPARForm_ItemCommand"
|
|
OnItemUpdated="RPARForm_ItemUpdated" OnItemUpdating="RPARForm_ItemUpdating"
|
|
OnModeChanged="RPARForm_ModeChanged" OnModeChanging="RPARForm_ModeChanging"
|
|
DataKeyNames="RPREN,APPNO">
|
|
<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" CausesValidation="False" />
|
|
<asp:RequiredFieldValidator ID="rfvRPRDT" 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="rfvRPAGT" runat="server" ControlToValidate="txtRPAR_RPAGT"
|
|
Display="None" ErrorMessage="請輸入代理人姓名"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="rfvRPAGM" runat="server" ControlToValidate="txtRPAR_RPAGM"
|
|
Display="None" ErrorMessage="請輸入代理人電郵"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="rfvRPRSN" runat="server" ControlToValidate="txtRPAR_RPRSN"
|
|
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 colspan="1" align="right">
|
|
<cc1:WLabel ID="WLabel3" 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") %>'></asp:Label>
|
|
</td>
|
|
<td colspan="2" class="dataDisplayCell">
|
|
<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" runat="server" CssClass="controlLabel">請假類別:</cc1:WLabel>
|
|
</td>
|
|
<td colspan="1" class="dataDisplayCell">
|
|
<asp:Label ID="lbRPAR_RPTYP" runat="server" CssClass="textInput"
|
|
Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0:c}"), "BSSCR", " BSPAR=`RPARTYP` " ) %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel0" runat="server" CssClass="controlLabel">開始日期:</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="WLabel7" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<uc1:TimeInput ID="RPRTM" runat="server" Time='<%# Bind("RPRTM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
<td align="right" colspan="1"> </td>
|
|
<td> </td>
|
|
<td class="dataEditCell" colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel2" runat="server" CssClass="controlLabel">結束日期:</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_RPRDTLabel1" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<uc1:TimeInput ID="RPETM" runat="server" Time='<%# Bind("RPETM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
<td align="right" colspan="1"> </td>
|
|
<td> </td>
|
|
<td class="dataEditCell" colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel14" 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_RPAGT" runat="server" CssClass="textInput"
|
|
MaxLength="10" Text='<%# Bind("RPAGT") %>'></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:ImageButton ID="btnRPAR_RPAGT_WQRY" runat="server" ImageUrl="~/picture/pickup.gif" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td align="right">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">代理人電郵:</cc1:WLabel>
|
|
</td>
|
|
<td colspan="2">
|
|
<asp:TextBox ID="txtRPAR_RPAGM" runat="server" CssClass="textInput"
|
|
MaxLength="50" Text='<%# Bind("RPAGM") %>'></asp:TextBox>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel6" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">請假事由:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="5">
|
|
<asp:TextBox ID="txtRPAR_RPRSN" runat="server" CssClass="textInput"
|
|
MaxLength="70" Text='<%# Bind("RPRSN") %>'></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") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPNUM" runat="server" Value='<%# Bind("RPNUM") %>' />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<cc1:WButton ID="btnEdit" runat="server" AccessKey="M" CommandName="Edit"
|
|
CssClass="button" Text="M.更正" TextMessageId="M.+UPDATE" Enabled='<%# CanEdit(Eval("RPPYN"), Eval("RPRDT"), Eval("RPEDT"), Eval("RPANO"), Eval("RPAPD")) %>' />
|
|
<table border="0" cellpadding="2" cellspacing="2" style="table-layout: fixed"
|
|
width="1">
|
|
<tr>
|
|
<td colspan="1" style="height: 0px; width: 100px"></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_RPNUMLabel0" 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") %>'>
|
|
</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>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel13" runat="server" CssClass="controlLabel">請假類別:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTYP" runat="server" CssClass="textInput"
|
|
Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0:c}"), "BSSCR", "BSPAR=`RPARTYP` ") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel14" runat="server" CssClass="controlLabel">開始日期:</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="WLabel19" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPRTM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRTM") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1"> </td>
|
|
<td colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel15" runat="server" CssClass="controlLabel">結束日期:</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="WLabel20" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPETM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPETM") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel16" runat="server" CssClass="controlLabel"
|
|
TextMessageId="RPAR.RPTCT+:">請假時數:</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>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel22" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">代理人姓名:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPAGT" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPAGT") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">代理人電郵:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="2">
|
|
<asp:Label ID="lbRPAR_RPAGM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPAGM") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel17" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">請假事由:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Label ID="lbRPAR_RPRSN" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRSN", "{0:c}") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel21" 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>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel5" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">附件:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Literal ID="Literal1" runat="server"
|
|
Text='<%# GetAttachLink(Eval("RPREN", "{0}")) %>'></asp:Literal>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:HiddenField ID="hfRPAR_APPNO" runat="server" Value='<%# Bind("APPNO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPREN" runat="server" Value='<%# Bind("RPREN") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPTYP" runat="server" Value='<%# Bind("RPTYP") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPANO" runat="server" Value='<%# Bind("RPANO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPAPD" runat="server" Value='<%# Bind("RPAPD") %>' />
|
|
</ItemTemplate>
|
|
</asp:FormView>
|
|
|
|
</asp:Panel>
|
|
<asp:Panel ID="Panel2" runat="server" Visible="False">
|
|
|
|
<asp:FormView ID="RPARForm1" runat="server" DataSourceID="dsRPARForm"
|
|
OnDataBound="RPARForm_DataBound" OnItemCommand="RPARForm_ItemCommand"
|
|
OnItemUpdated="RPARForm_ItemUpdated" OnItemUpdating="RPARForm_ItemUpdating"
|
|
OnModeChanged="RPARForm_ModeChanged" OnModeChanging="RPARForm_ModeChanging"
|
|
DataKeyNames="RPREN,APPNO">
|
|
<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="rfvRPRSN" runat="server" ControlToValidate="txtRPAR_RPRSN"
|
|
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: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></td>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></td>
|
|
<td colspan="1" style="height: 0px; width: 90px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></td>
|
|
<td colspan="1" style="height: 0px; width: 90px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></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"></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>
|
|
<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:c}"), "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="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="WLabel13" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<uc1:TimeInput ID="RPRTM" runat="server" Time='<%# Bind("RPRTM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel1" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<uc1:TimeInput ID="RPETM" runat="server" Time='<%# Bind("RPETM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel25" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1又1/3時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPTC1" runat="server" CssClass="textInput"
|
|
MaxLength="2" Text='<%# Bind("RPTC1") %>'></asp:TextBox>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel22" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1又2/3時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPTC2" runat="server" CssClass="textInput"
|
|
MaxLength="2" Text='<%# Bind("RPTC2") %>'></asp:TextBox>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1倍時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPTC3" runat="server" CssClass="textInput"
|
|
MaxLength="2" Text='<%# Bind("RPTC3") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel26" runat="server" CssClass="controlLabel" TextMessageId="">休息日再延長時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPTC4" runat="server"
|
|
MaxLength="2" Text='<%# Bind("RPTC4") %>' Columns="2" Enabled="False"></asp:TextBox>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel27" runat="server" CssClass="controlLabel" TextMessageId="">例假日再延長時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPTC5" runat="server"
|
|
MaxLength="2" Text='<%# Bind("RPTC5") %>' Columns="2" Enabled="False"></asp:TextBox>
|
|
</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_RPRSN" runat="server" CssClass="textInput"
|
|
MaxLength="70" Text='<%# Bind("RPRSN", "{0:c}") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPDOCLabel0" 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>
|
|
<tr>
|
|
<td align="right" colspan="1"> </td>
|
|
<td class="dataEditCell" colspan="5">
|
|
<asp:DataList ID="dlPhrase" runat="server" CellPadding="0" DataSourceID="dsBPSE"
|
|
RepeatDirection="Horizontal">
|
|
<ItemStyle Wrap="False" />
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LinkButton2" runat="server" CssClass="phraselink"
|
|
OnClientClick='<%# GetPhraseClientClick(Eval("BPCNT")) %>'
|
|
Text='<%# Eval("BPCNT") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:DataList>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:HiddenField ID="hfRPAR_APPNO" runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPREN" runat="server" Value='<%# Bind("RPREN") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPNUM" runat="server" Value='<%# Bind("RPNUM") %>' />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<cc1:WButton ID="btnEdit" runat="server" AccessKey="M" CommandName="Edit"
|
|
CssClass="button" Text="M.更正" TextMessageId="M.+UPDATE" Enabled='<%# CanEdit(Eval("RPPYN"), Eval("RPRDT"), Eval("RPEDT"), Eval("RPANO"), Eval("RPAPD")) %>' />
|
|
<table border="0" cellpadding="2" cellspacing="2" style="table-layout: fixed"
|
|
width="1">
|
|
<tr>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></td>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></td>
|
|
<td colspan="1" style="height: 0px; width: 90px"></td>
|
|
<td colspan="1" style="height: 0px; width: 150px"></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: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="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTYP" runat="server" CssClass="textInput"
|
|
Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0:c}"), "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="WLabel19" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPRTM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRTM") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel20" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPETM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPETM") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<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="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>
|
|
<td align="right" colspan="1"> </td>
|
|
<td colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel21" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1又1/3時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTC1" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPTC1") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel22" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1又2/3時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTC2" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPTC2") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">1倍時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTC3" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPTC3") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel1" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">休息日再延長時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTC4" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPTC4") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel8" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">例假日再延長時數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPTC5" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPTC5") %>'></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_RPRSN" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRSN", "{0:c}") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel24" 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>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel5" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">附件:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Literal ID="Literal1" runat="server"
|
|
Text='<%# GetAttachLink(Eval("RPREN", "{0}")) %>'></asp:Literal>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:HiddenField ID="hfRPAR_APPNO" runat="server" Value='<%# Bind("APPNO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPREN" runat="server" Value='<%# Bind("RPREN") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPTYP" runat="server" Value='<%# Bind("RPTYP") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPANO" runat="server" Value='<%# Bind("RPANO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPAPD" runat="server" Value='<%# Bind("RPAPD") %>' />
|
|
</ItemTemplate>
|
|
</asp:FormView>
|
|
|
|
</asp:Panel>
|
|
<asp:Panel ID="Panel3" runat="server" Visible="False">
|
|
|
|
<asp:FormView ID="RPARForm3" runat="server" DataSourceID="dsRPARForm"
|
|
OnDataBound="RPARForm_DataBound" OnItemCommand="RPARForm_ItemCommand"
|
|
OnItemUpdated="RPARForm_ItemUpdated" OnItemUpdating="RPARForm_ItemUpdating"
|
|
OnModeChanged="RPARForm_ModeChanged" OnModeChanging="RPARForm_ModeChanging"
|
|
DataKeyNames="RPREN,APPNO">
|
|
<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="rfvRPAGT" runat="server" ControlToValidate="txtRPAR_RPAGT"
|
|
Display="None" ErrorMessage="請輸入代理人姓名"></asp:RequiredFieldValidator>
|
|
<asp:RequiredFieldValidator ID="rfvRPAGM" runat="server" ControlToValidate="txtRPAR_RPAGM"
|
|
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: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 140px"></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"></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>
|
|
<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:c}"), "BSSCR", "BSPAR=`RPARTYP` ") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="1" align="right">
|
|
<cc1:WLabel ID="lbRPAR_RPRDTLabel" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始日期:</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_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 colspan="1" align="right">
|
|
<cc1:WLabel ID="WLabel19" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">開始時間:</cc1:WLabel>
|
|
</td>
|
|
<td colspan="1" class="dataEditCell">
|
|
<uc1:TimeInput ID="RPRTM" runat="server" Time='<%# Bind("RPRTM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
<td colspan="1" align="right">
|
|
<cc1:WLabel ID="lbRPAR_RPPLCLabel" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點:</cc1:WLabel>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPAR_RPPLC" runat="server" CssClass="textInput"
|
|
MaxLength="300" Text='<%# Bind("RPPLC") %>'></asp:TextBox>
|
|
</td>
|
|
<td colspan="1" class="dataEditCell"> </td>
|
|
</tr>
|
|
<tr>
|
|
<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="WLabel20" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<uc1:TimeInput ID="RPETM" runat="server" Time='<%# Bind("RPETM", "{0:yyyyMMdd}") %>' />
|
|
</td>
|
|
<td align="right" colspan="1"> </td>
|
|
<td class="dataEditCell" colspan="1"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel22" 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_RPAGT" runat="server" CssClass="textInput"
|
|
MaxLength="10" Text='<%# Bind("RPAGT") %>'></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:ImageButton ID="btnRPAR_RPAGT_WQRY" runat="server" ImageUrl="~/picture/pickup.gif" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">代理人電郵:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="3">
|
|
<asp:TextBox ID="txtRPAR_RPAGM" runat="server" CssClass="textInput"
|
|
MaxLength="50" Text='<%# Bind("RPAGM") %>'></asp:TextBox>
|
|
</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_RPRSN" runat="server" CssClass="textInput"
|
|
MaxLength="70" Text='<%# Bind("RPRSN", "{0:c}") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPFTRLabel0" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點(最遠):</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPFPC" runat="server" CssClass="textInput"
|
|
MaxLength="300" Text='<%# Bind("RPFPC", "{0}") %>'></asp:TextBox>
|
|
</td>
|
|
<td align="right">
|
|
<cc1:WLabel ID="lbRPAR_RPFTRLabel1" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅起-迄點公里數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="1">
|
|
<asp:TextBox ID="txtRPAR_RPKMS" runat="server" CssClass="textInput"
|
|
MaxLength="10" Text='<%# Bind("RPKMS", "{0:####0.##}") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel11" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點(最遠)-地址:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="5">
|
|
<asp:TextBox ID="txtRPAR_RPFAD" runat="server" CssClass="textInput"
|
|
MaxLength="300" Text='<%# Bind("RPFAD", "{0}") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel24" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">備註:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataEditCell" colspan="5">
|
|
<asp:TextBox ID="txtRPAR_RPDOC" runat="server" CssClass="textInput"
|
|
MaxLength="200" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1"> </td>
|
|
<td class="dataEditCell" colspan="5">
|
|
<asp:DataList ID="dlPhrase" runat="server" CellPadding="0" DataSourceID="dsBPSE"
|
|
RepeatDirection="Horizontal">
|
|
<ItemStyle Wrap="False" />
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LinkButton2" runat="server" CssClass="phraselink"
|
|
OnClientClick='<%# GetPhraseClientClick(Eval("BPCNT")) %>'
|
|
Text='<%# Eval("BPCNT") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:DataList>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:HiddenField ID="hfRPAR_APPNO" runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPREN" runat="server" Value='<%# Bind("RPREN") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPNUM" runat="server" Value='<%# Bind("RPNUM") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPFTR" runat="server" Value='<%# Bind("RPFTR") %>' />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<cc1:WButton ID="btnEdit" runat="server" AccessKey="M" CommandName="Edit"
|
|
CssClass="button" Text="M.更正" TextMessageId="M.+UPDATE" Enabled='<%# CanEdit(Eval("RPPYN"), Eval("RPRDT"), Eval("RPEDT"), Eval("RPANO"), Eval("RPAPD")) %>' />
|
|
<cc1:WButton ID="btnDetail" runat="server" CommandName="Detail"
|
|
CssClass="button" Text="差旅費" TextMessageId="" CommandArgument='<%# Bind("RPREN") %>' />
|
|
<table border="0" cellpadding="2" cellspacing="2" style="table-layout: fixed"
|
|
width="1">
|
|
<tr>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 120px"></td>
|
|
<td colspan="1" style="height: 0px; width: 140px"></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 colspan="2" class="dataDisplayCell">
|
|
<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="dataDisplayCell">
|
|
<asp:Label ID="lbRPAR_RPTYP" runat="server" CssClass="textInput"
|
|
Text='<%# GetLookup("BCLS", Eval("RPTYP", "{0:c}"), "BSSCR", "BSPAR=`RPARTYP` ") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel20" 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_RPRTM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRTM") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPFTRLabel" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點:</cc1:WLabel>
|
|
</td>
|
|
<td colspan="1" class="dataDisplayCell">
|
|
<asp:Label ID="lbRPAR_RPPLC" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPPLC") %>'></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_RPEDT" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPEDT", "{0:yyyyMMdd}") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel19" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">結束時間:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPETM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPETM") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPPLCLabel" 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="1">
|
|
<asp:Label ID="lbRPAR_RPAGT" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPAGT") %>'></asp:Label>
|
|
</td>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel23" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">代理人電郵:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="3">
|
|
<asp:Label ID="lbRPAR_RPAGM" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPAGM") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel22" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅事由:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Label ID="lbRPAR_RPRSN" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPRSN", "{0:c}") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="lbRPAR_RPFTRLabel0" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點(最遠):</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPFPC" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPFPC", "{0}") %>'></asp:Label>
|
|
</td>
|
|
<td align="right">
|
|
<cc1:WLabel ID="lbRPAR_RPFTRLabel1" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅起-迄點公里數:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="1">
|
|
<asp:Label ID="lbRPAR_RPKMS" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPKMS", "{0:####0.##}") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel11" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">差旅地點(最遠)-地址:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Label ID="lbRPAR_RPFAD" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPFAD", "{0}") %>'></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel21" 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>
|
|
<tr>
|
|
<td align="right" colspan="1">
|
|
<cc1:WLabel ID="WLabel5" runat="server" CssClass="controlLabel"
|
|
TextMessageId="">附件:</cc1:WLabel>
|
|
</td>
|
|
<td class="dataDisplayCell" colspan="5">
|
|
<asp:Literal ID="Literal1" runat="server"
|
|
Text='<%# GetAttachLink(Eval("RPREN", "{0}")) %>'></asp:Literal>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:HiddenField ID="hfRPAR_APPNO" runat="server" Value='<%# Bind("APPNO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPREN" runat="server" Value='<%# Bind("RPREN") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPTYP" runat="server" Value='<%# Bind("RPTYP") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPANO" runat="server" Value='<%# Bind("RPANO") %>' />
|
|
<asp:HiddenField ID="hfRPAR_RPAPD" runat="server" Value='<%# Bind("RPAPD") %>' />
|
|
</ItemTemplate>
|
|
</asp:FormView>
|
|
|
|
</asp:Panel>
|
|
<asp:Panel ID="pnlRPAD" runat="server" BorderStyle="None" CssClass="inputPad"
|
|
Visible="False">
|
|
<table bgcolor="White" border="1" cellpadding="4" cellspacing="0"
|
|
style="border: 1px solid gray; table-layout: fixed; border-collapse: collapse;">
|
|
<tr>
|
|
<th style="width: 90px">
|
|
<asp:Label ID="Label33" runat="server" Text="日期"></asp:Label>
|
|
</th>
|
|
<th style="width: 80px">
|
|
<asp:Label ID="Label5" runat="server" Text="起地點"></asp:Label>
|
|
</th>
|
|
<th style="width: 80px">
|
|
<asp:Label ID="Label6" runat="server" Text="迄地點"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label35" runat="server" Text="單據號數"></asp:Label>
|
|
</th>
|
|
<th style="width: 120px">
|
|
<asp:Label ID="Label36" runat="server" Text="備註"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label7" runat="server" Text="汽車"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label8" runat="server" Text="火車"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label9" runat="server" Text="捷運"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label10" runat="server" Text="高鐵"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label31" runat="server" Text="飛機"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label11" runat="server" Text="住宿費"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label12" runat="server" Text="雜費"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label32" runat="server" Text="過路費"></asp:Label>
|
|
</th>
|
|
<th style="width: 50px">
|
|
<asp:Label ID="Label13" runat="server" Text="合計"></asp:Label>
|
|
</th>
|
|
<td style="width: 110px">
|
|
<asp:Button ID="btnHideRPAD" runat="server" OnClick="btnHideRPAD_Click"
|
|
Text="隱藏差旅費" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="padding: 0; margin: 0; border: none;" colspan="15">
|
|
|
|
<asp:GridView ID="gvRPAD" runat="server" AutoGenerateColumns="False"
|
|
BorderStyle="None" BorderWidth="1px" CssClass="gridLine2" DataKeyNames="RPREN,RPITM"
|
|
DataSourceID="dsRpad" EnableModelValidation="True" OnDataBound="gvRPAD_DataBound"
|
|
ShowHeader="False">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="日期">
|
|
<EditItemTemplate>
|
|
<cc1:WDateTextBox ID="txtRPDAT" runat="server" Text='<%# Bind("RPDAT", "{0:yyyyMMdd}") %>' />
|
|
<asp:RequiredFieldValidator ID="rfvRPDAT" runat="server" ControlToValidate="txtRPDAT"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="3"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPDAT" runat="server" Text='<%# Bind("RPDAT", "{0:yyyyMMdd}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="90px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="90px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="起地點">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPSTP" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPSTP") %>' MaxLength="300"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPSTP" runat="server" ControlToValidate="txtRPSTP"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="3"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPSTP" runat="server" Text='<%# Bind("RPSTP") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="80px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="迄地點">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPEDP" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPEDP") %>' MaxLength="300"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPEDP" runat="server" ControlToValidate="txtRPEDP"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="3"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPEDP" runat="server" Text='<%# Bind("RPEDP") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="80px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="單據號數">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPVCH" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPVCH") %>' MaxLength="20"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPVCH" runat="server" ControlToValidate="txtRPVCH"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="3"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPVCH" runat="server" Text='<%# Bind("RPVCH") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="備註">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPDOC" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPDOC") %>' MaxLength="500"></asp:TextBox>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPDOC" runat="server" Text='<%# Bind("RPDOC") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="120px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="120px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="汽車">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF01" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF01") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF01" runat="server"
|
|
ControlToValidate="txtRPF01" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF01" runat="server" Text='<%# Bind("RPF01", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="火車">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF02" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF02") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF02" runat="server"
|
|
ControlToValidate="txtRPF02" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF02" runat="server" Text='<%# Bind("RPF02", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="捷運">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF03" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF03") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF03" runat="server"
|
|
ControlToValidate="txtRPF03" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF03" runat="server" Text='<%# Bind("RPF03", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="高鐵">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF04" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF04") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF04" runat="server"
|
|
ControlToValidate="txtRPF04" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF04" runat="server" Text='<%# Bind("RPF04", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="飛機">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF07" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF07") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF07" runat="server"
|
|
ControlToValidate="txtRPF07" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF07" runat="server" Text='<%# Bind("RPF07", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="住宿費">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF05" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF05") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF05" runat="server"
|
|
ControlToValidate="txtRPF05" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF05" runat="server" Text='<%# Bind("RPF05", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="雜費">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF06" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF06") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF06" runat="server"
|
|
ControlToValidate="txtRPF06" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF06" runat="server" Text='<%# Bind("RPF06", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="過路費">
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRPF08" runat="server" CssClass="textInput"
|
|
Text='<%# Bind("RPF08") %>' MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF08" runat="server"
|
|
ControlToValidate="txtRPF08" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="3"></asp:RegularExpressionValidator>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPF08" runat="server" Text='<%# Bind("RPF08", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="合計">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbRPSUM" runat="server" Text='<%# Eval("RPSUM", "{0:###,##0.##}") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" Width="50px" />
|
|
<HeaderStyle HorizontalAlign="Center" Width="50px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="按鈕" ShowHeader="False">
|
|
<ItemTemplate>
|
|
<asp:Button ID="btnEdit" runat="server" CausesValidation="False"
|
|
CommandName="Edit" Text="更正" />
|
|
<asp:Button ID="btnDelete" runat="server" CausesValidation="False"
|
|
CommandName="Delete" OnClientClick="return confirm(msgConfirmDelete);"
|
|
Text="刪除" />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:Button ID="btnUpdate" runat="server" CausesValidation="True"
|
|
CommandName="Update" Text="儲存" ValidationGroup="3" />
|
|
<asp:Button ID="btnCancel" runat="server" CausesValidation="False"
|
|
CommandName="Cancel" Text="取消" />
|
|
</EditItemTemplate>
|
|
<HeaderStyle Width="110px" />
|
|
<ItemStyle Width="110px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<cc1:WDateTextBox ID="txtRPDAT" runat="server" />
|
|
<asp:RequiredFieldValidator ID="rfvRPDAT" runat="server" ControlToValidate="txtRPDAT"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="2"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPSTP" runat="server" CssClass="textInput"
|
|
MaxLength="300"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPSTP" runat="server" ControlToValidate="txtRPSTP"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="2"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPEDP" runat="server" CssClass="textInput"
|
|
MaxLength="300"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPEDP" runat="server" ControlToValidate="txtRPEDP"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="2"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPVCH" runat="server" CssClass="textInput"
|
|
MaxLength="20"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="rfvRPVCH" runat="server" ControlToValidate="txtRPVCH"
|
|
Display="Dynamic" ErrorMessage="請輸入" ValidationGroup="2"></asp:RequiredFieldValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPDOC" runat="server" CssClass="textInput"
|
|
MaxLength="500"></asp:TextBox>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF01" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF01" runat="server"
|
|
ControlToValidate="txtRPF01" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF02" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF02" runat="server"
|
|
ControlToValidate="txtRPF02" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF03" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF03" runat="server"
|
|
ControlToValidate="txtRPF03" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF04" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF04" runat="server"
|
|
ControlToValidate="txtRPF04" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF07" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="rfvRPF07" runat="server"
|
|
ControlToValidate="txtRPF07" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF05" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF05" runat="server"
|
|
ControlToValidate="txtRPF05" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF06" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="revRPF06" runat="server"
|
|
ControlToValidate="txtRPF06" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="txtRPF08" runat="server" CssClass="textInput"
|
|
MaxLength="5"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="rfvRPF08" runat="server"
|
|
ControlToValidate="txtRPF08" Display="Dynamic" ErrorMessage="請輸入數字"
|
|
ValidationExpression="\d{0,5}" ValidationGroup="2"></asp:RegularExpressionValidator>
|
|
</td>
|
|
<td></td>
|
|
<td>
|
|
<asp:Button ID="btnInsertRPAD" runat="server" OnClick="btnInsertRPAD_Click"
|
|
Text="新增" ValidationGroup="2" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<asp:ObjectDataSource ID="dsRpad" runat="server" DeleteMethod="DeleteOne"
|
|
OnDeleted="dsRpad_Deleted" OnObjectCreating="dsRpad_ObjectCreating"
|
|
OnSelecting="dsRpad_Selecting" OnUpdated="dsRpad_Updated" SelectMethod="SelectRpar"
|
|
TypeName="RpadDAC" UpdateMethod="UpdateOne" OnUpdating="dsRpad_Updating">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="rpren" Type="String" />
|
|
<asp:Parameter Name="rpitm" Type="Int32" />
|
|
</DeleteParameters>
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="RPARGrid" Name="rpren" PropertyName="SelectedValue"
|
|
Type="String" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:SessionParameter Name="userId" SessionField="W_CUSR" Type="String" />
|
|
<asp:Parameter Name="rpren" Type="String" />
|
|
<asp:Parameter Name="rpitm" Type="Int32" />
|
|
<asp:Parameter Name="rpdat" Type="String" />
|
|
<asp:Parameter Name="rpstp" Type="String" />
|
|
<asp:Parameter Name="rpedp" Type="String" />
|
|
<asp:Parameter Name="rpf01" Type="Int32" />
|
|
<asp:Parameter Name="rpf02" Type="Int32" />
|
|
<asp:Parameter Name="rpf03" Type="Int32" />
|
|
<asp:Parameter Name="rpf04" Type="Int32" />
|
|
<asp:Parameter Name="rpf05" Type="Int32" />
|
|
<asp:Parameter Name="rpf06" Type="Int32" />
|
|
<asp:Parameter Name="rpf07" Type="Int32" />
|
|
<asp:Parameter Name="rpf08" Type="Int32" />
|
|
<asp:Parameter Name="rpf09" Type="Int32" />
|
|
<asp:Parameter Name="rpf10" Type="Int32" />
|
|
<asp:Parameter Name="rpvch" Type="String" />
|
|
<asp:Parameter Name="rpdoc" Type="String" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
|
|
</asp:Panel>
|
|
<script type="text/javascript">
|
|
<%
|
|
if (RPARForm1.CurrentMode == FormViewMode.Insert
|
|
&& RPARForm1.FindControl("txtRPAR_RPRDT") != null
|
|
&& RPARForm1.FindControl("RPRTM") != null)
|
|
{
|
|
Response.Write("var rprdt = $(\"#" + RPARForm1.FindControl("txtRPAR_RPRDT").ClientID + "\");\r\n");
|
|
Response.Write("var rprtm = \"" + RPARForm1.FindControl("RPRTM").ClientID + "\";\r\n");
|
|
}
|
|
else
|
|
{
|
|
Response.Write("var rprdt = false;\r\n");
|
|
Response.Write("var rprtm = \"\";\r\n");
|
|
}
|
|
|
|
if ((RPARForm3.CurrentMode == FormViewMode.Insert || RPARForm3.CurrentMode == FormViewMode.Edit)
|
|
&& RPARForm3.FindControl("ddlRPAR_RPTYP") != null
|
|
&& RPARForm3.FindControl("txtRPAR_RPFPC") != null
|
|
&& RPARForm3.FindControl("txtRPAR_RPKMS") != null
|
|
&& RPARForm3.FindControl("txtRPAR_RPFAD") != null
|
|
)
|
|
{
|
|
Response.Write("var rptyp = $(\"#" + RPARForm3.FindControl("ddlRPAR_RPTYP").ClientID + "\");\r\n");
|
|
Response.Write("var rpfpc = $(\"#" + RPARForm3.FindControl("txtRPAR_RPFPC").ClientID + "\");\r\n");
|
|
Response.Write("var rpkms = $(\"#" + RPARForm3.FindControl("txtRPAR_RPKMS").ClientID + "\");\r\n");
|
|
Response.Write("var rpfad = $(\"#" + RPARForm3.FindControl("txtRPAR_RPFAD").ClientID + "\");\r\n");
|
|
}
|
|
else
|
|
{
|
|
Response.Write("var rptyp = false;\r\n");
|
|
Response.Write("var rpfpc = false;\r\n");
|
|
Response.Write("var rpkms = false;\r\n");
|
|
Response.Write("var rpfad = false;\r\n");
|
|
}
|
|
|
|
if ((RPARForm1.CurrentMode == FormViewMode.Insert || RPARForm1.CurrentMode == FormViewMode.Edit)
|
|
&& RPARForm1.FindControl("txtRPAR_RPDOC") != null)
|
|
{
|
|
Response.Write("var rpdoc = $(\"#" + RPARForm1.FindControl("txtRPAR_RPDOC").ClientID + "\");\r\n");
|
|
}
|
|
else if ((RPARForm3.CurrentMode == FormViewMode.Insert || RPARForm3.CurrentMode == FormViewMode.Edit)
|
|
&& RPARForm3.FindControl("txtRPAR_RPDOC") != null)
|
|
{
|
|
Response.Write("var rpdoc = $(\"#" + RPARForm3.FindControl("txtRPAR_RPDOC").ClientID + "\");\r\n");
|
|
}
|
|
else
|
|
{
|
|
Response.Write("var rpdoc = false;\r\n");
|
|
}
|
|
%>
|
|
|
|
function FillMessage(id, msg)
|
|
{
|
|
rpdoc.val("");
|
|
|
|
if (rptyp && rptyp.text() !== "")
|
|
{
|
|
var s = $(rptyp.selector + " option:selected").text();
|
|
var f = s.indexOf("(");
|
|
var t = s.indexOf(")");
|
|
rpdoc.val(rpdoc.val() + s.substr(f + 1, t - f - 1));
|
|
}
|
|
if (rpfpc && rpfpc.val() !== "")
|
|
rpdoc.val(rpdoc.val() + "," + rpfpc.val());
|
|
if (rpfad && rpfad.val() !== "")
|
|
rpdoc.val(rpdoc.val() + "(" + rpfad.val() + ")");
|
|
if (rpkms && rpkms.val() !== "")
|
|
rpdoc.val(rpdoc.val() + "," + rpkms.val() + "km");
|
|
if (rpdoc.val() !== "" && msg !== "")
|
|
rpdoc.val(msg + "," + rpdoc.val());
|
|
else if (msg !== "")
|
|
rpdoc.val(msg);
|
|
}
|
|
|
|
$(document).ready(function ()
|
|
{
|
|
if (rpfpc)
|
|
{
|
|
rpfpc.blur(function ()
|
|
{
|
|
FillMessage("", "");
|
|
});
|
|
}
|
|
|
|
if (rpkms)
|
|
{
|
|
rpkms.blur(function ()
|
|
{
|
|
FillMessage("", "");
|
|
});
|
|
}
|
|
|
|
if (rpfad)
|
|
{
|
|
rpfad.blur(function ()
|
|
{
|
|
FillMessage("", "");
|
|
});
|
|
}
|
|
});
|
|
</script>
|