SGGL_SHJ/SGGL/FineUIPro.Web/HSSE/CostGoods/CostManageEdit.aspx

206 lines
13 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="CostManageEdit.aspx.cs"
Inherits="FineUIPro.Web.HSSE.CostGoods.CostManageEdit" ValidateRequest="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>编辑安全费用管理</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<style type="text/css">
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="SimpleForm1" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right" LabelWidth="90px">
<Rows>
<f:FormRow>
<Items>
<f:TextBox runat="server" ID="txtProjectName" Label="项目名称" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUnit" runat="server" Label="单位名称" EnableEdit="true" Required="true" ShowRedStar="true">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<%--<f:TextBox ID="txtContractNum" runat="server" Label="合同号" MaxLength="50" FocusOnPageLoad="true">
</f:TextBox>--%>
<f:TextBox runat="server" ID="txtContractNum" Label="合同号" ></f:TextBox>
<f:DatePicker ID="txtCostManageDate" runat="server" Label="日期" EnableEdit="false">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtHseCost" runat="server" Label="HSE费用总金额(元)" LabelWidth="180px" Readonly="true">
</f:TextBox>
<f:TextBox ID="txtGetCost" runat="server" Label="已支付的HSE费用(元)" LabelWidth="180px" Readonly="true">
</f:TextBox>
<f:NumberBox ID="txtSumMoney" runat="server" Label="本次申请费用(元)" LabelWidth="180px" MinValue="0" NoDecimal="false" NoNegative="true" DecimalPrecision="2" Required="true" ShowRedStar="true" Increment="0.01"></f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="本次申请HSE费用明细" EnableCollapse="false"
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="CostManageItemId"
DataIDField="CostManageItemId" PageSize="100" ForceFit="true" AllowSorting="true"
SortField="SupSortIndex,SortIndex" SortDirection="ASC" EnableSummary="true" SummaryPosition="Flow"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick"
EnableTextSelection="True" OnRowCommand="gvMonthPlan_RowCommand">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:Label runat="server" Text="本次申请HSE费用明细"></f:Label>
<f:ToolbarFill ID="ToolbarFill2" runat="server">
</f:ToolbarFill>
<f:Button ID="btnNew" Icon="Add" runat="server" Text="新增" ToolTip="新增费用明细" ValidateForms="SimpleForm1"
OnClick="btnNew_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:LinkButtonField Width="50px" ConfirmText="删除选中行?" ConfirmTarget="Parent" CommandName="Delete"
ToolTip="删除" Icon="Delete" TextAlign="Center" />
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:GroupField HeaderText="费用分项明细" HeaderTextAlign="Center" TextAlign="Center" ColumnID="GpCost">
<Columns>
<f:RenderField HeaderText="类别名称" ColumnID="SupCostTypeName" DataField="SupCostTypeName"
HeaderTextAlign="Center" TextAlign="Center" Width="200px"
FieldType="String">
</f:RenderField>
<f:RenderField HeaderText="分项名称" ColumnID="CostTypeName" DataField="CostTypeName"
HeaderTextAlign="Center" TextAlign="Center" Width="250px"
FieldType="String">
</f:RenderField>
<f:RenderField HeaderText="子项名称" ColumnID="InvestCostProject" DataField="InvestCostProject"
SortField="InvestCostProject" HeaderTextAlign="Center" TextAlign="Center" Width="200px"
FieldType="String">
</f:RenderField>
</Columns>
</f:GroupField>
<f:RenderField HeaderText="费用(元)" ColumnID="PriceMoney" DataField="PriceMoney"
SortField="PriceMoney" HeaderTextAlign="Center" TextAlign="Center" Width="150px"
FieldType="String">
</f:RenderField>
<f:WindowField TextAlign="Center" Width="150px" WindowID="WindowAtt" HeaderText="附件(收据、发票、照片)"
Text="详细" ToolTip="附件上传查看" DataIFrameUrlFields="CostManageItemId"
DataIFrameUrlFormatString="../../AttachFile/webuploader.aspx?toKeyId={0}&type=-1"
HeaderTextAlign="Center" />
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<f:Listener Event="dataload" Handler="onGridDataLoad" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Label runat="server" ID="lb" Text="下一步办理人"></f:Label>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpNextMan" runat="server"
EnableEdit="true" Required="true" ShowRedStar="true" LabelWidth="200px">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" EnableCollapse="true" EnableColumnLines="true" Hidden="true"
EnableColumnMove="true" runat="server" BoxFlex="1" DataKeyNames="FlowOperateId" DataIDField="FlowOperateId"
AllowSorting="true" SortField="SortIndex" SortDirection="DESC" AllowPaging="false" ForceFit="true"
EnableTextSelection="True">
<Columns>
<f:RenderField HeaderText="序号" ColumnID="SortIndex" DataField="SortIndex" FieldType="Int"
HeaderTextAlign="Center" TextAlign="Center" Width="50px">
</f:RenderField>
<f:RenderField HeaderText="步骤" ColumnID="AuditFlowName" DataField="AuditFlowName" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="单位" ColumnID="UnitName" DataField="UnitName" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="150px">
</f:RenderField>
<f:RenderField HeaderText="审核/审批人" ColumnID="OperaterName" DataField="OperaterName" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="审核/审批时间" ColumnID="OperaterTime" DataField="OperaterTime"
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd"
HeaderTextAlign="Center" TextAlign="Center" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="意见" ColumnID="Opinion" DataField="Opinion" FieldType="String"
HeaderTextAlign="Center" TextAlign="Left" Width="120px" ExpandUnusedSpace="true">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp">
</f:Label>
<f:Button ID="btnAttachUrl" Text="附件" ToolTip="附件上传及查看" Icon="TableCell" runat="server"
OnClick="btnAttachUrl_Click" ValidateForms="SimpleForm1">
</f:Button>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="保存" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" Text="提交" ValidateForms="SimpleForm1"
OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
Width="1100px" Height="460px">
</f:Window>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" Icon="Pencil" EnablePostBack="true"
runat="server" Text="编辑">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server"
Text="删除">
</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');
}
function onGridDataLoad(event) {
this.mergeColumns(['SupCostTypeName', 'CostTypeName'], { depends: true });
}
</script>
</body>
</html>