chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,629 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true"
|
||||
CodeFile="fmRpfe.ascx.cs" Inherits="forms_customer_fmRpfe" %>
|
||||
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI"
|
||||
TagPrefix="cc1" %>
|
||||
<cc1:WLabel ID="WLabel1" runat="server" CssClass="pageTitle"
|
||||
TextMessageId="FMRPFE.NAME"></cc1:WLabel>
|
||||
<asp:CustomValidator ID="cvMessage" runat="server"
|
||||
Display="None"></asp:CustomValidator>
|
||||
<asp:SqlDataSource ID="dsRPFEGrid" runat="server"
|
||||
ConflictDetection="CompareAllValues" SelectCommand="SELECT * FROM RPFE WHERE (1 = 0)"
|
||||
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
|
||||
ProviderName="System.Data.SqlClient" OnSelected="dsRPFEGrid_Selected">
|
||||
</asp:SqlDataSource>
|
||||
<asp:SqlDataSource ID="dsRPFEForm" runat="server"
|
||||
UpdateCommand="UPDATE RPFE SET RPENO = @RPENO, RPDAT = @RPDAT, RPACC = @RPACC, RPAMT = @RPAMT, RPDOC = @RPDOC, APPNO = APPNO + 1, TRDAT = GETDATE(), TRMOD = 'UPDATE', TRUSR = @TRUSR WHERE RPREN = @OLD_RPREN AND APPNO = @OLD_APPNO"
|
||||
DeleteCommand="DELETE FROM RPFE WHERE RPREN = @OLD_RPREN AND APPNO = @OLD_APPNO"
|
||||
ConflictDetection="CompareAllValues" OldValuesParameterFormatString="OLD_{0}"
|
||||
OnInserting="dsRPFEForm_Inserting" ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
|
||||
ProviderName="System.Data.SqlClient" SelectCommand="SELECT * FROM RPFE WHERE RPREN = @RPREN"
|
||||
OnUpdating="dsRPFEForm_Updating">
|
||||
<UpdateParameters>
|
||||
<asp:Parameter Name="RPENO" />
|
||||
<asp:Parameter Name="RPDAT" />
|
||||
<asp:Parameter Name="RPACC" />
|
||||
<asp:Parameter Name="RPAMT" />
|
||||
<asp:Parameter Name="RPDOC" />
|
||||
<asp:SessionParameter DefaultValue="" Name="TRUSR"
|
||||
SessionField="W_CUSR" />
|
||||
<asp:Parameter Name="OLD_RPREN" />
|
||||
<asp:Parameter Name="OLD_APPNO" />
|
||||
</UpdateParameters>
|
||||
<DeleteParameters>
|
||||
<asp:Parameter Name="OLD_RPREN" />
|
||||
<asp:Parameter Name="OLD_APPNO" />
|
||||
</DeleteParameters>
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="RPFEGrid"
|
||||
Name="RPREN" PropertyName="SelectedValue" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<asp:SqlDataSource ID="dsRPFE_RPACC" runat="server"
|
||||
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
|
||||
ProviderName="System.Data.SqlClient" SelectCommand="SELECT BPACC, BPCLS, BPACC + ' ' + BPAME BPAME FROM BPAB WHERE BPPYN=@RPPYN AND SUBSTRING(BPACC,5,2)<>'00' ORDER BY BPCLS">
|
||||
<SelectParameters>
|
||||
<asp:Parameter Name="RPPYN" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<asp:SqlDataSource ID="dsRPFE_RPENO" runat="server"
|
||||
ConnectionString="Data Source=(local);Initial Catalog=THINKYU_WEB;Persist Security Info=True;User ID=sa"
|
||||
ProviderName="System.Data.SqlClient" SelectCommand="SELECT A.BPENO, A.BPENO + ' ' + A.BPNME BPNME FROM BPSNView A INNER JOIN RASN B ON A.BPENO=B.RANUM WHERE B.RAPYN=@RPPYN">
|
||||
<SelectParameters>
|
||||
<asp:Parameter Name="RPPYN" />
|
||||
</SelectParameters>
|
||||
</asp:SqlDataSource>
|
||||
<table>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<cc1:WLabel ID="WLabel6" runat="server" TextMessageId="">年度:</cc1:WLabel></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtYY" runat="server" Columns="4"
|
||||
CssClass="textInput1" MaxLength="4"></asp:TextBox>
|
||||
<cc1:WButton ID="btnYY" runat="server" AccessKey="Y"
|
||||
CssClass="button" 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="ddlBPPNM" 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.選擇專案" UseSubmitBehavior="False" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:MultiView ID="MultiView1" runat="server"
|
||||
ActiveViewIndex="0">
|
||||
<asp:View ID="InsertView" runat="server">
|
||||
<cc1:WButton ID="btnSave1" runat="server"
|
||||
Text="S.存檔" AccessKey="S" CssClass="button"
|
||||
OnClick="btnSave1_Click" OnClientClick="return confirm(msgConfirmSave);" />
|
||||
<cc1:WButton ID="btnCancel1" runat="server"
|
||||
Text="C.取消" AccessKey="C" CssClass="button"
|
||||
OnClick="btnCancel1_Click" OnClientClick="return confirm(msgConfirmCancel);" />
|
||||
<cc1:WButton ID="btnClear1" runat="server"
|
||||
Text="Z.清除" AccessKey="Z" CssClass="button"
|
||||
OnClientClick='if (confirm("是否確定清除畫面上輸入之全部資料?")) ClearInputs(999);return false;'
|
||||
UseSubmitBehavior="False" />
|
||||
<asp:CheckBox ID="cbWantPrint" runat="server"
|
||||
Checked="True" Text="要列印憑證黏貼條" /><table border="0"
|
||||
cellpadding="2" cellspacing="2" width="1"
|
||||
style="table-layout: fixed" id="TABLE1">
|
||||
<tr>
|
||||
<td colspan="1" style="width: 24px; height: 0px"
|
||||
align="center">
|
||||
</td>
|
||||
<td colspan="1" style="width: 27px; height: 0px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 80px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 250px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 80px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 200px">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="dataEditCell" colspan="1" align="center">
|
||||
</td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
</td>
|
||||
<td class="dataDisplayCell">
|
||||
<cc1:WLabel ID="lbRPFE_RPDATLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="">月份</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPACCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPACC">科目</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPAMTLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPAMT">金額</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPDOCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPDOC">備註</cc1:WLabel></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
1</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_01" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(0);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_01" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_01" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_01" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_01" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
2</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_02" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(1);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_02" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_02" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_02" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_02" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
3</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_03" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(2);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_03" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_03" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_03" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_03" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
4</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_04" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(3);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_04" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_04" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_04" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_04" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
5</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_05" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(4);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_05" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_05" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_05" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_05" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
6</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_06" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(5);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_06" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_06" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_06" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_06" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
7</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_07" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(6);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_07" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_07" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_07" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_07" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
8</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_08" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(7);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_08" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_08" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_08" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_08" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
9</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_09" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(8);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_09" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_09" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_09" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_09" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="center">
|
||||
10</td>
|
||||
<td colspan="1">
|
||||
<cc1:WButton ID="btnClear_10" runat="server"
|
||||
Text="清" CssClass="button1" OnClientClick="ClearInputs(9);return false;"
|
||||
UseSubmitBehavior="False" Width="23px" /></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT_10" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC_10" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC">
|
||||
</asp:DropDownList></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT_10" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text=""></asp:TextBox></td>
|
||||
<td colspan="1" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC_10" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text=""></asp:TextBox></td>
|
||||
</tr>
|
||||
</table>
|
||||
</asp:View>
|
||||
<asp:View ID="EditView" runat="server">
|
||||
<asp:FormView ID="RPFEForm" runat="server"
|
||||
OnItemCommand="RPFEForm_ItemCommand" DataSourceID="dsRPFEForm"
|
||||
OnDataBound="RPFEForm_DataBound" OnItemDeleted="RPFEForm_ItemDeleted"
|
||||
OnItemInserted="RPFEForm_ItemInserted"
|
||||
OnItemUpdated="RPFEForm_ItemUpdated" OnModeChanged="RPFEForm_ModeChanged"
|
||||
OnModeChanging="RPFEForm_ModeChanging"
|
||||
OnItemDeleting="RPFEForm_ItemDeleting"
|
||||
OnItemInserting="RPFEForm_ItemInserting"
|
||||
OnItemUpdating="RPFEForm_ItemUpdating">
|
||||
<ItemTemplate>
|
||||
<cc1:WButton ID="btnInsert" runat="server"
|
||||
CommandName="APPEND" CssClass="button"
|
||||
Text="I.新增" TextMessageId="I.+INSERT" AccessKey="I" />
|
||||
<cc1:WButton ID="btnEdit" runat="server"
|
||||
CommandName="Edit" CssClass="button" Text="M.更正"
|
||||
TextMessageId="M.+UPDATE" AccessKey="M" />
|
||||
<cc1:WButton ID="btnDelete" runat="server"
|
||||
CommandName="Delete" CssClass="button"
|
||||
Text="T.刪除" TextMessageId="T.+DELETE" OnClientClick="return confirm(msgConfirmDelete);"
|
||||
AccessKey="T" />
|
||||
<cc1:WButton ID="btnSearch" runat="server"
|
||||
CommandName="Search" CssClass="button"
|
||||
Text="F.查詢" TextMessageId="F.+SEARCH" AccessKey="F" />
|
||||
<cc1:WButton ID="btnPrint" runat="server"
|
||||
CommandName="Print" CssClass="button" Text="P.列印"
|
||||
TextMessageId="P.+PRINT" AccessKey="P" />
|
||||
<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="lbRPFE_RPPYNLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPPYN+:">專案年度編號:</cc1:WLabel>
|
||||
</td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbRPFE_RPPYN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPPYN", "{0:c}") %>'></asp:Label>
|
||||
</td>
|
||||
<td class="dataDisplayCell" colspan="6">
|
||||
<asp:Label ID="lbRPFE_RPPYNX" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("RPPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPITMLabel" runat="server"
|
||||
CssClass="controlLabel">單號:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbRPFE_RPREN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPREN") %>'></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPDATLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPDAT+:">日期:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbRPFE_RPDAT" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPDAT", "{0:yyyyMM}") %>'></asp:Label></td>
|
||||
<td align="right">
|
||||
<cc1:WLabel ID="lbRPFE_RPACCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPACC+:">科目:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="3">
|
||||
<asp:Label ID="lbRPFE_RPACC" runat="server"
|
||||
CssClass="textInput" Text='<%# GetBPACC(Eval("RPACC", "{0:c}")) %>'></asp:Label></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPAMTLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPAMT+:">金額:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbRPFE_RPAMT" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPAMT", "{0:###,###,###,###,##0.####}") %>'></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPDOCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPDOC+:">備註:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="7">
|
||||
<asp:Label ID="lbRPFE_RPDOC" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPDOC", "{0:c}") %>'></asp:Label></td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:HiddenField ID="hfRPFE_APPNO" runat="server"
|
||||
Value='<%# Bind("APPNO", "{0}") %>' />
|
||||
</ItemTemplate>
|
||||
<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="rfvRPDAT"
|
||||
runat="server" ControlToValidate="txtRPFE_RPDAT"
|
||||
Display="None" ErrorMessage="請輸入日期"></asp:RequiredFieldValidator>
|
||||
<asp:RequiredFieldValidator ID="rfvRPAMT"
|
||||
runat="server" ControlToValidate="txtRPFE_RPAMT"
|
||||
Display="None" ErrorMessage="請輸入金額"></asp:RequiredFieldValidator>
|
||||
<asp:CustomValidator ID="cvRPAMT" runat="server"
|
||||
ControlToValidate="txtRPFE_RPAMT" Display="None"
|
||||
ErrorMessage="金額請輸入數字" OnServerValidate="cvRPAMT_ServerValidate"></asp:CustomValidator>
|
||||
<table border="0" cellpadding="2" cellspacing="2"
|
||||
width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td colspan="1" style="height: 0px; width: 90px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 120px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 90px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 120px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 90px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 120px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 90px">
|
||||
</td>
|
||||
<td colspan="1" style="height: 0px; width: 120px">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbRPFE_RPPYNLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPPYN+:">專案年度編號:</cc1:WLabel></td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbRPFE_RPPYN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPPYN", "{0:c}") %>'></asp:Label></td>
|
||||
<td class="dataDisplayCell" colspan="6">
|
||||
<asp:Label ID="lbRPFE_RPPYNX" runat="server"
|
||||
CssClass="textInput" Text='<%# GetLookup("BPAA", Eval("RPPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPITMLabel" runat="server"
|
||||
CssClass="controlLabel">單號:</cc1:WLabel></td>
|
||||
<td class="dataDisplayCell" colspan="1">
|
||||
<asp:Label ID="lbRPFE_RPREN" runat="server"
|
||||
CssClass="textInput" Text='<%# Bind("RPREN") %>'></asp:Label></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPDATLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPDAT+:">日期:</cc1:WLabel></td>
|
||||
<td class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDAT" runat="server"
|
||||
CssClass="textInput" MaxLength="6" Text='<%# Bind("RPDAT", "{0:yyyyMM}") %>'></asp:TextBox></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPACCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPACC+:">科目:</cc1:WLabel></td>
|
||||
<td class="dataEditCell" colspan="3">
|
||||
<asp:DropDownList ID="ddlRPFE_RPACC" runat="server"
|
||||
CssClass="textInput" DataSourceID="dsRPFE_RPACC"
|
||||
DataTextField="BPAME" DataValueField="BPACC"
|
||||
SelectedValue='<%# Bind("RPACC") %>'>
|
||||
</asp:DropDownList></td>
|
||||
<td align="right" colspan="1">
|
||||
<cc1:WLabel ID="lbRPFE_RPAMTLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPAMT+:">金額:</cc1:WLabel></td>
|
||||
<td class="dataEditCell" colspan="1">
|
||||
<asp:TextBox ID="txtRPFE_RPAMT" runat="server"
|
||||
CssClass="textInput" MaxLength="8" Text='<%# Bind("RPAMT") %>'></asp:TextBox></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbRPFE_RPDOCLabel" runat="server"
|
||||
CssClass="controlLabel" TextMessageId="RPFE.RPDOC+:">備註:</cc1:WLabel></td>
|
||||
<td colspan="7" class="dataEditCell">
|
||||
<asp:TextBox ID="txtRPFE_RPDOC" runat="server"
|
||||
CssClass="textInput" MaxLength="70" Text='<%# Bind("RPDOC") %>'></asp:TextBox></td>
|
||||
</tr>
|
||||
</table>
|
||||
<asp:HiddenField ID="hfRPFE_APPNO" runat="server"
|
||||
Value='<%# Bind("APPNO", "{0}") %>' />
|
||||
<br />
|
||||
|
||||
</EditItemTemplate>
|
||||
</asp:FormView>
|
||||
<asp:GridView ID="RPFEGrid" runat="server"
|
||||
DataSourceID="dsRPFEGrid" DataKeyNames="RPREN"
|
||||
AutoGenerateColumns="False" AllowPaging="True"
|
||||
OnDataBound="RPFEGrid_DataBound" OnPageIndexChanged="RPFEGrid_PageIndexChanged"
|
||||
OnRowDataBound="RPFEGrid_RowDataBound"
|
||||
OnSelectedIndexChanged="RPFEGrid_SelectedIndexChanged">
|
||||
<Columns>
|
||||
<asp:CommandField SelectText="" ShowSelectButton="True">
|
||||
<ItemStyle Font-Bold="True" Font-Underline="False"
|
||||
ForeColor="Orange" />
|
||||
</asp:CommandField>
|
||||
<asp:BoundField DataField="RPREN" HeaderText="單號"
|
||||
ReadOnly="True" SortExpression="RPREN" />
|
||||
<asp:BoundField AccessibleHeaderText="RPFE.RPPYN"
|
||||
DataField="RPPYN" HeaderText="RPPYN" ReadOnly="True"
|
||||
SortExpression="RPPYN"></asp:BoundField>
|
||||
<asp:TemplateField AccessibleHeaderText="BPAA.BPPYM"
|
||||
HeaderText="RPPYM">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# GetLookup("BPAA", Eval("RPPYN", "{0:c}"), "BPPYM", "") %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField AccessibleHeaderText="RPFE.RPDAT"
|
||||
DataField="RPDAT" DataFormatString="{0:yyyyMM}"
|
||||
HeaderText="RPDAT" HtmlEncode="False" SortExpression="RPDAT" />
|
||||
<asp:TemplateField AccessibleHeaderText="RPFE.RPACC"
|
||||
HeaderText="RPACC" SortExpression="RPACC">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="TextBox2" runat="server"
|
||||
Text='<%# Bind("RPACC") %>'></asp:TextBox>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbRPFE_RPACC" runat="server"
|
||||
CssClass="textInput" Text='<%# GetBPACC(Eval("RPACC", "{0:c}")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField AccessibleHeaderText="RPFE.RPAMT"
|
||||
DataField="RPAMT" DataFormatString="{0:###,###,##0.##}"
|
||||
HeaderText="RPAMT" HtmlEncode="False" SortExpression="RPAMT">
|
||||
<ItemStyle HorizontalAlign="Right" />
|
||||
</asp:BoundField>
|
||||
<asp:BoundField DataField="RPDOC" HeaderText="RPDOC"
|
||||
SortExpression="RPDOC" AccessibleHeaderText="RPFE.RPDOC">
|
||||
<ItemStyle HorizontalAlign="Left" />
|
||||
</asp:BoundField>
|
||||
</Columns>
|
||||
<PagerTemplate>
|
||||
<cc1:WGridViewPager ID="GridView1Pager" runat="server" />
|
||||
</PagerTemplate>
|
||||
</asp:GridView>
|
||||
</asp:View>
|
||||
</asp:MultiView>
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function ClearInputs(index)
|
||||
{
|
||||
if (index == 999)
|
||||
{
|
||||
for (i = 0; i < RPDATIds.length; i++)
|
||||
{
|
||||
ClearInput(i);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ClearInput(index);
|
||||
}
|
||||
}
|
||||
|
||||
function ClearInput(index)
|
||||
{
|
||||
var RPDAT = document.getElementById(RPDATIds[index]);
|
||||
var RPAMT = document.getElementById(RPAMTIds[index]);
|
||||
var RPDOC = document.getElementById(RPDOCIds[index]);
|
||||
RPDAT.value = "";
|
||||
RPAMT.value = "";
|
||||
RPDOC.value = "";
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user