Basf_FCL/FCL/FineUIPro.Web/CCP/CcpList.aspx

177 lines
14 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CcpList.aspx.cs" Inherits="FineUIPro.Web.CCP.CcpList" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel2" />
<f:Panel ID="Panel2" CssClass="blockpanel" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelTopRegion" RegionPosition="Center"
Title="中间面板" ShowBorder="false" ShowHeader="false" Layout="VBox">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true" runat="server"
BoxFlex="1" DataKeyNames="ID,Contract_No,CCP_No" AllowCellEditing="true" DataIDField="ID"
AllowSorting="true" SortDirection="ASC" OnSort="Grid1_Sort"
AllowPaging="true" IsDatabasePaging="true" PageSize="15" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowSelectEvent="true" EnableRowClickEvent="true" OnRowClick="Grid1_RowClick">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server">
<Items>
<f:TextBox ID="txtCCP_No" runat="server" Label="CCP No." LabelAlign="Right" EmptyText="Search by CCP No." NextFocusControl="btnSearch"></f:TextBox>
<f:TextBox ID="txtContract_No" runat="server" Label="Contract No" LabelAlign="Right" EmptyText="Search by Contract No." NextFocusControl="btnSearch"></f:TextBox>
<f:TextBox ID="txtSES_No" runat="server" Label="SES No." LabelAlign="Right" EmptyText="Search by SES No." NextFocusControl="btnSearch"></f:TextBox>
<f:Button ID="btnSearch" Text="Search" Icon="SystemSearch" runat="server" Size="Medium" CssClass="marginr" OnClick="btnSearch_Click" />
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnAdd" ToolTip="Add" Text="Add" BoxConfigAlign="Center" Icon="Add" EnablePostBack="false" runat="server" EnableAjax="false"></f:Button>
<f:Button ID="btnEdit" ToolTip="Modify" Text="Modify" Icon="Pencil" runat="server" OnClick="btnEdit_Click">
</f:Button>
<f:Button ID="btnExportCcp" BoxConfigAlign="Center" runat="server" Text="导出CCP" ToolTip="ExportCCP Excel" Icon="DoorOut" EnableAjax="false" DisableControlBeforePostBack="false" OnClick="btnExportCcp_Click" EnablePress="true" Pressed="false">
</f:Button>
<f:Button ID="btnExport" BoxConfigAlign="Center" runat="server" Text="导出" ToolTip="Export Excel" Icon="DoorOut" EnableAjax="false" DisableControlBeforePostBack="false" OnClick="btnExport_Click" EnablePress="true" Pressed="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="40px">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="80px" ColumnID="CCP_No" DataField="CCP_No" SortField="CCP_No"
FieldType="String" HeaderText="CCP No" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="Contract_No" DataField="Contract_No" SortField="Contract_No"
FieldType="String" HeaderText="Contract No" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="300px" ColumnID="Contractor_Name" DataField="Contractor_Name" SortField="Contractor_Name"
FieldType="String" HeaderText="Contractor Name" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="180px" ColumnID="Contract_Title" DataField="Contract_Title" SortField="Contract_Title"
FieldType="String" HeaderText="Contract Title" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Created_Time" DataField="Created_Time" SortField="Created_Time"
FieldType="String" HeaderText="Created Time" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="Pricing_Method" DataField="Pricing_Method" SortField="Pricing_Method"
FieldType="String" HeaderText="Pricing Method" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="Created_UserName" DataField="Created_UserName" SortField="Created_UserName"
FieldType="String" HeaderText="Buyer" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="PaymentAmount" DataField="PaymentAmount" SortField="PaymentAmount"
FieldType="String" HeaderText="付款金额" HeaderTextAlign="Center">
</f:RenderField>
<f:WindowField ColumnID="myWindowField" TextAlign="Center" Width="160px" WindowID="Window2" HeaderText="Upload Files"
Icon="ApplicationGo" ToolTip="Upload Files" DataTextFormatString="{0}" DataIFrameUrlFields="ID,Contract_No,CCP_No"
DataIFrameUrlFormatString="CCPUpload.aspx?id={0}&contractNo={1}&ccpno={2}&type=edit" DataWindowTitleField="Name"
DataWindowTitleFormatString="附件上传 - {0}" />
</Columns>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="Number of records per page">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="15" Value="15" />
<f:ListItem Text="20" Value="20" />
<f:ListItem Text="25" Value="25" />
<f:ListItem Text="30" Value="30" />
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelBottomRegion" RegionPosition="Bottom" RegionSplit="true" RegionSplitWidth="20px" EnableCollapse="true" Height="400px"
Title="底部面板" ShowBorder="false" ShowHeader="false" Layout="Fit">
<Items>
<f:Grid ID="Grid2" CssClass="blockpanel" ShowBorder="true" ShowHeader="true" EnableCollapse="false" runat="server"
DataKeyNames="Id" AllowSorting="true" SortField="SES" SortDirection="ASC"
EnableSummary="true" SummaryPosition="Bottom">
<Columns>
<f:TemplateField Width="40px">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="180px" ColumnID="Contract_No" DataField="Contract_No" SortField="Contract_No"
FieldType="String" HeaderText="合同号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="CCP_No" DataField="CCP_No" SortField="CCP_No"
FieldType="String" HeaderText="CCP No" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="Ses_No" DataField="Ses_No" SortField="Ses_No"
FieldType="String" HeaderText="Ses No" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="300px" ColumnID="Project_Name" DataField="Project_Name" SortField="Project_Name"
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Contractor_Quotation" DataField="Contractor_Quotation" SortField="Contractor_Quotation"
FieldType="String" HeaderText="承包商报价" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Incl_Tax" DataField="Incl_Tax" SortField="Incl_Tax"
FieldType="String" HeaderText="CTE/D审价" HeaderTextAlign="Center" TextAlign="Right">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="ThirdParty_PriceReview" DataField="ThirdParty_PriceReview" SortField="ThirdParty_PriceReview"
FieldType="String" HeaderText="第三方审价" HeaderTextAlign="Center" TextAlign="Right">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Reduction" DataField="Reduction" SortField="Reduction"
FieldType="Float" HeaderText="核减额" HeaderTextAlign="Center" RendererFunction="renderSalaryFloat" TextAlign="Right">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Reduction_Rate" DataField="Reduction_Rate" SortField="Reduction_Rate"
FieldType="String" HeaderText="核减率" HeaderTextAlign="Center" TextAlign="Right">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Deduction_DeductionRate" DataField="Deduction_DeductionRate" SortField="Deduction_DeductionRate"
FieldType="Float" HeaderText="高核减率扣款" HeaderTextAlign="Center" TextAlign="Right" RendererFunction="renderSalaryFloat">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Con_Days" DataField="Con_Days" SortField="Con_Days"
FieldType="Int" HeaderText="SSR结算提交天数" HeaderTextAlign="Center" TextAlign="Right">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="DelayedDeduction" DataField="DelayedDeduction" SortField="DelayedDeduction"
FieldType="Float" HeaderText="延迟扣款" HeaderTextAlign="Center" TextAlign="Right" RendererFunction="renderSalaryFloat">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Final_SettlementAmount" DataField="Final_SettlementAmount" SortField="Final_SettlementAmount"
FieldType="String" HeaderText="最终结算金额(含税)" HeaderTextAlign="Center" TextAlign="Right">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="Pop-up window" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" OnClose="Window1_Close" AutoScroll="true" IsModal="false" CloseAction="HidePostBack"
Width="1500px" Height="880px">
</f:Window>
<f:Window ID="Window2" Title="Pop-up window" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" OnClose="Window2_Close" AutoScroll="true" IsModal="false" CloseAction="HidePostBack"
Width="1000px" Height="500px">
</f:Window>
</form>
<script type="text/javascript">
var grid2ClientID = '<%= Grid2.ClientID %>';
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
function renderSalaryFloat(value) {
return F.addCommas(value.toFixed(2));
}
</script>
</body>
</html>