347 lines
29 KiB
Plaintext
347 lines
29 KiB
Plaintext
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PCFGrid.aspx.cs" Inherits="FineUIPro.Web.ProjectData.PCFGrid" %>
|
||
|
|
||
|
<!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>PCF导入</title>
|
||
|
<style>
|
||
|
.f-grid-row-summary .f-grid-cell-inner {
|
||
|
font-weight: bold;
|
||
|
color: red;
|
||
|
}
|
||
|
</style>
|
||
|
</head>
|
||
|
<body>
|
||
|
<form id="form1" runat="server">
|
||
|
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="RegionPanel1" />
|
||
|
<f:HiddenField ID="hdIds" runat="server"></f:HiddenField>
|
||
|
<f:TabStrip ID="TabStrip1" IsFluid="true" ShowBorder="true" TabPosition="Top" Height="700"
|
||
|
EnableTabCloseMenu="false" ActiveTabIndex="0" runat="server">
|
||
|
<Tabs>
|
||
|
<f:Tab Title="PCF数据" BodyPadding="10px" Layout="Fit" runat="server" >
|
||
|
<Items>
|
||
|
|
||
|
<f:RegionPanel ID="RegionPanel1" ShowBorder="false" runat="server" Margin="5px">
|
||
|
<Regions>
|
||
|
<f:Region ID="Region2" ShowBorder="false" ShowHeader="false" Position="Center" AutoScroll="true" EnableAjax="true" MinHeight="100px"
|
||
|
BoxConfigAlign="Stretch" BoxConfigPosition="Left" runat="server">
|
||
|
<Items>
|
||
|
|
||
|
|
||
|
</Items>
|
||
|
</f:Region>
|
||
|
</Regions>
|
||
|
</f:RegionPanel>
|
||
|
</Items>
|
||
|
</f:Tab>
|
||
|
<f:Tab Title="对应关系设置" BodyPadding="10px" Layout="Fit" runat="server">
|
||
|
<Items>
|
||
|
|
||
|
<f:RegionPanel ID="RegionPanel2" ShowBorder="false" runat="server" Margin="5px">
|
||
|
<Toolbars>
|
||
|
<f:Toolbar ID="Toolbar4" Position="Bottom" runat="server" ToolbarAlign="Right">
|
||
|
<Items>
|
||
|
<f:HiddenField ID="HiddenField1" runat="server"></f:HiddenField>
|
||
|
<f:Button ID="btnGenerateIso" ToolTip="生成管道数据" Text="生成管道数据" Icon="SystemSave" runat="server" OnClick="btnGenerateIso_Click" >
|
||
|
</f:Button>
|
||
|
</Items>
|
||
|
</f:Toolbar>
|
||
|
</Toolbars>
|
||
|
<Regions>
|
||
|
<f:Region ID="Region1" ShowBorder="true" ShowHeader="true" RegionPosition="Left"
|
||
|
Title="构件" BodyPadding="0 5 0 0" Width="300px" Layout="Fit" runat="server"
|
||
|
EnableCollapse="true">
|
||
|
<Items>
|
||
|
|
||
|
<f:Tree ID="trComponent" Width="290" Height="490px" EnableCollapse="true" ShowHeader="true"
|
||
|
OnNodeCommand="trComponent_NodeCommand" AutoLeafIdentification="true"
|
||
|
runat="server">
|
||
|
</f:Tree>
|
||
|
|
||
|
</Items>
|
||
|
</f:Region>
|
||
|
<f:Region ID="Region3" ShowBorder="false" ShowHeader="false" Position="Center" Layout="VBox"
|
||
|
BoxConfigAlign="Stretch" BoxConfigPosition="Left" runat="server">
|
||
|
<Items>
|
||
|
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
|
||
|
runat="server" BoxFlex="1" DataKeyNames="ID" AllowSorting="true" EnableColumnLines="true"
|
||
|
AllowCellEditing="true" ClicksToEdit="1" ForceFit="true" ShowSelectedCell="true" DataIDField="ID" >
|
||
|
<Toolbars>
|
||
|
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" >
|
||
|
<Items>
|
||
|
<f:DropDownList ID="drpType" runat="server" Label="数据类型" Width="300px" EmptyText="请选择"
|
||
|
EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpType_SelectedIndexChanged">
|
||
|
<f:ListItem Text="管道" Value="管道" />
|
||
|
<f:ListItem Text="焊口" Value="焊口"/>
|
||
|
<f:ListItem Text="材质" Value="材质" />
|
||
|
|
||
|
</f:DropDownList>
|
||
|
</Items>
|
||
|
</f:Toolbar>
|
||
|
|
||
|
</Toolbars>
|
||
|
<Columns>
|
||
|
<f:RenderField Width="150px" ColumnID="ComAttr" DataField="ComAttr" FieldType="String"
|
||
|
HeaderText="属性" HeaderTextAlign="Center" TextAlign="Left">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField Width="139px" ColumnID="Column" DataField="Column" HeaderText="关联字段" HeaderTextAlign="Center">
|
||
|
<Editor>
|
||
|
<f:DropDownList ID="drpColumn" runat="server" Width="300px" EmptyText="请选择" EnableEdit="true" >
|
||
|
</f:DropDownList>
|
||
|
</Editor>
|
||
|
</f:RenderField>
|
||
|
|
||
|
</Columns>
|
||
|
|
||
|
</f:Grid>
|
||
|
</Items>
|
||
|
</f:Region>
|
||
|
</Regions>
|
||
|
</f:RegionPanel>
|
||
|
|
||
|
</Items>
|
||
|
</f:Tab>
|
||
|
|
||
|
<f:Tab Title="管道数据" BodyPadding="10px" Layout="Fit" runat="server">
|
||
|
<Items>
|
||
|
<f:RegionPanel ID="RegionPanel3" ShowBorder="false" runat="server" Margin="5px">
|
||
|
<Toolbars>
|
||
|
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
|
||
|
<Items>
|
||
|
<f:HiddenField ID="HiddenField2" runat="server"></f:HiddenField>
|
||
|
<f:Button ID="btnImport" ToolTip="导入数据库" Text="导入数据库" OnClick="btnImport_Click" Icon="SystemSave" runat="server" >
|
||
|
</f:Button>
|
||
|
</Items>
|
||
|
</f:Toolbar>
|
||
|
</Toolbars>
|
||
|
<Regions>
|
||
|
<f:Region ID="Region4" ShowBorder="false" ShowHeader="false" Position="Center" AutoScroll="true" EnableAjax="true" MinHeight="100px"
|
||
|
BoxConfigAlign="Stretch" BoxConfigPosition="Left" runat="server">
|
||
|
<Items>
|
||
|
|
||
|
<f:Grid ID="IsoGrid" ShowBorder="true" ShowHeader="false" Title="管线信息" EnableCollapse="true"
|
||
|
runat="server" BoxFlex="1" DataKeyNames="ISO_ID" EnableColumnLines="true" DataIDField="ISO_ID"
|
||
|
EnableTextSelection="True" EnableRowDoubleClickEvent="true" OnRowDoubleClick="IsoGrid_RowDoubleClick" AllowColumnLocking="true">
|
||
|
<Columns>
|
||
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" Locked="true"/>
|
||
|
<f:RenderField Width="200px" ColumnID="ISO_IsoNo" DataField="ISO_IsoNo"
|
||
|
FieldType="String" HeaderText="管线代号" HeaderTextAlign="Center" Locked="true">
|
||
|
</f:RenderField>
|
||
|
<f:TemplateField Width="90px" HeaderText="单位" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label1" runat="server" Text='<%# ConvertUnitName(Eval("UnitId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="介质" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label2" runat="server" Text='<%# ConvertMediumName(Eval("TestMediumId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="是否非标" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label3" runat="server" Text='<%# ConvertIsStandard(Eval("Is_Standard")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="探伤比例" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label4" runat="server" Text='<%# ConvertDetectionRate(Eval("DetectionRateId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="探伤类型" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label5" runat="server" Text='<%# ConvertDetectionType(Eval("DetectionTypeId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="施工区域" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label8" runat="server" Text='<%# ConvertWorkArea(Eval("WorkAreaId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:RenderField Width="100px" ColumnID="ISO_IsoNumber" DataField="ISO_IsoNumber" FieldType="String" HeaderText="单线图号" HeaderTextAlign="Center">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="材质" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label7" runat="server" Text='<%# ConvertMaterialType(Eval("MaterialId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
<f:RenderField HeaderText="合格等级" ColumnID="ISO_NDTClass" DataField="ISO_NDTClass" FieldType="String" HeaderTextAlign="Center" Width="100px">
|
||
|
</f:RenderField>
|
||
|
<f:TemplateField Width="90px" HeaderText="管道等级" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label6" runat="server" Text='<%# ConvertPipingClass(Eval("PipingClassId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
</Columns>
|
||
|
|
||
|
|
||
|
</f:Grid>
|
||
|
|
||
|
<f:Grid ID="JointGrid" ShowBorder="true" ShowHeader="false" Title="焊口信息" EnableCollapse="true"
|
||
|
runat="server" BoxFlex="1" DataKeyNames="JOT_ID" AllowCellEditing="true" AllowColumnLocking="true"
|
||
|
EnableColumnLines="true" ClicksToEdit="2" DataIDField="JOT_ID" EnableTextSelection="True" EnableRowDoubleClickEvent="true" OnRowDoubleClick="JointGrid_RowDoubleClick"
|
||
|
>
|
||
|
<Columns>
|
||
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center"
|
||
|
TextAlign="Center" />
|
||
|
<f:RenderField HeaderText="焊口代号" ColumnID="JOT_JointNo" DataField="JOT_JointNo" SortField="JOT_JointNo"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px" Locked="true">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField HeaderText="延长米" ColumnID="Extend_Length" DataField="Extend_Length"
|
||
|
SortField="Extend_Length" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField Width="100px" ColumnID="WallBoard" DataField="WallBoard" FieldType="String" HeaderText="壁板号" HeaderTextAlign="Center">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="探伤比例" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label9" runat="server" Text='<%# ConvertDetectionRate(Eval("DetectionRateId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="探伤类型" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label10" runat="server" Text='<%# ConvertDetectionType(Eval("DetectionTypeId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="材质" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label11" runat="server" Text='<%# ConvertMaterialType(Eval("MaterialId")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="组件1号" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label12" runat="server" Text='<%# ConvertComponent(Eval("JOT_Component1")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="组件2号" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label13" runat="server" Text='<%# ConvertComponent(Eval("JOT_Component2")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
<f:RenderField HeaderText="焊口规格" ColumnID="JOT_JointDesc" DataField="JOT_JointDesc"
|
||
|
SortField="JOT_JointDesc" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="外径" ColumnID="JOT_Dia" DataField="JOT_Dia" SortField="JOT_Dia"
|
||
|
FieldType="Double" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="寸径" ColumnID="JOT_Size" DataField="JOT_Size" SortField="JOT_Size"
|
||
|
FieldType="Double" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="壁厚" ColumnID="JOT_Sch" DataField="JOT_Sch" SortField="JOT_Sch"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="实际壁厚" ColumnID="JOT_FactSch" DataField="JOT_FactSch" SortField="JOT_FactSch"
|
||
|
FieldType="Double" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="坡口类型" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label14" runat="server" Text='<%# ConvertGrooveType(Eval("JST_ID")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
<f:TemplateField Width="90px" HeaderText="焊缝类型" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label16" runat="server" Text='<%# ConvertWeldType(Eval("JOTY_ID")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="焊接方法" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label15" runat="server" Text='<%# ConvertWeldingMethod(Eval("WME_ID")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="焊丝代号" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label17" runat="server" Text='<%# ConvertWeldSilk(Eval("JOT_WeldSilk")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
<f:TemplateField Width="90px" HeaderText="焊条代号" HeaderTextAlign="Center" TextAlign="Center">
|
||
|
<ItemTemplate>
|
||
|
<asp:Label ID="Label18" runat="server" Text='<%# ConvertWeldSilk(Eval("JOT_WeldMat")) %>'></asp:Label>
|
||
|
</ItemTemplate>
|
||
|
</f:TemplateField>
|
||
|
|
||
|
<f:RenderField HeaderText="焊接区域" ColumnID="WLO_Code" DataField="WLO_Code" SortField="WLO_Code"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField HeaderText="预热温度" ColumnID="JOT_PrepareTemp" DataField="JOT_PrepareTemp"
|
||
|
SortField="JOT_PrepareTemp" FieldType="Double" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="焊口属性" ColumnID="JOT_JointAttribute" DataField="JOT_JointAttribute"
|
||
|
SortField="JOT_JointAttribute" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="层间温度" ColumnID="JOT_CellTemp" DataField="JOT_CellTemp"
|
||
|
SortField="JOT_CellTemp" FieldType="Double" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="后热温度" ColumnID="JOT_LastTemp" DataField="JOT_LastTemp"
|
||
|
SortField="JOT_LastTemp" FieldType="Double" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="炉批号1" ColumnID="JOT_HeartNo1" DataField="JOT_HeartNo1"
|
||
|
SortField="JOT_HeartNo1" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="炉批号2" ColumnID="JOT_HeartNo2" DataField="JOT_HeartNo2"
|
||
|
SortField="JOT_HeartNo2" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="是否热处理" ColumnID="IS_Proess" DataField="IS_Proess" SortField="IS_Proess"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField HeaderText="焊接电流" ColumnID="JOT_Electricity" DataField="JOT_Electricity"
|
||
|
SortField="JOT_Electricity" FieldType="String" HeaderTextAlign="Center" TextAlign="Left"
|
||
|
Width="90px">
|
||
|
</f:RenderField>
|
||
|
<f:RenderField HeaderText="焊接电压" ColumnID="JOT_Voltage" DataField="JOT_Voltage" SortField="JOT_Voltage"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="90px">
|
||
|
</f:RenderField>
|
||
|
|
||
|
<f:RenderField HeaderText="备注" ColumnID="JOT_Remark" DataField="JOT_Remark" SortField="JOT_Remark"
|
||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">
|
||
|
</f:RenderField>
|
||
|
</Columns>
|
||
|
|
||
|
|
||
|
</f:Grid>
|
||
|
|
||
|
|
||
|
</Items>
|
||
|
</f:Region>
|
||
|
</Regions>
|
||
|
</f:RegionPanel>
|
||
|
|
||
|
</Items>
|
||
|
</f:Tab>
|
||
|
</Tabs>
|
||
|
</f:TabStrip>
|
||
|
</form>
|
||
|
<f:Window ID="Window1" Title="管线信息维护" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||
|
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
||
|
Width="1000px" Height="600px">
|
||
|
</f:Window>
|
||
|
|
||
|
<f:Window ID="Window2" Title="管线信息维护" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||
|
Target="Top" EnableResize="true" runat="server" OnClose="Window2_Close" IsModal="true"
|
||
|
Width="1000px" Height="600px">
|
||
|
</f:Window>
|
||
|
</body>
|
||
|
</html>
|