ZHJA_HJGL/HJGL_ZH/FineUIPro.Web/HJGL/HotProessManage/HotProessManageEdit.aspx

303 lines
19 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="HotProessManageEdit.aspx.cs"
Inherits="FineUIPro.Web.HJGL.HotProessManage.HotProessManageEdit" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>热处理</title>
<style>
.f-grid-row .f-grid-cell-inner
{
white-space: normal;
word-break: break-all;
}
.f-grid-colheader-text
{
white-space: normal;
word-break: break-all;
}
.color
{
background-color: #b200ff;
color: #fff;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
EnableCollapse="true" Width="280px" Title="热处理" ShowBorder="true" Layout="VBox"
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
<Toolbars>
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpProjectId" runat="server" Label="项目" LabelWidth="50px" Width="265px" EnableMultiSelect="true"
EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpProjectId_SelectedIndexChanged">
</f:DropDownList>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Tree ID="tvControlItem" ShowHeader="false" Title="热处理节点树" OnNodeCommand="tvControlItem_NodeCommand"
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true"
Height="505px" AutoLeafIdentification="true" EnableSingleExpand="true" EnableTextSelection="true">
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="热处理"
TitleToolTip="热处理" AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:HiddenField runat="server" ID="hdHotProessId">
</f:HiddenField>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:RadioButtonList runat="server" ID="rblIsPrint" Width="160px" AutoPostBack="true" OnSelectedIndexChanged="rblIsPrint_SelectedIndexChanged">
<f:RadioItem Selected="true" Value="0" Text="未打印" />
<f:RadioItem Value="1" Text="已打印" />
</f:RadioButtonList>
<f:Button ID="btnPrint" Text="打印" Icon="Printer" runat="server" OnClick="btnPrint_Click"
Hidden="true">
</f:Button>
<f:Button ID="btnPrintNew" Text="打印(新)" Icon="Printer" runat="server" OnClick="btnPrintNew_Click"
Hidden="true">
</f:Button>
<f:Button ID="btnSave" Text="提交" ToolTip="提交热处理委托信息" Icon="SystemSave" ValidateForms="SimpleForm1"
runat="server" OnClick="btnSave_Click" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" BodyPadding="10px"
runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:Label ID="txtHotProessNo" Label="报告编号" runat="server" LabelWidth="135px">
</f:Label>
<f:TextBox ID="txtUnit" Label="单元" runat="server" LabelWidth="135px">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtProessMethod" Label="热处理方法" runat="server" LabelWidth="135px">
</f:TextBox>
<f:TextBox ID="txtProessEquipment" Label="热处理设备" runat="server" LabelWidth="135px">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="热处理" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="HotProessItemId" AllowCellEditing="true"
AllowColumnLocking="true" EnableColumnLines="true" ClicksToEdit="1" DataIDField="HotProessItemId"
AllowSorting="true" SortField="ISO_IsoNo,JOT_JointNo,SortIndex" SortDirection="ASC"
TabVerticalNavigate="true" EnterVerticalNavigate="false" EnterNavigate="true"
EnterEditableCell="true" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True"
AutoScroll="true">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:DropDownList ID="drpIsoNo" Label="管线号" runat="server" AutoPostBack="true" OnSelectedIndexChanged="TextBox2_TextChanged"
EnableEdit="true" LabelWidth="60px" Width="300px">
</f:DropDownList>
<f:TextBox ID="txtSearchNo" Label="记录曲线图编号" runat="server" LabelWidth="110px" AutoPostBack="true"
OnTextChanged="TextBox_TextChanged">
</f:TextBox>
<f:ToolbarFill ID="ToolbarFill2" runat="server">
</f:ToolbarFill>
<f:HiddenField runat="server" ID="hdItemsString">
</f:HiddenField>
<f:Button ID="btnCopy" Text="同上" Icon="TableEdit" runat="server" OnClick="btnCopy_Click">
</f:Button>
<f:Button runat="server" ID="ckSelect" Text="批量录入" Icon="Find" ToolTip="批量录入记录曲线图编号"
OnClick="ckSelect_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField HeaderText="施工号" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px" Locked="true">
</f:RenderField>
<f:RenderField HeaderText="管线编号" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo" SortField="ISO_IsoNo"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px" Locked="true">
</f:RenderField>
<f:TemplateField Width="80px" HeaderText="焊口号" ColumnID="JOT_JointNo" HeaderTextAlign="Center"
TextAlign="left">
<ItemTemplate>
<asp:Label ID="lbJOT_JointNo" runat="server" Text='<%# Bind("JOT_JointNo") %>' ToolTip="着色表示该焊口已生成硬度委托且打印过,不能删除,非管理员不能修改!"></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="100px" HeaderText="热处理类型" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# ConvertProessTypes(Eval("ProessTypes")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="材质" ColumnID="STE_Code" DataField="STE_Code" SortField="STE_Code"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="120px">
</f:RenderField>
<f:RenderField HeaderText="规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc"
SortField="JOT_JointDesc" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="80px">
</f:RenderField>
<f:RenderField HeaderText="测温点编号" ColumnID="PointCount" DataField="PointCount" SortField="PointCount"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="60px">
<Editor>
<f:NumberBox ID="nbPointCount" NoDecimal="true" NoNegative="false" MinValue="0" runat="server">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理温度℃(要求)" ColumnID="RequiredT" DataField="RequiredT"
SortField="RequiredT" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="110px">
<Editor>
<f:TextBox runat="server" ID="txtRequiredT">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理温度℃(实际)" ColumnID="ActualT" DataField="ActualT" SortField="ActualT"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">
<Editor>
<f:TextBox runat="server" ID="txtActualT">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="恒温时间h要求" ColumnID="RequestTime" DataField="RequestTime"
SortField="RequestTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="60px">
<Editor>
<f:TextBox runat="server" ID="txtRequestTime">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="恒温时间h实际" ColumnID="ActualTime" DataField="ActualTime"
SortField="ActualTime" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="60px">
<Editor>
<f:TextBox runat="server" ID="txtActualTime">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="热处理日期" ColumnID="HotProessDate" DataField="HotProessDate"
SortField="HotProessDate" HeaderTextAlign="Center" TextAlign="Left" Width="100px"
RendererArgument="yyyy-MM-dd" FieldType="Date" Renderer="Date">
<Editor>
<f:DatePicker ID="txtHotProessDate" runat="server" DateFormatString="yyyy-MM-dd">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="记录曲线图编号" ColumnID="RecordChartNo" DataField="RecordChartNo"
SortField="RecordChartNo" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtRecordChartNo">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="焊口Id" ColumnID="JOT_ID" DataField="JOT_ID" FieldType="String"
Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="热处理委托Id" ColumnID="HotProessTrustId" DataField="HotProessTrustId"
FieldType="String" Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="热处理类型" ColumnID="ProessTypes" DataField="ProessTypes"
FieldType="String" Hidden="true">
</f:RenderField>
<f:RenderField HeaderText="备注" ColumnID="Remark" DataField="Remark"
SortField="Remark" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
Width="100px">
<Editor>
<f:TextBox runat="server" ID="txtRemark">
</f:TextBox>
</Editor>
</f:RenderField>
<f:TemplateField Width="100px" HeaderText="是否生成报告" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# ConvertReport(Eval("PrintDate")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="硬度报告编号" ColumnID="HardnessReportNo" DataField="HardnessReportNo"
FieldType="String" >
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="dataload" Handler="onGridDataLoad" />
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="10" Value="10" />
<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>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="热处理维护" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
Width="1200px" Height="560px">
</f:Window>
<f:Window ID="Window2" Title="热处理打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="640px">
</f:Window>
<f:Window ID="Window4" Title="热处理打印" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Self" EnableResize="true" runat="server" IsModal="true" Width="1024px"
Height="640px">
</f:Window>
<f:Window ID="Window3" Title="热处理维护" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Top" EnableResize="true" runat="server" OnClose="Window3_Close" IsModal="true"
Width="1200px" Height="560px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnAdd" OnClick="btnAdd_Click" EnablePostBack="true" runat="server"
Text="增加" Icon="TableAdd">
</f:MenuButton>
<f:MenuButton ID="btnDelete" OnClick="btnDelete_Click" EnablePostBack="true" runat="server"
Text="删除" Icon="TableDelete">
</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(['ProjectCode','ISO_IsoNo', 'JOT_JointNo'], {
depends: true
});
}
</script>
</body>
</html>