Files
thinkyu/Web/forms/customer/fmRasn.ascx
T
sryang fca50b7715 feat: fmRasn GridView 改用 ObjectDataSource
- RasnDAC 新增 SelectPage/SelectCount 及 SelectRAENO/SelectRABRH

- dsRASNGrid 改 ObjectDataSource(EnablePaging);dsRASN_RAENO1/dsRASN_RABRH1 改 ObjectDataSource

- Search/Selected 調整
2026-09-10 10:46:11 +08:00

1041 lines
62 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="fmRasn.ascx.cs" Inherits="forms_customer_fmRasn" %>
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
TagPrefix="cc1" %>
<cc1:WLabel ID="WLabel1" runat="server" CssClass="pageTitle"
TextMessageId="FMBPSNRASN.NAME"></cc1:WLabel>
<asp:CustomValidator ID="cvMessage" runat="server"
Display="None"></asp:CustomValidator>
<asp:SqlDataSource ID="dsRASN_RABRH" runat="server"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT '' AS BSCLS, '' AS BSSCR
UNION
SELECT BSCLS, BSSCR FROM BCLS
WHERE (BSPAR = 'BPSNBRH')
-- AND (BSCLS LIKE '0%' OR BSCLS LIKE 'TY%' OR BSCLS LIKE @BSCLS)
ORDER BY BSCLS">
<SelectParameters>
<asp:Parameter Name="BSCLS" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsRASN_RANUM" runat="server"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT BPENO, BPENO + ' ' + BPNME AS BPNME FROM BPSNView WHERE BPEDY IS NULL
AND BPENO NOT IN (SELECT TOP 1 RANUM FROM RASN WHERE RANUM=BPENO AND RAEDT IS NULL)"
ConflictDetection="CompareAllValues">
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsRASN_BPJNO" runat="server"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT '' AS BPJNO, '' AS BPJME
UNION
SELECT BPJNO, BPJME + ISNULL(' ('+ BPCLS + ' ' + (SELECT TOP 1 BSSCR FROM BCLS WHERE BSPAR='BPJACLS' AND BSCLS=BPCLS) + ')', '') AS BPJME
FROM BPJA
WHERE (BPPYN = @BPPYN)
ORDER BY BPJNO">
<SelectParameters>
<asp:Parameter Name="BPPYN" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="dsRASN_BPCNO" runat="server"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT '' BPCNO, '' BPCME
UNION
SELECT BPJNO + '_' + BPCNO AS BPCNO, BPCME
FROM BPJB
WHERE (BPPYN = @BPPYN)
ORDER BY BPCNO">
<SelectParameters>
<asp:Parameter Name="BPPYN" />
</SelectParameters>
</asp:SqlDataSource>
<asp:ObjectDataSource ID="dsRASN_RAENO1" runat="server"
TypeName="RasnDAC" SelectMethod="SelectRAENO">
<SelectParameters>
<asp:Parameter Name="RAPYN" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="dsRASN_RABRH1" runat="server"
TypeName="RasnDAC" SelectMethod="SelectRABRH">
<SelectParameters>
<asp:Parameter Name="RAPYN" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:SqlDataSource ID="dsRASN_RAWTZ" runat="server"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT '' NAME, 0 DISPLAY_ORDER
UNION ALL
SELECT NAME, DISPLAY_ORDER FROM BTMZ WHERE ENABLED = 1
ORDER BY DISPLAY_ORDER">
</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"
Text="Y.確定" OnClick="btnYY_Click" /></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="ddlBPPYN" runat="server"
CssClass="textInput1" DataTextField="BPPYM"
DataValueField="BPPYN" Width="500px">
</cc1:WDropDownList></td>
<td class="dataEditCell">
<cc1:WButton ID="Next" runat="server" AccessKey="J"
CssClass="button" OnClick="Next_Click"
Text="J.選擇專案" CausesValidation="False"
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"
TextMessageId="F.+SEARCH" CssClass="button"
OnClick="btnSearch_Click" Text="F.查詢" AccessKey="F" />
<cc1:WButton ID="btnCancel" runat="server"
TextMessageId="C.+CANCEL" CssClass="button"
OnClick="btnCancel_Click" Text="C.取消" AccessKey="C" />
<table>
<tr>
<td colspan="1" style="height: 0px; width: 100px"></td>
<td colspan="1" style="height: 0px; width: 110px"></td>
<td colspan="1" style="height: 0px; width: 150px"></td>
</tr>
<%-- <tr>
<td style="text-align: right">
<cc1:WLabel ID="lbRACNM" runat="server" Text="客戶編號:"
TextMessageId="BCUS.BCNUM+:"></cc1:WLabel>
</td>
<td>
<table border="0" cellpadding="0" cellspacing="0"
width="100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRACNM" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASN_RACNM_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td>
<asp:TextBox ID="txtRACNMX" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
</tr>--%>
<%-- <tr>
<td style="text-align: right">
<cc1:WLabel ID="lbRAPYN" runat="server" Text="專案年度編號:"
TextMessageId="RASN.RAPYN+:"></cc1:WLabel>
</td>
<td>
<table border="0" cellpadding="0" cellspacing="0"
width="100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRAPYN" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASN_RAPYN_WQRY"
runat="server" ImageUrl="~/picture/pickup.gif" />
</td>
</tr>
</table>
</td>
<td>
<asp:TextBox ID="txtRAPYNX" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
</tr>--%>
<tr>
<td style="text-align: right">
<cc1:WLabel ID="lbBPENO" runat="server" Text="人員編號:"></cc1:WLabel>
</td>
<td>
<asp:TextBox ID="txtBPENO" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
</tr>
<tr>
<td style="text-align: right">
<cc1:WLabel ID="lbBPNME" runat="server" Text="中文姓名:"></cc1:WLabel>
</td>
<td>
<asp:TextBox ID="txtBPNME" runat="server"
CssClass="textInput"></asp:TextBox>
</td>
</tr>
</table>
<cc1:WLabel ID="lbMessage" runat="server"
EnableViewState="False" ForeColor="Red"
TextMessageId="" Visible="False"></cc1:WLabel>
</asp:View>
<asp:View ID="ResultView" runat="server">
<asp:SqlDataSource ID="dsRASNForm" runat="server"
SelectCommand="SELECT A.*, B.BPSRM, B.BPSRD, B.BPP01, B.BPP02, B.BPP03, B.BPP04, B.BPP05
FROM RASN A
LEFT OUTER JOIN BPJB B ON A.RAPYN=B.BPPYN AND A.RAJNO=B.BPJNO AND A.RACNO=B.BPCNO
WHERE A.RANUM = @RANUM AND A.RAITM = @RAITM"
DeleteCommand="DELETE RASN
WHERE RANUM = @OLD_RANUM
AND RAITM = @OLD_RAITM
AND APPNO = @OLD_APPNO"
InsertCommand="INSERT INTO RASN
(RANUM, RAITM, RACNM, RAPYN, RASDT, RAEDT, RAJNO, RACNO,
RABRH, RAS01, APPNO, TRDAT, TRMOD, TRUSR)
VALUES
(@RANUM, @RAITM, @RACNM, @RAPYN, @RASDT, NULL, @RAJNO, @RACNO,
@RABRH, @RAS01, 1, GETDATE(), 'INSERT', @TRUSR)"
UpdateCommand="UPDATE RASN SET
RACNM = @RACNM,
RAPYN = @RAPYN,
RASDT = @RASDT,
RAEDT = @RAEDT,
RAJNO = @RAJNO,
RACNO = @RACNO,
RABRH = @RABRH,
RAS01 = @RAS01,
RAWTZ = @RAWTZ,
TRDAT = GETDATE(),
TRMOD = 'UPDATE',
TRUSR = @TRUSR,
APPNO = APPNO + 1
WHERE (RANUM = @OLD_RANUM)
AND (RAITM = @OLD_RAITM)
AND (APPNO = @OLD_APPNO)"
OldValuesParameterFormatString="OLD_{0}"
OnInserting="dsRASNForm_Inserting"
OnUpdating="dsRASNForm_Updating"
OnDeleted="dsRASNForm_Deleted"
ProviderName="System.Data.SqlClient">
<SelectParameters>
<asp:ControlParameter ControlID="RASNGrid"
Name="RANUM" PropertyName='SelectedDataKey["RANUM"]' />
<asp:ControlParameter ControlID="RASNGrid"
Name="RAITM" PropertyName='SelectedDataKey["RAITM"]' />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="OLD_RANUM" />
<asp:Parameter Name="OLD_RAITM" />
<asp:Parameter Name="OLD_APPNO" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="RACNM" />
<asp:Parameter Name="RAPYN" />
<asp:Parameter Name="RASDT" />
<asp:Parameter Name="RAEDT" />
<asp:Parameter Name="RAJNO" />
<asp:Parameter Name="RACNO" />
<asp:Parameter Name="RABRH" />
<asp:Parameter Name="RAS01" />
<asp:Parameter Name="RAWTZ" />
<asp:Parameter Name="TRUSR" />
<asp:Parameter Name="OLD_RANUM" />
<asp:Parameter Name="OLD_RAITM" />
<asp:Parameter Name="OLD_APPNO" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="RANUM" />
<asp:Parameter Name="RAITM" />
<asp:Parameter Name="RACNM" />
<asp:Parameter Name="RAPYN" />
<asp:Parameter Name="RASDT" />
<asp:Parameter Name="RAJNO" />
<asp:Parameter Name="RACNO" />
<asp:Parameter Name="RABRH" />
<asp:Parameter Name="RAS01" />
<asp:SessionParameter DefaultValue="" Name="TRUSR"
SessionField="W_CUSR" />
</InsertParameters>
</asp:SqlDataSource>
<asp:ObjectDataSource ID="dsRASNGrid" runat="server"
TypeName="RasnDAC" SelectMethod="SelectPage" SelectCountMethod="SelectCount"
EnablePaging="true" OnSelected="dsRASNGrid_Selected">
<SelectParameters>
<asp:Parameter Name="RAPYN" Type="String" />
<asp:Parameter Name="BPENO" Type="String" />
<asp:Parameter Name="BPNME" Type="String" />
<asp:Parameter Name="year" Type="Int32" DefaultValue="0" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:FormView ID="RASNForm" runat="server"
DataSourceID="dsRASNForm"
OnDataBound="RASNForm_DataBound"
OnItemCommand="RASNForm_ItemCommand"
OnItemDeleted="RASNForm_ItemDeleted"
OnItemInserted="RASNForm_ItemInserted"
OnItemUpdated="RASNForm_ItemUpdated"
OnModeChanged="RASNForm_ModeChanged"
OnModeChanging="RASNForm_ModeChanging"
OnItemUpdating="RASNForm_ItemUpdating"
OnItemInserting="RASNForm_ItemInserting"
OnItemDeleting="RASNForm_ItemDeleting"
DataKeyNames="RANUM,RAITM,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="WButton1" runat="server"
AccessKey="C" CommandName="Cancel" CssClass="button"
OnClientClick="return confirm(msgConfirmCancel);"
Text="C.取消" TextMessageId="C.+CANCEL" CausesValidation="False" />
<asp:RequiredFieldValidator ID="rfvRASDT"
runat="server" ControlToValidate="txtRASN_RASDT"
Display="None" ErrorMessage="請輸入派遣開始日期"></asp:RequiredFieldValidator>
<asp:CustomValidator ID="cvBPJNO" runat="server"
ControlToValidate="ddlBPJNO" Display="None"
ErrorMessage="請選擇職稱" OnServerValidate="cvBPJNO_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:CustomValidator ID="cvBPCNO" runat="server"
ControlToValidate="ddlBPCNO" Display="None"
ErrorMessage="請選擇等級" OnServerValidate="cvBPJNO_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<asp:CustomValidator ID="cvRABRH" runat="server"
ControlToValidate="ddlRASN_RABRH" Display="None"
ErrorMessage="請選擇站別" OnServerValidate="cvBPJNO_ServerValidate"
ValidateEmptyText="True"></asp:CustomValidator>
<table border="0" cellpadding="2" cellspacing="2"
style="table-layout: fixed" width="1">
<tr>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RACNMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RACNM+:">客戶編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RACNM" runat="server"
CssClass="textInput" Text='<%# Bind("RACNM") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="4">
<asp:Label ID="lbRASN_RACNMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCUS", Eval("RACNM", "{0:c}"), "BCNAM", "") %>'></asp:Label></td>
<td align="right" class="dataEditCell" colspan="1">
<cc1:WLabel ID="lbRPIR_RPBDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="" Visible="False">生效日期:</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="txtRASB_RABDT" runat="server"
CssClass="textInput" MaxLength="8" Visible="False"></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASB_RABDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" Visible="False" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAPYNLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAPYN+:">專案年度編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAPYN" runat="server"
CssClass="textInput" Text='<%# Bind("RAPYN") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="6">
<asp:Label ID="lbRASN_RAPYNX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("RAPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RANUMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RANUM+:">人員編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RANUM" runat="server"
CssClass="textInput" Text='<%# Bind("RANUM", "{0:c}") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRASN_RANUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RANUM", "{0:c}"), "BPNME", "") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel7" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RAITM+:">派遣次數:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAITM" runat="server"
CssClass="textInput" Text='<%# Bind("RAITM") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel5" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RAITM+:">異動次數:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RASDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RASDT+:">派遣開始日期:</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="txtRASN_RASDT" runat="server"
CssClass="textInput" MaxLength="8" Text='<%# Bind("RASDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASN_RASDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAEDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAEDT+:">派遣結束日期:</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="txtRASN_RAEDT" runat="server"
CssClass="textInput" MaxLength="8" Text='<%# Bind("RAEDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASN_RAEDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RATLTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAJNO+:">職稱:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<select id="ddlBPJNO" runat="server" class="textInput"
datasourceid="dsRASN_BPJNO" datatextfield="BPJME"
datavaluefield="BPJNO">
<option selected="selected"></option>
</select>
</td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel8" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RACNO+:">等級:</cc1:WLabel></td>
<td class="dataEditCell" colspan="1">
<select id="ddlBPCNO" runat="server" class="textInput"
datasourceid="dsRASN_BPCNO" datatextfield="BPCME"
datavaluefield="BPCNO">
<option selected="selected"></option>
</select>
</td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RABRHLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RABRH+:">站別:</cc1:WLabel></td>
<td class="dataEditCell" colspan="3">
<asp:DropDownList ID="ddlRASN_RABRH" runat="server"
CssClass="textInput" DataSourceID="dsRASN_RABRH"
DataTextField="BSSCR" DataValueField="BSCLS"
SelectedValue='<%# Bind("RABRH") %>'>
</asp:DropDownList></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAWTZLabel" runat="server"
CssClass="controlLabel">工作地時區:</cc1:WLabel></td>
<td class="dataEditCell" colspan="3">
<asp:DropDownList ID="ddlRASN_RAWTZ" runat="server"
CssClass="textInput" DataSourceID="dsRASN_RAWTZ"
DataTextField="NAME" DataValueField="NAME"
SelectedValue='<%# Bind("RAWTZ") %>'>
</asp:DropDownList>
</td>
</tr>
</table>
<asp:HiddenField ID="hfRASN_APPNO" runat="server"
Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRASN_RAITM" runat="server"
Value='<%# Bind("RAITM") %>' />
<asp:HiddenField ID="hfBPJNO" runat="server" />
<asp:HiddenField ID="hfBPCNO" runat="server" />
</EditItemTemplate>
<InsertItemTemplate>
<cc1:WButton ID="btnSave" runat="server"
AccessKey="S" CommandName="Save" CssClass="button"
OnClientClick="return confirm(msgConfirmSave);"
Text="S.存檔" TextMessageId="S.+SAVE" />
<cc1:WButton ID="WButton1" runat="server"
AccessKey="R" CommandName="Cancel" CssClass="button"
OnClientClick="return confirm(msgConfirmCancel);"
Text="R.返回" CausesValidation="False" />
<asp:RequiredFieldValidator ID="rfvRASDT"
runat="server" ControlToValidate="txtRASN_RASDT"
Display="None" ErrorMessage="請輸入派遣開始日期"></asp:RequiredFieldValidator>
<table border="0" cellpadding="2" cellspacing="2"
style="table-layout: fixed" width="1">
<tr>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RACNMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RACNM+:">客戶編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RACNM" runat="server"
CssClass="textInput" Text="<%# _RACNM %>"></asp:Label></td>
<td class="dataDisplayCell" colspan="6">
<asp:Label ID="lbRASN_RACNMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCUS", _RACNM, "BCNAM", "") %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAPYNLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAPYN+:">專案年度編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAPYN" runat="server"
CssClass="textInput" Text='<%# _RAPYN %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="6">
<asp:Label ID="lbRASN_RAPYNX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPAA", _RAPYN, "BPPYM", "") %>'></asp:Label></td>
</tr>
</table>
<table>
<tr>
<td valign="top">
<table style="table-layout: fixed">
<tr>
<td style="width: 90px; height: 0px"></td>
<td style="width: 200px; height: 0px"></td>
<td style="width: 90px; height: 0px"></td>
<td style="width: 200px; height: 0px"></td>
</tr>
<tr>
<td align="right">
<cc1:WLabel ID="WLabel3" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RAJNO+:">職稱:</cc1:WLabel></td>
<td>
<select id="ddlBPJNO" runat="server" class="textInput"
datasourceid="dsRASN_BPJNO" datatextfield="BPJME"
datavaluefield="BPJNO">
<option selected="selected"></option>
</select>
</td>
<td align="right">
<cc1:WLabel ID="WLabel2" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RACNO+:">等級:</cc1:WLabel></td>
<td>
<select id="ddlBPCNO" runat="server" class="textInput"
datasourceid="dsRASN_BPCNO" datatextfield="BPCME"
datavaluefield="BPCNO">
<option selected="selected"></option>
</select>
</td>
</tr>
<tr>
<td align="right">
<cc1:WLabel ID="lbRASN_RABRHLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RABRH+:">站別:</cc1:WLabel></td>
<td>
<asp:DropDownList ID="ddlRASN_RABRH" runat="server"
CssClass="textInput" DataSourceID="dsRASN_RABRH"
DataTextField="BSSCR" DataValueField="BSCLS">
</asp:DropDownList></td>
<td align="right">
<cc1:WLabel ID="lbRASN_RASDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RASDT+:">派遣開始日期:</cc1:WLabel></td>
<td>
<table border="0" cellpadding="0" cellspacing="0"
style="width: 100%; height: 100%">
<tr>
<td width="100">
<asp:TextBox ID="txtRASN_RASDT" runat="server"
CssClass="textInput" MaxLength="10" Text='<%# Bind("RASDT", "{0:yyyyMMdd}") %>'></asp:TextBox>
</td>
<td>
<asp:ImageButton ID="btnRASN_RASDT_DATE"
runat="server" ImageUrl="~/picture/cal.gif" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right">
<cc1:WLabel ID="lbRASN_RAWTZLabel" runat="server"
CssClass="controlLabel">工作地時區:</cc1:WLabel></td>
<td class="dataEditCell">
<asp:DropDownList ID="ddlRASN_RAWTZ" runat="server"
CssClass="textInput" DataSourceID="dsRASN_RAWTZ"
DataTextField="NAME" DataValueField="NAME">
</asp:DropDownList>
</td>
</tr>
<tr>
<td align="right" valign="top">
<cc1:WLabel ID="lbRASN_RANUMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RANUM+:">人員編號:</cc1:WLabel></td>
<td colspan="3">
<div style="border-right: gray 1px solid; border-top: gray 1px solid; overflow: auto; border-left: gray 1px solid; width: 100%; border-bottom: gray 1px solid; height: 280px">
<asp:CheckBoxList ID="selRASN_RANUM" runat="server"
DataSourceID="dsRASN_RANUM" DataTextField="BPNME"
DataValueField="BPENO" CellPadding="2"
CellSpacing="2" RepeatColumns="4" RepeatDirection="Horizontal">
</asp:CheckBoxList>
</div>
</td>
</tr>
</table>
<br />
</td>
<td valign="top">
<table border="1">
<tr>
<td colspan="2">
<strong>已派遣人數:</strong><asp:Label ID="lbRAENOCount" runat="server" Font-Bold="True"></asp:Label></td>
</tr>
<tr>
<th>已派遣人員</th>
<th>各站別人數</th>
</tr>
<tr>
<td align="center" valign="top">
<asp:GridView ID="gvRASN_RAENO" runat="server"
AutoGenerateColumns="False" CellPadding="4"
DataSourceID="dsRASN_RAENO1" ForeColor="#333333"
GridLines="None" OnDataBound="gvRASN_RAENO_DataBound">
<FooterStyle BackColor="#507CD1" Font-Bold="True"
ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="RANUM" HeaderText="人員編號"
SortExpression="RANUM">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="BPNME" HeaderText="人員姓名"
SortExpression="BPNME">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
<PagerStyle BackColor="#2461BF" ForeColor="White"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True"
ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True"
ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
<EmptyDataTemplate>
無資料
</EmptyDataTemplate>
</asp:GridView>
</td>
<td align="center" valign="top">
<asp:GridView ID="gvRASN_RABRH" runat="server"
AutoGenerateColumns="False" CellPadding="4"
DataSourceID="dsRASN_RABRH1" ForeColor="#333333"
GridLines="None">
<FooterStyle BackColor="#507CD1" Font-Bold="True"
ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="BSSCR" HeaderText="站別"
SortExpression="BSSCR" />
<asp:BoundField DataField="RABRH_COUNT" HeaderText="人數"
ReadOnly="True" SortExpression="RABRH_COUNT">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
<PagerStyle BackColor="#2461BF" ForeColor="White"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True"
ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True"
ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
<EmptyDataTemplate>
無資料
</EmptyDataTemplate>
</asp:GridView>
</td>
</tr>
</table>
</td>
</tr>
</table>
<asp:HiddenField ID="hfBPJNO" runat="server" />
<asp:HiddenField ID="hfBPCNO" runat="server" />
</InsertItemTemplate>
<ItemTemplate>
<cc1:WButton ID="btnInsert" runat="server"
AccessKey="I" CommandName="New" CssClass="button"
Text="I.新增" TextMessageId="I.+INSERT" Enabled='<%# ForwardSource != "" %>' />
<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" /><asp:Panel
ID="Panel1" runat="server" Width="100%">
<table border="0" cellpadding="2" cellspacing="2"
style="table-layout: fixed" width="1" id="TABLE1"
runat="server">
<tr>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RACNMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RACNM+:">客戶編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RACNM" runat="server"
CssClass="textInput" Text='<%# Eval("RACNM", "{0:c}") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="4">
<asp:Label ID="lbRASN_RACNMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCUS", Eval("RACNM", "{0:c}"), "BCNAM", "") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRPIR_RPBDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="" Visible="False">生效日期:</cc1:WLabel></td>
<td colspan="1">
<asp:Label ID="lbRASB_RABDT" runat="server"
CssClass="textInput" Visible="False"></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAPYNLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAPYN+:">專案年度編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAPYN" runat="server"
CssClass="textInput" Text='<%# Eval("RAPYN", "{0:c}") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="6">
<asp:Label ID="lbRASN_RAPYNX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("RAPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RANUMLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RANUM+:">人員編號:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RANUM" runat="server"
CssClass="textInput" Text='<%# Bind("RANUM", "{0:c}") %>'></asp:Label></td>
<td class="dataDisplayCell" colspan="2">
<asp:Label ID="lbRASN_RANUMX" runat="server"
CssClass="textInput" Text='<%# GetLookup("BPSN", Eval("RANUM", "{0:c}"), "BPNME", "") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel7" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RAITM+:">派遣項次:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAITM" runat="server"
CssClass="textInput" Text='<%# Bind("RAITM") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel5" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RAITM+:">異動次數:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RASDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RASDT+:">派遣開始日期:</cc1:WLabel>
</td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RASDT" runat="server"
CssClass="textInput" Text='<%# Bind("RASDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RAEDTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAEDT+:">派遣結束日期:</cc1:WLabel>
</td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAEDT" runat="server"
CssClass="textInput" Text='<%# Bind("RAEDT", "{0:yyyyMMdd}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RATLTLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RAJNO+:">職稱:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RAJNO" runat="server"
CssClass="textInput" Text='<%# GetRAJNOName(Eval("RAPYN", "{0:c}"), Eval("RAJNO", "{0:c}")) %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel8" runat="server" CssClass="controlLabel"
TextMessageId="RASN.RACNO+:">等級:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbRASN_RACNO" runat="server"
CssClass="textInput" Text='<%# GetRACNOName(Eval("RAPYN", "{0:c}"), Eval("RAJNO", "{0:c}"), Eval("RACNO", "{0:c}")) %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbRASN_RABRHLabel" runat="server"
CssClass="controlLabel" TextMessageId="RASN.RABRH+:">站別:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="3">
<asp:Label ID="lbRASN_RABRH" runat="server"
CssClass="textInput" Text='<%# GetLookup("BCLS", Eval("RABRH", "{0:c}"), "BSSCR", " BSPAR=`BPSNBRH` ") %>'></asp:Label></td>
<td align="right">
<cc1:WLabel ID="lbRASN_RAWTZLabel" runat="server"
CssClass="controlLabel">工作地時區:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="3">
<asp:Label ID="lbRASN_RAWTZ" runat="server"
CssClass="textInput" Text='<%# Bind("RAWTZ") %>'></asp:Label>
</td>
</tr>
</table>
</asp:Panel>
<asp:Panel ID="Panel2" runat="server" Width="100%">
<table border="0" cellpadding="2" cellspacing="2"
style="table-layout: fixed" width="1" id="TABLE2"
runat="server">
<tr>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
<td colspan="1" style="width: 90px; height: 0px"></td>
<td colspan="1" style="width: 120px; height: 0px"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPSRMLabel" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPSRM+:">月薪:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPSRM" runat="server"
CssClass="textInput" Text='<%# Bind("BPSRM", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPSRDLabel" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPSRD+:">時薪:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPSRD" runat="server"
CssClass="textInput" Text='<%# Bind("BPSRD", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="WLabel4" runat="server" CssClass="controlLabel"
TextMessageId="">本薪:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="Label2" runat="server" CssClass="textInput"
Text='<%# String.Format("{0:###,###,##0}", Convert.ToInt32(Eval("BPSRM") != DBNull.Value ? Eval("BPSRM") : 0) - Convert.ToInt32(Eval("BPP02") != DBNull.Value ? Eval("BPP02") : 0)) %>'></asp:Label></td>
<td align="right" colspan="1"></td>
<td class="dataDisplayCell" colspan="1"></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPP01Label" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPP01+:">全勤獎金:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPP01" runat="server"
CssClass="textInput" Text='<%# Bind("BPP01", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPP02Label" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPP02+:">伙食費:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPP02" runat="server"
CssClass="textInput" Text='<%# Bind("BPP02", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPP03Label" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPP03+:">職務加給:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPP03" runat="server"
CssClass="textInput" Text='<%# Bind("BPP03", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPP04Label" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPP04+:">派駐津貼:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPP04" runat="server"
CssClass="textInput" Text='<%# Bind("BPP04", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
</tr>
<tr>
<td align="right" colspan="1">
<cc1:WLabel ID="lbBPJB_BPP05Label" runat="server"
CssClass="controlLabel" TextMessageId="BPJB.BPP05+:">其他津貼:</cc1:WLabel></td>
<td class="dataDisplayCell" colspan="1">
<asp:Label ID="lbBPJB_BPP05" runat="server"
CssClass="textInput" Text='<%# Bind("BPP05", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
<td align="right" colspan="1"></td>
<td class="dataDisplayCell" colspan="1"></td>
<td align="right" colspan="1"></td>
<td class="dataDisplayCell" colspan="1"></td>
</tr>
</table>
</asp:Panel>
<asp:HiddenField ID="hfRASN_APPNO" runat="server"
Value='<%# Bind("APPNO") %>' />
<asp:HiddenField ID="hfRASN_RAITM" runat="server"
Value='<%# Bind("RAITM") %>' />
<asp:HiddenField ID="hfRASN_RANUM" runat="server"
Value='<%# Bind("RANUM") %>' />
</ItemTemplate>
</asp:FormView>
<asp:GridView ID="RASNGrid" runat="server"
DataSourceID="dsRASNGrid"
DataKeyNames="RANUM,RAITM,RAPYN"
AutoGenerateColumns="False"
AllowPaging="True"
OnDataBound="RASNGrid_DataBound"
OnPageIndexChanged="RASNGrid_PageIndexChanged"
OnSelectedIndexChanged="RASNGrid_SelectedIndexChanged"
OnRowDataBound="RASNGrid_RowDataBound">
<Columns>
<asp:CommandField SelectText="" ShowSelectButton="True">
<ItemStyle Font-Bold="True" Font-Underline="False"
ForeColor="Orange" />
</asp:CommandField>
<asp:BoundField AccessibleHeaderText="BPSN.BPENO"
DataField="RANUM" HeaderText="RANUM" ReadOnly="True"
SortExpression="RANUM" />
<asp:TemplateField AccessibleHeaderText="BPSN.BPNME"
HeaderText="BPNME" SortExpression="BPNME">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# GetLookup("BPSN", Eval("RANUM", "{0:c}"), "BPNME", "") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField AccessibleHeaderText="RASN.RASDT"
DataField="RASDT" HeaderText="RASDT" SortExpression="RASDT"
DataFormatString="{0:yyyyMMdd}" HtmlEncode="False" />
<asp:BoundField AccessibleHeaderText="RASN.RAEDT"
DataField="RAEDT" HeaderText="RAEDT" SortExpression="RAEDT"
DataFormatString="{0:yyyyMMdd}" HtmlEncode="False" />
<asp:BoundField AccessibleHeaderText="BPJB.BPSRM"
DataField="BPSRM" DataFormatString="{0:###,###,##0}"
HeaderText="BPSRM" HtmlEncode="False" SortExpression="BPSRM">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField AccessibleHeaderText="BPJB.BPSRD"
DataField="BPSRD" HeaderText="BPSRD" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPSRD">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:TemplateField HeaderText="本薪">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" CssClass="textInput"
Text='<%# String.Format("{0:###,###,##0}", Convert.ToInt32(Eval("BPSRM") != DBNull.Value ? Eval("BPSRM") : 0) - Convert.ToInt32(Eval("BPP02") != DBNull.Value ? Eval("BPP02") : 0)) %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:BoundField AccessibleHeaderText="BPJB.BPP01"
DataField="BPP01" HeaderText="BPP01" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPP01">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField AccessibleHeaderText="BPJB.BPP02"
DataField="BPP02" HeaderText="BPP02" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPP02">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField AccessibleHeaderText="BPJB.BPP03"
DataField="BPP03" HeaderText="BPP03" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPP03">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField AccessibleHeaderText="BPJB.BPP04"
DataField="BPP04" HeaderText="BPP04" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPP04">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:BoundField AccessibleHeaderText="BPJB.BPP05"
DataField="BPP05" HeaderText="BPP05" DataFormatString="{0:###,###,##0}"
HtmlEncode="False" SortExpression="BPP05">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
</Columns>
<PagerTemplate>
<cc1:WGridViewPager ID="GridView1Pager" runat="server" />
</PagerTemplate>
</asp:GridView>
</asp:View>
<asp:View ID="UpdateView" runat="server">
</asp:View>
</asp:MultiView>
<script type="text/javascript">
function BPJNOChange(bigId, smallId, hfBigId, hfSmallId)
{
var big = document.getElementById(bigId);
var small = document.getElementById(smallId);
var hfBig = document.getElementById(hfBigId);
var hfSmall = document.getElementById(hfSmallId);
small.options.length = 0;
for (i = 0; i < BPCNOValue.length; i++)
{
var BPCNOValues = BPCNOValue[i].split("_");
if (BPCNOValues[0] == big.value)
{
var oOption = document.createElement("OPTION");
small.options.add(oOption);
oOption.innerText = BPCNOText[i];
if (BPCNOValues.length > 1)
{
oOption.value = BPCNOValues[1];
}
}
}
hfBig.value = big.value;
hfSmall.value = small.value;
}
function BPCNOChange(smallId, hfSmallId)
{
var small = document.getElementById(smallId);
var hfSmall = document.getElementById(hfSmallId);
hfSmall.value = small.value;
}
function CopyValue(bigId, smallId, hfBigId, hfSmallId)
{
var big = document.getElementById(bigId);
var small = document.getElementById(smallId);
var hfBig = document.getElementById(hfBigId);
var hfSmall = document.getElementById(hfSmallId);
hfBig.value = big.value;
hfSmall.value = small.value;
}
</script>