chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,463 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true"
|
||||
CodeFile="fmBpja.ascx.cs" Inherits="forms_customer_fmBpja" %>
|
||||
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
|
||||
TagPrefix="cc1" %>
|
||||
<cc1:WLabel ID="WLabel1" runat="server"
|
||||
CssClass="pageTitle" TextMessageId="FMBPJA.NAME"></cc1:WLabel>
|
||||
<asp:CustomValidator ID="cvMessage"
|
||||
runat="server" Display="None"></asp:CustomValidator>
|
||||
<asp:MultiView ID="MultiView1"
|
||||
runat="server" ActiveViewIndex="0">
|
||||
<asp:View ID="EditView" runat="server">
|
||||
<asp:SqlDataSource ID="dsBPJAGrid"
|
||||
runat="server" ConflictDetection="CompareAllValues"
|
||||
SelectCommand="SELECT * FROM BPJA WHERE (1 = 0)"
|
||||
OnSelected="dsBPJAGrid_Selected"></asp:SqlDataSource>
|
||||
<asp:SqlDataSource ID="dsBPJAForm"
|
||||
runat="server" InsertCommand="INSERT INTO dbo.BPJA
|
||||
(BPPYN, BPJNO, BPJME, BPQTY, BPCLS, APPNO, TRDAT, TRMOD, TRUSR)
|
||||
VALUES
|
||||
(@BPPYN, @BPJNO, @BPJME, @BPQTY, @BPCLS, 1, GETDATE(), 'INSERT', @TRUSR)"
|
||||
UpdateCommand="UPDATE BPJA SET BPJME = @BPJME, BPQTY = @BPQTY, APPNO = APPNO + 1, TRDAT = GETDATE(), TRMOD = 'UPDATE', TRUSR = @TRUSR, BPCLS =@BPCLS WHERE (BPPYN = @OLD_BPPYN) AND (BPJNO = @OLD_BPJNO) AND (APPNO = @OLD_APPNO)"
|
||||
DeleteCommand="DELETE FROM BPJA WHERE BPPYN = @OLD_BPPYN AND BPJNO = @OLD_BPJNO AND APPNO = @OLD_APPNO"
|
||||
ConflictDetection="CompareAllValues"
|
||||
OldValuesParameterFormatString="OLD_{0}"
|
||||
OnInserting="dsBPJAForm_Inserting"
|
||||
ProviderName="System.Data.SqlClient"
|
||||
SelectCommand="SELECT TRDAT, TRMOD, TRUSR, BPPYN, BPJNO, BPJME, APPNO, BPQTY, BPCLS FROM BPJA WHERE (BPPYN = @BPPYN) AND (BPJNO = @BPJNO)">
|
||||
<InsertParameters>
|
||||
<asp:Parameter Name="BPPYN" />
|
||||
<asp:Parameter Name="BPJNO" />
|
||||
<asp:Parameter Name="BPJME" />
|
||||
<asp:Parameter Name="BPQTY" />
|
||||
<asp:Parameter Name="BPCLS" />
|
||||
<asp:SessionParameter DefaultValue=""
|
||||
Name="TRUSR" SessionField="W_CUSR" />
|
||||
</InsertParameters>
|
||||
<UpdateParameters>
|
||||
<asp:Parameter Name="BPJME" />
|
||||
<asp:Parameter Name="BPQTY" />
|
||||
<asp:SessionParameter DefaultValue=""
|
||||
Name="TRUSR" SessionField="W_CUSR" />
|
||||
<asp:Parameter Name="BPCLS" />
|
||||
<asp:Parameter Name="OLD_BPPYN" />
|
||||
<asp:Parameter Name="OLD_BPJNO" />
|
||||
<asp:Parameter Name="OLD_APPNO" />
|
||||
</UpdateParameters>
|
||||
<DeleteParameters>
|
||||
<asp:Parameter Name="OLD_BPPYN" />
|
||||
<asp:Parameter Name="OLD_BPJNO" />
|
||||
<asp:Parameter Name="OLD_APPNO" />
|
||||
</DeleteParameters>
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="gvBPJA"
|
||||
Name="BPPYN" PropertyName="SelectedDataKey["BPPYN"]" />
|
||||
<asp:ControlParameter ControlID="gvBPJA"
|
||||
Name="BPJNO" PropertyName="SelectedDataKey["BPJNO"]" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<asp:FormView ID="fvBPJA" runat="server"
|
||||
OnItemCommand="fvBPJA_ItemCommand"
|
||||
DataSourceID="dsBPJAForm" OnItemCreated="fvBPJA_ItemCreated"
|
||||
OnDataBound="fvBPJA_DataBound"
|
||||
OnItemDeleted="fvBPJA_ItemDeleted"
|
||||
OnItemInserted="fvBPJA_ItemInserted"
|
||||
OnItemUpdated="fvBPJA_ItemUpdated"
|
||||
OnModeChanged="fvBPJA_ModeChanged"
|
||||
OnModeChanging="fvBPJA_ModeChanging"
|
||||
OnItemDeleting="fvBPJA_ItemDeleting" EnableModelValidation="True">
|
||||
<ItemTemplate>
|
||||
<table width="858" cellpadding="0"
|
||||
cellspacing="0">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<cc1:WButton ID="btnInsert" runat="server"
|
||||
AccessKey="I" CommandName="New"
|
||||
CssClass="button" Text="I.新增"
|
||||
TextMessageId="I.+INSERT" />
|
||||
<cc1:WButton ID="btnEdit" runat="server"
|
||||
AccessKey="M" CommandName="Edit"
|
||||
CssClass="button" Text="M.更正"
|
||||
TextMessageId="M.+UPDATE" />
|
||||
<cc1:WButton ID="btnDelete" runat="server"
|
||||
AccessKey="T" CommandName="Delete"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmDelete);"
|
||||
Text="T.刪除" TextMessageId="T.+DELETE" />
|
||||
</td>
|
||||
<td align="left">
|
||||
<cc1:WButton ID="btnBPAB" runat="server"
|
||||
CommandName="Detail" CssClass="button"
|
||||
Text="B.等級設定" AccessKey="B" />
|
||||
</td>
|
||||
<td align="right">
|
||||
<cc1:WButton ID="WButton1" runat="server"
|
||||
CausesValidation="False" CommandName="Return"
|
||||
CssClass="button" Text="R.返回年度接單"
|
||||
AccessKey="R" Width="105px" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:HiddenField ID="hfBPJA_APPNO"
|
||||
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
|
||||
<table border="0" cellpadding="2"
|
||||
cellspacing="2" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPYNLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYN+:">專案年度編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPRJ_BPPYN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPPYN", "{0:c}") %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYM+:">專案年度名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPRJ_BPPME" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("BPPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNUM+:">客戶編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPRJ_BPNUM" runat="server"
|
||||
CssClass="textInput" Text='<%# _BPNUM %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMXLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNAM+:">客戶名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPRJ_BPNUMX" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BCUS", _BPNUM, "BCNAM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJNOLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJNO+:">職稱代號:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbBPJA_BPJNO" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPJNO", "{0:c}") %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel0" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="">職稱類別:</cc1:WLabel>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbBPJA_BPCLS" runat="server" CssClass="textInput"
|
||||
Text='<%# Eval("BPCLS", "{0}") + " " + GetLookup("BCLS", Eval("BPCLS", "{0}"), "BSSCR", " BSPAR=`BPJACLS` ") %>'></asp:Label>
|
||||
</td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPQTY+:">人數:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbBPJA_BPQTY" runat="server" CssClass="textInput"
|
||||
Text='<%# Bind("BPQTY", "{0:###,###,###,###,##0.####}") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJME+:">職稱名稱:</cc1:WLabel></td>
|
||||
</td>
|
||||
<td class="dataDisplayCell" colspan="3">
|
||||
<asp:Label ID="lbBPJA_BPJME" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPJME", "{0:c}") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</ItemTemplate>
|
||||
<InsertItemTemplate>
|
||||
<cc1:WButton ID="btnSave" runat="server"
|
||||
AccessKey="S" CommandName="Insert"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
|
||||
Text="S.存檔" TextMessageId="S.+SAVE" />
|
||||
<cc1:WButton ID="btnCancel" runat="server"
|
||||
AccessKey="C" CommandName="Cancel"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
|
||||
Text="C.取消" TextMessageId="C.+CANCEL" />
|
||||
<asp:RequiredFieldValidator ID="rfvBPJME"
|
||||
runat="server" ControlToValidate="txtBPJA_BPJME"
|
||||
Display="None" ErrorMessage="請輸入職稱名稱"></asp:RequiredFieldValidator>
|
||||
<asp:RequiredFieldValidator ID="rfvBPQTY"
|
||||
runat="server" ControlToValidate="txtBPJA_BPQTY"
|
||||
Display="None" ErrorMessage="請輸入人數"></asp:RequiredFieldValidator>
|
||||
<asp:CustomValidator ID="cvBPQTY"
|
||||
runat="server" ControlToValidate="txtBPJA_BPQTY"
|
||||
Display="None" ErrorMessage="人數請輸入數字"
|
||||
OnServerValidate="CustomValidator1_ServerValidate"
|
||||
SetFocusOnError="True"></asp:CustomValidator>
|
||||
<table border="0" cellpadding="2"
|
||||
cellspacing="2" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPYNLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYN+:">專案年度編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPPYN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPPYN", "{0:c}") %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYM+:">專案年度名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPPME" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BPAA", _BPPYN, "BPPYM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNUM+:">客戶編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPNUM" runat="server"
|
||||
CssClass="textInput" Text='<%# _BPNUM %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMXLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNAM+:">客戶名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPNUMX" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BCUS", _BPNUM, "BCNAM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJNOLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJNO+:">職稱代號:</cc1:WLabel></td>
|
||||
<td class="dataEditCell">
|
||||
<cc1:WLabel ID="WLabel3" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="">(自動編號)</cc1:WLabel></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel0" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="">職稱類別:</cc1:WLabel>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<cc1:WDropDownList ID="ddlBPJA_BPCLS" runat="server" CssClass="textInput"
|
||||
DataTextField="BSSCR" DataValueField="BSCLS"
|
||||
SelectedValue='<%# Bind("BPCLS") %>'
|
||||
SQL="SELECT BSCLS, BSCLS + ' ' + BSSCR BSSCR FROM BCLS WHERE BSPAR='BPJACLS' ORDER BY BSCLS">
|
||||
</cc1:WDropDownList>
|
||||
</td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPQTY+:">人數:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<asp:TextBox ID="txtBPJA_BPQTY" runat="server" CssClass="textInput"
|
||||
MaxLength="4" Text='<%# Bind("BPQTY", "{0:###,###,###,###,##0.####}") %>'></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJME+:">職稱名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="3">
|
||||
<table border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td>
|
||||
<asp:TextBox ID="txtBPJA_BPJME" runat="server"
|
||||
CssClass="textInput" MaxLength="20"
|
||||
Text='<%# Bind("BPJME") %>'></asp:TextBox>
|
||||
</td>
|
||||
<td style="width: 18px">
|
||||
<asp:ImageButton ID="txtBPJA_BPJME_WQRY" runat="server"
|
||||
ImageUrl="~/picture/pickup.gif" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</InsertItemTemplate>
|
||||
<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="rfvBPJME"
|
||||
runat="server" ControlToValidate="txtBPJA_BPJME"
|
||||
Display="None" ErrorMessage="請輸入職稱名稱"></asp:RequiredFieldValidator>
|
||||
<asp:RequiredFieldValidator ID="rfvBPQTY"
|
||||
runat="server" ControlToValidate="txtBPJA_BPQTY"
|
||||
Display="None" ErrorMessage="請輸入人數"></asp:RequiredFieldValidator>
|
||||
<asp:CustomValidator ID="cvBPQTY"
|
||||
runat="server" ControlToValidate="txtBPJA_BPQTY"
|
||||
Display="None" ErrorMessage="人數請輸入數字"
|
||||
OnServerValidate="CustomValidator1_ServerValidate"
|
||||
SetFocusOnError="True"></asp:CustomValidator>
|
||||
<table border="0" cellpadding="2"
|
||||
cellspacing="2" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 90px"></td>
|
||||
<td colspan="1" style="height: 0px; width: 120px"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPYNLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYN+:">專案年度編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPPYN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPPYN", "{0:c}") %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPPMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPAA.BPPYM+:">專案年度名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPPME" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("BPPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNUM+:">客戶編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPNUM" runat="server"
|
||||
CssClass="textInput" Text='<%# _BPNUM %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPRJ_BPNUMXLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BCUS.BCNAM+:">客戶名稱:</cc1:WLabel></td>
|
||||
<td colspan="5" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBPJA_BPNUMX" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BCUS", _BPNUM, "BCNAM", "") %>'></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJNOLabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJNO+:">職稱代號:</cc1:WLabel></td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<asp:Label ID="lbBPJA_BPJNO" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("BPJNO", "{0:c}") %>'></asp:Label></td>
|
||||
<td align="right" class="dataEditCell"
|
||||
colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel0" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="">職稱類別:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<cc1:WDropDownList ID="ddlBPJA_BPCLS" runat="server" CssClass="textInput"
|
||||
DataTextField="BSSCR" DataValueField="BSCLS"
|
||||
SelectedValue='<%# Bind("BPCLS") %>'
|
||||
SQL="SELECT BSCLS, BSCLS + ' ' + BSSCR BSSCR FROM BCLS WHERE BSPAR='BPJACLS' ORDER BY BSCLS">
|
||||
</cc1:WDropDownList>
|
||||
</td>
|
||||
<td align="right" class="dataEditCell" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPQTYLabel" runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPQTY+:">人數:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<asp:TextBox ID="txtBPJA_BPQTY" runat="server" CssClass="textInput"
|
||||
MaxLength="4" Text='<%# Bind("BPQTY", "{0:###,###,###,###,##0.####}") %>'></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbBPJA_BPJMELabel"
|
||||
runat="server" CssClass="controlLabel"
|
||||
TextMessageId="BPJA.BPJME+:">職稱名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="3">
|
||||
<table border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td>
|
||||
<asp:TextBox ID="txtBPJA_BPJME" runat="server"
|
||||
CssClass="textInput" MaxLength="20"
|
||||
Text='<%# Bind("BPJME") %>'></asp:TextBox>
|
||||
</td>
|
||||
<td style="width: 18px">
|
||||
<asp:ImageButton ID="txtBPJA_BPJME_WQRY" runat="server"
|
||||
ImageUrl="~/picture/pickup.gif" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:HiddenField ID="hfBPJA_APPNO"
|
||||
runat="server" Value='<%# Bind("APPNO", "{0}") %>' />
|
||||
</EditItemTemplate>
|
||||
</asp:FormView>
|
||||
<asp:GridView ID="gvBPJA" runat="server"
|
||||
DataSourceID="dsBPJAGrid" DataKeyNames="BPPYN,BPJNO"
|
||||
AutoGenerateColumns="False"
|
||||
AllowPaging="True" OnDataBound="gvBPJA_DataBound"
|
||||
OnPageIndexChanged="gvBPJA_PageIndexChanged"
|
||||
OnRowDataBound="gvBPJA_RowDataBound"
|
||||
OnSelectedIndexChanged="gvBPJA_SelectedIndexChanged"
|
||||
EnableModelValidation="True">
|
||||
<Columns>
|
||||
<asp:CommandField SelectText=""
|
||||
ShowSelectButton="True">
|
||||
<ItemStyle Font-Bold="True" Font-Underline="False"
|
||||
ForeColor="Orange" />
|
||||
</asp:CommandField>
|
||||
<asp:BoundField AccessibleHeaderText="BPAA.BPPYN"
|
||||
DataField="BPPYN" HeaderText="BPPYN"
|
||||
ReadOnly="True" SortExpression="BPPYN" />
|
||||
<asp:BoundField AccessibleHeaderText="BPJA.BPJNO"
|
||||
DataField="BPJNO" HeaderText="BPJNO"
|
||||
ReadOnly="True" SortExpression="BPJNO" />
|
||||
<asp:BoundField AccessibleHeaderText="BPJA.BPJME"
|
||||
DataField="BPJME" HeaderText="BPJME"
|
||||
SortExpression="BPJME" />
|
||||
<asp:TemplateField HeaderText="職稱等級">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbBPJA_BPCLS" runat="server" CssClass="textInput"
|
||||
Text='<%# Eval("BPCLS", "{0}") + " " + GetLookup("BCLS", Eval("BPCLS", "{0}"), "BSSCR", " BSPAR=`BPJACLS` ") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField AccessibleHeaderText="BPJA.BPQTY"
|
||||
DataField="BPQTY" HeaderText="BPQTY"
|
||||
SortExpression="BPQTY" />
|
||||
</Columns>
|
||||
<PagerTemplate>
|
||||
<cc1:WGridViewPager ID="GridView1Pager"
|
||||
runat="server" />
|
||||
</PagerTemplate>
|
||||
</asp:GridView>
|
||||
</asp:View>
|
||||
</asp:MultiView>
|
||||
Reference in New Issue
Block a user