Basf_FCL/FCL/FineUIPro.Web/SES/FCList.aspx

161 lines
11 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="FCList.aspx.cs" Inherits="FineUIPro.Web.SES.FCList" %>
<!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" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="涉及交工资料的合同" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="ID" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="ID" AllowSorting="true" SortField="FO_NO"
SortDirection="ASC" OnSort="Grid1_Sort"
AllowPaging="true" IsDatabasePaging="true" PageSize="15" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" AllowColumnLocking="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server">
<Items>
<f:TextBox ID="txtFoNo" runat="server" Label="COBALT FO No." LabelWidth="120px" LabelAlign="Right" EmptyText="query condition" AutoPostBack="true" OnTextChanged="Text_TextChanged"></f:TextBox>
<f:TextBox ID="txtContractTitle" runat="server" Label="Contract Title" LabelAlign="Right" EmptyText="query condition" AutoPostBack="true" OnTextChanged="Text_TextChanged"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="Contractor" LabelAlign="Right" EmptyText="query condition" AutoPostBack="true" OnTextChanged="Text_TextChanged"></f:TextBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<%--<f:Button ID="btnNew" ToolTip="Add" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>--%>
<f:Button ID="btnEdit" ToolTip="Modify" Icon="Pencil" runat="server" OnClick="btnEdit_Click">
</f:Button>
<%--<f:Button ID="btnDelete" ToolTip="Delete" Icon="Delete" ConfirmText="Make sure to delete the current data?" OnClick="btnDelete_Click"
runat="server">
</f:Button>--%>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField Width="120px" ColumnID="FO_No" DataField="FO_No"
FieldType="String" HeaderText="COBALT FO No." HeaderTextAlign="Center" Locked="true">
</f:RenderField>
<f:RenderField Width="160px" ColumnID="Contract_Title" DataField="Contract_Title"
SortField="Contract_Title" FieldType="String" HeaderText="Contract Title" HeaderTextAlign="Center" Locked="true">
</f:RenderField>
<f:RenderField Width="160px" ColumnID="Contractor" DataField="Contractor"
FieldType="String" HeaderText="Contractor" HeaderTextAlign="Center" Locked="true">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Contract_Admin" DataField="Contract_Admin"
FieldType="String" HeaderText="Contract Admin." HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Buyer" DataField="Buyer"
FieldType="String" HeaderText="Buyer" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="130px" ColumnID="Main_Coordinator" DataField="Main_Coordinator"
FieldType="String" HeaderText="Main Coordinator" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Pricing_Scheme" DataField="Pricing_Scheme"
FieldType="String" HeaderText="Pricing Scheme" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Item" DataField="Item"
FieldType="String" HeaderText="Item" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Material_Group" DataField="Material_Group"
FieldType="String" HeaderText="Material Group" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Purchase_Group" DataField="Purchase_Group"
FieldType="String" HeaderText="Purchase Group" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="130px" ColumnID="Cost_Element" DataField="Cost_Element"
FieldType="String" HeaderText="Cost Element" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Vendor_No" DataField="Vendor_No"
FieldType="String" HeaderText="Vendor No" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Currency" DataField="Currency"
FieldType="String" HeaderText="Currency" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="140px" ColumnID="OriginalWC" DataField="OriginalWC"
FieldType="String" HeaderText="Original W/C(DO not use in Cobalt)" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Type" DataField="Type"
FieldType="String" HeaderText="Type" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="140px" ColumnID="User_Representative " DataField="User_Representative "
FieldType="String" HeaderText="User Representative " HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Applicant" DataField="Applicant"
FieldType="String" HeaderText="Applicant" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Validate_Date" DataField="Validate_Date"
FieldType="Date" Renderer="Date" HeaderText="Validate Date" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="Expire_Date" DataField="Expire_Date"
FieldType="Date" Renderer="Date" HeaderText="Expire Date" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="FC_Status" DataField="FC_Status"
FieldType="String" HeaderText="FC Status" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="Contract_Person" DataField="Contract_Person"
FieldType="String" HeaderText="Contract Person" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="180px" ColumnID="Contract_Tel" DataField="Contract_Tel"
FieldType="String" HeaderText="Tel." HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Total_Budget" DataField="Total_Budget"
FieldType="String" HeaderText="Total Budget" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="180px" ColumnID="Proportion_of_FC_Definition" DataField="Proportion_of_FC_Definition"
FieldType="String" HeaderText="Proportion of FC Definition" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="Actual_Budget" DataField="Actual_Budget"
FieldType="String" HeaderText="Actual Budget" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<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:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="FC List" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
Width="1200px" Height="550px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify">
</f:MenuButton>
<%--<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row?" ConfirmTarget="Top" runat="server" Text="Delete">
</f:MenuButton>--%>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>