提交说明10/13
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,680 @@
|
|||||||
|
<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="True"
|
||||||
|
Codebehind="XLBJDQuery.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJDQuery" Title="查询" %>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
|
||||||
|
<asp:Content ID="ContentQuery" ContentPlaceHolderID="CPHQuery" runat="server">
|
||||||
|
<asp:Table ID="QueryTalbe" runat="server">
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="lblSW" runat="server">事务:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtComboBox ID="cbxSW" Width="120px" DataField="SW" runat="server" AutoPostBack="true" OnSelectedIndexChanged="cbxSW_SelectedIndexChanged">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel9" runat="server">待处理人:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtComboBox ID="cbxDCLR" Width="120px" DataField="WFAWAITER" runat="server">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="TableRow4" runat="server">
|
||||||
|
<asp:TableCell ID="TableCell10" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell11" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="GtLabel10" runat="server">流程状态:</gtc:gtLabel></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell12" Height="22px" runat="server">
|
||||||
|
<gtc:gtCheckedDropDownList ID="cbxWFState" runat="server" DataField="STATE" Width="120px"
|
||||||
|
Height="20px">
|
||||||
|
</gtc:gtCheckedDropDownList>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel11" runat="server">报价分类:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtComboBox ID="cbxBJFLID" runat="server" DataField="BJFLID" Width="150px">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel3" runat="server">报价单号:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtBJDID" runat="server" DataField="BJDID" Width="116px" CharCase="ecUpperCase"
|
||||||
|
Tag="Percent"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel1" runat="server">报价日期始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datBJRQS" runat="server" DataField="BJRQS" EnableRelevant="true"
|
||||||
|
RelevantControl="datBJRQZ"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel2" runat="server">报价日期止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datBJRQZ" runat="server" DataField="BJRQZ" EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel22" runat="server">申请人:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtCheckedDropDownList ID="cbxSQR" runat="server" DataField="SQRGH" Width="116px" ShowValue="false">
|
||||||
|
</gtc:gtCheckedDropDownList>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel7" runat="server">销售单位:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtXHDW" runat="server" DataField="XHDW" Width="116px" Tag="Percent"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel12" runat="server">销售部门:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtCheckedDropDownList ID="cbxXSBM" DataField="XSBM" runat="server" Width="150px">
|
||||||
|
</gtc:gtCheckedDropDownList>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel5" runat="server">销售员:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtComboBox ID="cbxTXY" runat="server" DataField="TXY" Width="116px" Tag="None"
|
||||||
|
ShowValue="false">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel6" runat="server">客户:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtKH" runat="server" DataField="KH" Width="116px" Tag="Percent"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel8" runat="server">项目:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtXM" runat="server" DataField="XM" Width="116px" Tag="Percent"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Height="23px">
|
||||||
|
<gtc:gtLabel ID="GtLabel25" runat="server">报价总金额始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="23px">
|
||||||
|
<gtc:gtNumTextBox ID="txtBJZJES" runat="server" Width="72px" DataField="BJZJES" DecimalPlaces="2"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Height="23px">
|
||||||
|
<gtc:gtLabel ID="GtLabel26" runat="server">报价总金额止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="23px">
|
||||||
|
<gtc:gtNumTextBox ID="txtBJZJEZ" runat="server" Width="72px" DataField="BJZJEZ" DecimalPlaces="2"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel4" runat="server">排序方式:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtComboBox ID="cbxPXFS" runat="server" DataField="PXFS" Width="150px" ShowValue="false">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel13" runat="server">报价备注:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtBJBZ" runat="server" DataField="BJBZ" Width="150px" Tag="Percent"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel17" runat="server">维护时间始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTime ID="dtWHSJS" runat="server" DataField="WHSJS" EnableRelevant="true"
|
||||||
|
RelevantControl="dtWHSJZ"></gtc:gtDateTime>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel18" runat="server">维护时间止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTime ID="dtWHSJZ" runat="server" DataField="WHSJZ" EnableRelevant="true"></gtc:gtDateTime>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel14" runat="server">反馈日期始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datFKRQS" runat="server" DataField="FKRQS" EnableRelevant="true"
|
||||||
|
RelevantControl="datFKRQZ"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel15" runat="server">反馈日期止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datFKRQZ" runat="server" DataField="FKRQZ" EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="GtLabel16" runat="server">反馈结果:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtCheckedDropDownList ID="cbxFKJG" runat="server" DataField="FKJG" Width="72px" ShowValue="false">
|
||||||
|
</gtc:gtCheckedDropDownList>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
<gtc:gtLabel ID="lblKHDH" runat="server">客户单号:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtKHDH" runat="server" DataField="KHDH" Width="116px" Tag="Percent">
|
||||||
|
</gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtCheckBox ID="chkZDFXYQR" DataField="ZDFXYQR" runat="server" Width="120px"
|
||||||
|
Text="撞单分析已确认" ></gtc:gtCheckBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Width="100px" Height="22px">
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtCheckBox ID="chkJCFZCS" DataField="JCFZCS" runat="server" Width="120px"
|
||||||
|
Text="仅查复制记录" ></gtc:gtCheckBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZSZ01" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell7" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell8" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZSZ01" runat="server">扩展数值01:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell9" Height="22px" runat="server">
|
||||||
|
<gtc:gtNumTextBox ID="txtKZSZ01" runat="server" DecimalPlaces="2" DataField="KZSZ01"
|
||||||
|
Width="80px"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZSZ02" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell22" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell23" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZSZ02" runat="server">扩展数值02:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell24" Height="22px" runat="server">
|
||||||
|
<gtc:gtNumTextBox ID="txtKZSZ02" runat="server" DecimalPlaces="2" DataField="KZSZ02"
|
||||||
|
Width="80px"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZSZ03" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell28" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell31" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZSZ03" runat="server">扩展数值03:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell32" Height="22px" runat="server">
|
||||||
|
<gtc:gtNumTextBox ID="txtKZSZ03" runat="server" DecimalPlaces="2" DataField="KZSZ03"
|
||||||
|
Width="80px"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZSZ04" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell33" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell34" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZSZ04" runat="server">扩展数值04:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell35" Height="22px" runat="server">
|
||||||
|
<gtc:gtNumTextBox ID="txtKZSZ04" runat="server" DecimalPlaces="2" DataField="KZSZ04"
|
||||||
|
Width="80px"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZSZ05" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell36" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell37" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZSZ05" runat="server">扩展数值05:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell38" Height="22px" runat="server">
|
||||||
|
<gtc:gtNumTextBox ID="txtKZSZ05" runat="server" DecimalPlaces="2" DataField="KZSZ05"
|
||||||
|
Width="80px"></gtc:gtNumTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF011" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell54" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell55" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF011" runat="server">扩展字符01:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell56" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF01" runat="server" Tag="Percent" Width="138px" DataField="KZZF011"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF012" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell138" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell139" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF012" runat="server">扩展字符01:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell140" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF01" runat="server" Width="142px" DataField="KZZF012">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF021" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell57" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell58" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF021" runat="server">扩展字符02:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell59" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF02" runat="server" Tag="Percent" Width="138px" DataField="KZZF021"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF022" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell141" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell142" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF022" runat="server">扩展字符02:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell143" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF02" runat="server" Width="142px" DataField="KZZF022">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF031" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell60" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell61" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF031" runat="server">扩展字符03:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell62" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF03" runat="server" Tag="Percent" Width="138px" DataField="KZZF031"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF032" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell144" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell145" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF032" runat="server">扩展字符03:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell146" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF03" runat="server" Width="142px" DataField="KZZF032">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF041" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell63" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell64" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF041" runat="server">扩展字符04:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell65" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF04" runat="server" Tag="Percent" Width="138px" DataField="KZZF041"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF042" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell147" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell148" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF042" runat="server">扩展字符04:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell149" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF04" runat="server" Width="142px" DataField="KZZF042">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF051" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell66" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell67" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF051" runat="server">扩展字符05:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell68" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF05" runat="server" Tag="Percent" Width="138px" DataField="KZZF051"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF052" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell150" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell151" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF052" runat="server">扩展字符05:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell152" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF05" runat="server" Width="142px" DataField="KZZF052">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF061" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell69" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell70" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF061" runat="server">扩展字符06:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell71" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF06" runat="server" Tag="Percent" Width="138px" DataField="KZZF061"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF062" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell153" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell154" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF062" runat="server">扩展字符06:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell155" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF06" runat="server" Width="142px" DataField="KZZF062">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF071" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell272" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell273" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF071" runat="server">扩展字符07:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell274" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF07" runat="server" Tag="Percent" Width="138px" DataField="KZZF071"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF072" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell156" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell157" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF072" runat="server">扩展字符07:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell158" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF07" runat="server" Width="142px" DataField="KZZF072">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF081" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell180" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell181" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF081" runat="server">扩展字符08:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell271" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF08" runat="server" Tag="Percent" Width="138px" DataField="KZZF081"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF082" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell159" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell160" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF082" runat="server">扩展字符08:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell161" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF08" runat="server" Width="142px" DataField="KZZF082">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF091" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell72" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell73" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF091" runat="server">扩展字符09:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell74" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF09" runat="server" Tag="Percent" Width="138px" DataField="KZZF091"></gtc:gtTextBox>
|
||||||
|
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF092" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell162" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell163" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF092" runat="server">扩展字符09:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell164" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF09" runat="server" Width="142px" DataField="KZZF092">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF101" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell75" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell76" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF101" runat="server">扩展字符10:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell77" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZZF10" runat="server" Tag="Percent" Width="138px" DataField="KZZF101"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZZF102" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell165" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell166" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZZF102" runat="server">扩展字符10:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell167" Height="22px" runat="server">
|
||||||
|
<gtc:gtComboBox ID="cbxKZZF10" runat="server" Width="142px" DataField="KZZF102">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ01S" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell78" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell79" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ01S" runat="server">扩展日期01始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell80" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ01S" DataField="KZRQ01S" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true" RelevantControl="datKZRQ01Z"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ01Z" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell81" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell82" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ01Z" runat="server">扩展日期01止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell83" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ01Z" DataField="KZRQ01Z" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ02S" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell84" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell85" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ02S" runat="server">扩展日期02始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell86" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ02S" DataField="KZRQ02S" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true" RelevantControl="datKZRQ02Z"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ02Z" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell87" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell88" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ02Z" runat="server">扩展日期02止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell89" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ02Z" DataField="KZRQ02Z" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ03S" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell90" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell91" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ03S" runat="server">扩展日期03始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell92" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ03S" DataField="KZRQ03S" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true" RelevantControl="datKZRQ03Z"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ03Z" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell93" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell94" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ03Z" runat="server">扩展日期03止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell95" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ03Z" DataField="KZRQ03Z" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ04S" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell96" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell97" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ04S" runat="server">扩展日期04始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell98" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ04S" DataField="KZRQ04S" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true" RelevantControl="datKZRQ04Z"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ04Z" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell99" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell100" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ04Z" runat="server">扩展日期04止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell101" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ04Z" DataField="KZRQ04Z" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ05S" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell102" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell103" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ05S" runat="server">扩展日期05始:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell104" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ05S" DataField="KZRQ05S" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true" RelevantControl="datKZRQ05Z"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZRQ05Z" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell105" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell106" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZRQ05Z" runat="server">扩展日期05止:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell107" Height="22px" runat="server">
|
||||||
|
<gtc:gtDateTimeTextBox ID="datKZRQ05Z" DataField="KZRQ05Z" runat="server" Width="72px"
|
||||||
|
EnableRelevant="true"></gtc:gtDateTimeTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow ID="KZWB01" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell293" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell294" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZWB01" runat="server">扩展文本01:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell295" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZWB01" runat="server" Tag="Percent" Width="138px" DataField="KZWB01"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
|
||||||
|
<asp:TableRow ID="KZWB02" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell299" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell300" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZWB02" runat="server">扩展文本02:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell301" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZWB02" runat="server" Tag="Percent" Width="138px" DataField="KZWB02"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
|
||||||
|
<asp:TableRow ID="KZWB03" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell305" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell306" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZWB03" runat="server">扩展文本03:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell307" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZWB03" runat="server" Tag="Percent" Width="138px" DataField="KZWB03"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
|
||||||
|
<asp:TableRow ID="KZWB04" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell311" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell312" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZWB04" runat="server">扩展文本04:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell313" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZWB04" runat="server" Tag="Percent" Width="138px" DataField="KZWB04"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
|
||||||
|
<asp:TableRow ID="KZWB05" runat="server" Visible="false">
|
||||||
|
<asp:TableCell ID="TableCell317" runat="server"></asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell318" HorizontalAlign="Right" Width="100px" Height="22px"
|
||||||
|
runat="server">
|
||||||
|
<gtc:gtLabel ID="lblKZWB05" runat="server">扩展文本05:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell319" Height="22px" runat="server">
|
||||||
|
<gtc:gtTextBox ID="txtKZWB05" runat="server" Tag="Percent" Width="138px" DataField="KZWB05"></gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
</asp:Table>
|
||||||
|
</asp:Content>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,359 @@
|
|||||||
|
<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
|
||||||
|
Codebehind="XLBJDList.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJDList" Title="线缆销售报价单" %>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
|
||||||
|
<asp:Content ID="ContentButton" ContentPlaceHolderID="CPHButton" runat="server">
|
||||||
|
</asp:Content>
|
||||||
|
<asp:Content ID="ContentForm" ContentPlaceHolderID="cphForm" runat="server">
|
||||||
|
<gtc:gtGridView ID="ContentGrid" runat="server" AutoGenerateColumns="False" EnableViewState="false">
|
||||||
|
<FixRowCol TableHeight="100%" TableWidth="100%" />
|
||||||
|
<Columns>
|
||||||
|
<asp:BoundField DataField="XLXSBJD_WPID" HeaderText="流程状态">
|
||||||
|
<itemstyle width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px" verticalalign="Middle"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="XLXSBJD_ACTNAME" HeaderText="流转方向">
|
||||||
|
<itemstyle width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px" verticalalign="Middle"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="报价分类" DataField="XLXSBJD_BJFLID">
|
||||||
|
<itemstyle width="220px"></itemstyle>
|
||||||
|
<headerstyle width="220px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="报价单号" DataField="XLXSBJD_BJDID">
|
||||||
|
<itemstyle width="130px"></itemstyle>
|
||||||
|
<headerstyle width="130px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="报价日期" DataField="XLXSBJD_BJRQ">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="客户单号" DataField="XLXSBJD_KHDH">
|
||||||
|
<itemstyle width="130px"></itemstyle>
|
||||||
|
<headerstyle width="130px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="价格表" DataField="XSJGB">
|
||||||
|
<itemstyle width="160px"></itemstyle>
|
||||||
|
<headerstyle width="160px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="铜价" DataField="XLXSBJD_TJ">
|
||||||
|
<itemstyle horizontalalign="Right" width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="铝价" DataField="XLXSBJD_LJ">
|
||||||
|
<itemstyle horizontalalign="Right" width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="XLXSBJD_SQR" HeaderText="申请人">
|
||||||
|
<itemstyle width="72px" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="销售单位" DataField="XHDW">
|
||||||
|
<itemstyle width="200px"></itemstyle>
|
||||||
|
<headerstyle width="200px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="销售部门" DataField="XSBM">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="销售经理" DataField="XLXSBJD_XSJLMC">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="销售员" DataField="XLXSBJD_TXY">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="销售区域" DataField="XSQY">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="客户" DataField="XLXSBJD_KH">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="客户联系人" DataField="XLXSBJD_KHLXR">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="客户联系电话" DataField="XLXSBJD_LXDH">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="项目" DataField="XLXSBJD_XMMC">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="详细地址" DataField="XLXSBJD_XXDZ">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="付款期限" DataField="XLXSBJD_FKQXNR">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="付款说明" DataField="XLXSBJD_FKSM">
|
||||||
|
<itemstyle width="150px"></itemstyle>
|
||||||
|
<headerstyle width="150px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="报价总金额" DataField="XLXSBJD_ZJE">
|
||||||
|
<itemstyle horizontalalign="Right" width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="表价价差率(%)" DataField="XLXSBJD_LRL">
|
||||||
|
<itemstyle horizontalalign="Right" width="100px"></itemstyle>
|
||||||
|
<headerstyle width="100px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="最低限价价差率(%)" DataField="XLXSBJD_ZDXJJCL">
|
||||||
|
<itemstyle horizontalalign="Right" width="120px"></itemstyle>
|
||||||
|
<headerstyle width="120px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="撞单分析" DataField="ZDFXYQR">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="反馈日期" DataField="XLXSBJD_FKRQ">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="反馈结果" DataField="FKJG">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZSZ01" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="80px" horizontalalign="Right" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZSZ02" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="80px" horizontalalign="Right" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZSZ03" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="80px" horizontalalign="Right" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZSZ04" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="80px" horizontalalign="Right" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZSZ05" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="80px" horizontalalign="Right" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF01" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF02" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF03" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF04" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF05" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF06" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF07" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF08" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF09" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZZF10" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="100px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZRQ01" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="72px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZRQ02" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="72px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZRQ03" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="72px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZRQ04" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="72px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZRQ05" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="72px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZWB01" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="150px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZWB02" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="150px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZWB03" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="150px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZWB04" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="150px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="KZWB05" HeaderText="" visible="false">
|
||||||
|
<itemstyle width="150px" horizontalalign="Left" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="附件数" DataField="XLXSBJD_FJS">
|
||||||
|
<itemstyle horizontalalign="Right" width="80px"></itemstyle>
|
||||||
|
<headerstyle width="80px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="待处理人" DataField="XLXSBJD_WFAWAITER">
|
||||||
|
<itemstyle width="200px"></itemstyle>
|
||||||
|
<headerstyle width="200px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="已处理人" DataField="XLXSBJD_WFHANDLER">
|
||||||
|
<itemstyle width="200px"></itemstyle>
|
||||||
|
<headerstyle width="200px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="报价备注" DataField="XLXSBJD_BZ">
|
||||||
|
<itemstyle width="250px"></itemstyle>
|
||||||
|
<headerstyle width="250px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="维护人" DataField="XLXSBJD_WHR">
|
||||||
|
<itemstyle width="72px"></itemstyle>
|
||||||
|
<headerstyle width="72px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField HeaderText="维护时间" DataField="XLXSBJD_WHSJ">
|
||||||
|
<itemstyle width="125px"></itemstyle>
|
||||||
|
<headerstyle width="125px"></headerstyle>
|
||||||
|
</asp:BoundField>
|
||||||
|
</Columns>
|
||||||
|
<ColumnsEx>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_BJFLID" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_BJDID" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_KHDH" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XSJGB" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_TJ" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="2">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_LJ" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="2">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XHDW" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XSBM" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_BJRQ" EditType="etDateTime" DateTimeEditKins="dtDate">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_XSJLMC" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_TXY" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XSQY" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_KH" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_KHLXR" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_LXDH" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_XMMC" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_XXDZ" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_FKQXNR" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_FKSM" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_ZJE" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="2">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_LRL" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="2">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_ZDXJJCL" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="2">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="ZDFXYQR" EditType="etCheckBox" >
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_FKRQ" EditType="etDateTime" DateTimeEditKins="dtDate">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="FKJG" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZSZ01" EditType="etNumber" NumberDecimalPlace="2"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZSZ02" EditType="etNumber" NumberDecimalPlace="2"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZSZ03" EditType="etNumber" NumberDecimalPlace="2"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZSZ04" EditType="etNumber" NumberDecimalPlace="2"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZSZ05" EditType="etNumber" NumberDecimalPlace="2"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF01" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF02" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF03" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF04" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF05" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF06" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF07" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF08" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF09" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZZF10" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZRQ01" EditType="etDateTime" DateTimeEditKins="dtDate"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZRQ02" EditType="etDateTime" DateTimeEditKins="dtDate"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZRQ03" EditType="etDateTime" DateTimeEditKins="dtDate"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZRQ04" EditType="etDateTime" DateTimeEditKins="dtDate"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZRQ05" EditType="etDateTime" DateTimeEditKins="dtDate"
|
||||||
|
ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZWB01" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZWB02" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZWB03" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZWB04" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="KZWB05" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_FJS" EditType="etNumber" ShowZero="false"
|
||||||
|
NumberDecimalPlace="0">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_BZ" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_WHR" EditType="etString" ShowHint="true">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_WHSJ" EditType="etDateTime" DateTimeEditKins="dtDateTime">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_WPID" ShowHint="true" EditType="etString">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_ACTNAME" ShowHint="true" EditType="etString">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_WFAWAITER" ShowHint="true" EditType="etString">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXSBJD_WFHANDLER" ShowHint="true" EditType="etString">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
</ColumnsEx>
|
||||||
|
</gtc:gtGridView>
|
||||||
|
</asp:Content>
|
||||||
|
<asp:Content ID="ContentSync" ContentPlaceHolderID="CPHSync" runat="server">
|
||||||
|
</asp:Content>
|
||||||
@@ -0,0 +1,583 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
using GThinking.N_MISPRO.Utility;
|
||||||
|
using GThinking.N_MISPRO.Data;
|
||||||
|
using GThinking.N_WORKFLOW;
|
||||||
|
using GThinking.N_PUBLIC;
|
||||||
|
using GThinking.N_MODEL.Dialog;
|
||||||
|
using GThinking.N_CONTROL;
|
||||||
|
using System.Text;
|
||||||
|
using GThinking.N_MISPRO.TableCache;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public partial class XLBJDQuery : SingleQueryBase
|
||||||
|
{
|
||||||
|
XLBJD_M queryentity = new XLBJD_M();
|
||||||
|
|
||||||
|
#region 页面初始化
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.UMID = 100860174;
|
||||||
|
this.UMName = "查询";
|
||||||
|
this.CurMaster = Master;
|
||||||
|
this.CurQueryTable = QueryTalbe;
|
||||||
|
this.CurQueryEntity = queryentity;
|
||||||
|
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
InitControl();
|
||||||
|
}
|
||||||
|
|
||||||
|
base.InitPage();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 私有函数
|
||||||
|
|
||||||
|
private void InitControl()
|
||||||
|
{
|
||||||
|
WorkFlowUtils.SetCombox_WFSW(this.UMID, tSession, cbxSW);
|
||||||
|
TRYXX.SetComboBox_GH(cbxDCLR, "", true, true);
|
||||||
|
WorkFlowUtils.SetCheckedDropDownList_WFPROC("XLXSBJ_BJD", cbxWFState);
|
||||||
|
|
||||||
|
string sSQL = string.Format("select XLXSBJFL_BJFLID,case isnull(XLXSBJFL_TYBZ,' ') when 'Y' then rtrim(XLXSBJFL_BJFLMC)||'(停用)' else XLXSBJFL_BJFLMC end as Name from XLXSBJFL where 1 = 1 ");
|
||||||
|
if (!string.IsNullOrEmpty(GetOption(100860000,"BJU012").Trim()))
|
||||||
|
{
|
||||||
|
sSQL += " and (" + CMISproDataBase.GetWhereEqual("XLXSBJFL_BJFLID", GetOption(100860000,"BJU012").Trim());
|
||||||
|
sSQL += " or isnull(XLXSBJFL_BJFLID, ' ') = ' ')";
|
||||||
|
}
|
||||||
|
sSQL += " order by XLXSBJFL_XSXH,XLXSBJFL_BJFLID ";
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxBJFLID, sSQL, true);
|
||||||
|
|
||||||
|
cbxPXFS.ClearItems();
|
||||||
|
cbxPXFS.Items.Add(new ListItem("报价单号倒序↓", "报价单号倒序↓"));
|
||||||
|
cbxPXFS.Items.Add(new ListItem("报价单号正序↑", "报价单号正序↑"));
|
||||||
|
cbxPXFS.Items.Add(new ListItem("报价日期倒序↓", "报价日期倒序↓"));
|
||||||
|
cbxPXFS.Items.Add(new ListItem("报价日期正序↑", "报价日期正序↑"));
|
||||||
|
cbxFKJG.ClearItems();
|
||||||
|
cbxFKJG.Items.Add(new ListItem("全部中标", "Y"));
|
||||||
|
cbxFKJG.Items.Add(new ListItem("部分中标", "P"));
|
||||||
|
cbxFKJG.Items.Add(new ListItem("未中标", "N"));
|
||||||
|
cbxFKJG.Items.Add(new ListItem("废标", "F"));
|
||||||
|
cbxFKJG.Items.Add(new ListItem("弃标", "Q"));
|
||||||
|
cbxFKJG.ShowValue = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||||
|
TSQL sql = new TSQL(dberp);
|
||||||
|
sql.Clear();
|
||||||
|
sql.Add("select XSY_TXY,XSY_ZJM from XSY where 1=1 order by XSY_ZJM");
|
||||||
|
DataSet ds = dberp.OpenDataSet(sql);
|
||||||
|
cbxTXY.ClearItems();
|
||||||
|
if (ds.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
cbxTXY.Items.Add(new ListItem("", ""));
|
||||||
|
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
string sTXY = ds.Tables[0].Rows[i][0].ToString().Trim();
|
||||||
|
string sZJM = ds.Tables[0].Rows[i][1].ToString().Trim();
|
||||||
|
if (sZJM.Equals(""))
|
||||||
|
sZJM = CMISproConvert.ConvertZJM(sTXY).Trim();
|
||||||
|
cbxTXY.Items.Add(new ListItem(sZJM + "|" + sTXY, sTXY));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sql.Clear();
|
||||||
|
ds.Clear();
|
||||||
|
sql.Add(" SELECT BM_BMID,BM_MC FROM BM where 1=1 ");
|
||||||
|
if (!string.IsNullOrEmpty(GetOption(100860000,"HJU006").Trim()))
|
||||||
|
{
|
||||||
|
sql.Add(" and " + CMISproDataBase.GetWhereEqual("BM_BMID", GetOption(100860000,"HJU006").Trim()));
|
||||||
|
}
|
||||||
|
sql.Add(" order by BM_BMID ");
|
||||||
|
ds = dberp.OpenDataSet(sql);
|
||||||
|
cbxXSBM.ClearItems();
|
||||||
|
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
string sID = ds.Tables[0].Rows[i]["BM_BMID"].ToString().Trim();
|
||||||
|
string sName = ds.Tables[0].Rows[i]["BM_MC"].ToString().Trim();
|
||||||
|
cbxXSBM.Items.Add(new ListItem(sName, sID));
|
||||||
|
}
|
||||||
|
|
||||||
|
sql.Clear();
|
||||||
|
sql.Add(@"select distinct XLXSBJD_SQRGH,XLXSBJD_SQR,isnull(RSRYJBXX_PYBM,' ') as PYBM from XLXSBJD
|
||||||
|
left join RSRYJBXX on RSRYJBXX_RYID=XLXSBJD_SQRID
|
||||||
|
order by XLXSBJD_SQRGH");
|
||||||
|
ds = dberp.OpenDataSet(sql);
|
||||||
|
cbxSQR.ClearItems();
|
||||||
|
if (ds.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
string sSQRGH = ds.Tables[0].Rows[i]["XLXSBJD_SQRGH"].ToString().Trim();
|
||||||
|
string sSQR = ds.Tables[0].Rows[i]["XLXSBJD_SQR"].ToString().Trim();
|
||||||
|
string sZJM = ds.Tables[0].Rows[i]["PYBM"].ToString().Trim();
|
||||||
|
if(sZJM.Equals(""))
|
||||||
|
sZJM = CMISproConvert.ConvertZJM(sSQR).Trim();
|
||||||
|
cbxSQR.Items.Add(new ListItem(sZJM + "|" + sSQR + "|" + sSQRGH, sSQRGH));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
chkZDFXYQR.Visible = false;
|
||||||
|
if (CheckModule("100860068"))
|
||||||
|
chkZDFXYQR.Visible = true;
|
||||||
|
LoadKZXXFZ();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LoadKZXXFZ()
|
||||||
|
{
|
||||||
|
|
||||||
|
string sZDM = "";//使用字段
|
||||||
|
string sMC = "";//附加信息名称
|
||||||
|
string sSRFS = "";//输入方式
|
||||||
|
string sMJLB = "";//枚举列表
|
||||||
|
string sMJSQL = "";//SQL命令
|
||||||
|
DataSet ds = XLBJDUtils.GetKZXX();
|
||||||
|
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
if (ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_ZWCXTJ"].ToString().Trim() != "Y")
|
||||||
|
continue;
|
||||||
|
sZDM = ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_DYZD"].ToString().Trim();
|
||||||
|
sMC = ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_MC"].ToString().Trim();
|
||||||
|
sSRFS = ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_SRFS"].ToString().Trim();
|
||||||
|
sMJLB = ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_MJLB"].ToString().Trim();
|
||||||
|
sMJSQL = ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_MJSQL"].ToString().Trim();
|
||||||
|
//数值型
|
||||||
|
if (ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_SJLX"].ToString().Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
switch (sZDM)
|
||||||
|
{
|
||||||
|
case "KZSZ01":
|
||||||
|
KZSZ01.Visible = true;
|
||||||
|
lblKZSZ01.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZSZ02":
|
||||||
|
KZSZ02.Visible = true;
|
||||||
|
lblKZSZ02.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZSZ03":
|
||||||
|
KZSZ03.Visible = true;
|
||||||
|
lblKZSZ03.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZSZ04":
|
||||||
|
KZSZ04.Visible = true;
|
||||||
|
lblKZSZ04.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZSZ05":
|
||||||
|
KZSZ05.Visible = true;
|
||||||
|
lblKZSZ05.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//日期型
|
||||||
|
else if (ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_SJLX"].ToString().Trim().Equals("C"))
|
||||||
|
{
|
||||||
|
switch (sZDM)
|
||||||
|
{
|
||||||
|
case "KZRQ01":
|
||||||
|
KZRQ01S.Visible = true;
|
||||||
|
KZRQ01Z.Visible = true;
|
||||||
|
lblKZRQ01S.Text = sMC + "始:";
|
||||||
|
lblKZRQ01Z.Text = sMC + "止:";
|
||||||
|
break;
|
||||||
|
case "KZRQ02":
|
||||||
|
KZRQ02S.Visible = true;
|
||||||
|
KZRQ02Z.Visible = true;
|
||||||
|
lblKZRQ02S.Text = sMC + "始:";
|
||||||
|
lblKZRQ02Z.Text = sMC + "止:";
|
||||||
|
break;
|
||||||
|
case "KZRQ03":
|
||||||
|
KZRQ03S.Visible = true;
|
||||||
|
KZRQ03Z.Visible = true;
|
||||||
|
lblKZRQ03S.Text = sMC + "始:";
|
||||||
|
lblKZRQ03Z.Text = sMC + "止:";
|
||||||
|
break;
|
||||||
|
case "KZRQ04":
|
||||||
|
KZRQ04S.Visible = true;
|
||||||
|
KZRQ04Z.Visible = true;
|
||||||
|
lblKZRQ04S.Text = sMC + "始:";
|
||||||
|
lblKZRQ04Z.Text = sMC + "止:";
|
||||||
|
break;
|
||||||
|
case "KZRQ05":
|
||||||
|
KZRQ05S.Visible = true;
|
||||||
|
KZRQ05Z.Visible = true;
|
||||||
|
lblKZRQ05S.Text = sMC + "始:";
|
||||||
|
lblKZRQ05Z.Text = sMC + "止:";
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//字符型
|
||||||
|
else if (ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_SJLX"].ToString().Trim().Equals("B"))
|
||||||
|
{
|
||||||
|
switch (sZDM)
|
||||||
|
{
|
||||||
|
case "KZZF01":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF012.Visible = false;
|
||||||
|
KZZF011.Visible = true;
|
||||||
|
lblKZZF011.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF012.Visible = true;
|
||||||
|
KZZF011.Visible = false;
|
||||||
|
lblKZZF012.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF01, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF01.ClearItems();
|
||||||
|
cbxKZZF01.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF01.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF01.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF02":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF022.Visible = false;
|
||||||
|
KZZF021.Visible = true;
|
||||||
|
lblKZZF021.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF022.Visible = true;
|
||||||
|
KZZF021.Visible = false;
|
||||||
|
lblKZZF022.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF02, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF02.ClearItems();
|
||||||
|
cbxKZZF02.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF02.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF02.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF03":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF032.Visible = false;
|
||||||
|
KZZF031.Visible = true;
|
||||||
|
lblKZZF031.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF032.Visible = true;
|
||||||
|
KZZF031.Visible = false;
|
||||||
|
lblKZZF032.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF03, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF03.ClearItems();
|
||||||
|
cbxKZZF03.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF03.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF03.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF04":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF042.Visible = false;
|
||||||
|
KZZF041.Visible = true;
|
||||||
|
lblKZZF041.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF042.Visible = true;
|
||||||
|
KZZF041.Visible = false;
|
||||||
|
lblKZZF042.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF04, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF04.ClearItems();
|
||||||
|
cbxKZZF04.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF04.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF04.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF05":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF052.Visible = false;
|
||||||
|
KZZF051.Visible = true;
|
||||||
|
lblKZZF051.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF052.Visible = true;
|
||||||
|
KZZF051.Visible = false;
|
||||||
|
lblKZZF052.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF05, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF05.ClearItems();
|
||||||
|
cbxKZZF05.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF05.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF05.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF06":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF062.Visible = false;
|
||||||
|
KZZF061.Visible = true;
|
||||||
|
lblKZZF061.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF062.Visible = true;
|
||||||
|
KZZF061.Visible = false;
|
||||||
|
lblKZZF062.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF06, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF06.ClearItems();
|
||||||
|
cbxKZZF06.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF06.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF06.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF07":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF072.Visible = false;
|
||||||
|
KZZF071.Visible = true;
|
||||||
|
lblKZZF071.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF072.Visible = true;
|
||||||
|
KZZF071.Visible = false;
|
||||||
|
lblKZZF072.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF07, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF07.ClearItems();
|
||||||
|
cbxKZZF07.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF07.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF07.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF08":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF082.Visible = false;
|
||||||
|
KZZF081.Visible = true;
|
||||||
|
lblKZZF081.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF082.Visible = true;
|
||||||
|
KZZF081.Visible = false;
|
||||||
|
lblKZZF082.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF08, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF08.ClearItems();
|
||||||
|
cbxKZZF08.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF08.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF08.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF09":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF092.Visible = false;
|
||||||
|
KZZF091.Visible = true;
|
||||||
|
lblKZZF091.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF092.Visible = true;
|
||||||
|
KZZF091.Visible = false;
|
||||||
|
lblKZZF092.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF09, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF09.ClearItems();
|
||||||
|
cbxKZZF09.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF09.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF09.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "KZZF10":
|
||||||
|
if (sSRFS.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
KZZF102.Visible = false;
|
||||||
|
KZZF101.Visible = true;
|
||||||
|
lblKZZF101.Text = sMC + ":";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
KZZF102.Visible = true;
|
||||||
|
KZZF101.Visible = false;
|
||||||
|
lblKZZF102.Text = sMC + ":";
|
||||||
|
if (sMJLB.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxKZZF10, sMJSQL, true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbxKZZF10.ClearItems();
|
||||||
|
cbxKZZF10.Items.Add(new ListItem("", ""));
|
||||||
|
string[] array = sMJLB.Trim().Replace("\r\n", ",").Split(',');
|
||||||
|
foreach (string sValue in array)
|
||||||
|
{
|
||||||
|
cbxKZZF10.Items.Add(new ListItem(sValue, sValue));
|
||||||
|
}
|
||||||
|
cbxKZZF10.ShowValue = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (ds.Tables[0].Rows[i]["XLXSBJKZXXSZ_SJLX"].ToString().Trim().Equals("D"))
|
||||||
|
{
|
||||||
|
switch (sZDM)
|
||||||
|
{
|
||||||
|
case "KZWB01":
|
||||||
|
KZWB01.Visible = true;
|
||||||
|
lblKZWB01.Text = sMC + ":";
|
||||||
|
|
||||||
|
break;
|
||||||
|
case "KZWB02":
|
||||||
|
KZWB02.Visible = true;
|
||||||
|
lblKZWB02.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZWB03":
|
||||||
|
KZWB03.Visible = true;
|
||||||
|
lblKZWB03.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZWB04":
|
||||||
|
KZWB04.Visible = true;
|
||||||
|
lblKZWB04.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
case "KZWB05":
|
||||||
|
KZWB05.Visible = true;
|
||||||
|
lblKZWB05.Text = sMC + ":";
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//判断模块是否存在并且是否有权限
|
||||||
|
private bool CheckModule(string sUMID)
|
||||||
|
{
|
||||||
|
int iUMID = CMISproConvert.StrToInt(sUMID);
|
||||||
|
UserRight UR = OpRightUtils.GetUserRight(tSession.UserId, iUMID);
|
||||||
|
return (DSActiveModule.IsActiveModule(iUMID) && UR.Open);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 控件事件
|
||||||
|
|
||||||
|
protected void cbxSW_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (IsPostBack)
|
||||||
|
{
|
||||||
|
if (cbxSW.SelectedValue.Trim().Equals("A"))
|
||||||
|
{
|
||||||
|
datBJRQS.Text = DateTime.Now.Year.ToString().Trim() + "-" + DateTime.Now.Month.ToString().Trim().PadLeft(2, '0') + "-01";
|
||||||
|
datBJRQZ.Text = DateTime.Now.ToShortDateString().Trim();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 825 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
@@ -0,0 +1,94 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public class XLBJD_M : TBaseNamedQuery
|
||||||
|
{
|
||||||
|
public XLBJD_M()
|
||||||
|
{
|
||||||
|
AddFieldDefs("SW", "事务", false);
|
||||||
|
AddFieldDefs("WFAWAITER", "待处理人", false);
|
||||||
|
AddFieldDefs("STATE", "流程状态", false);
|
||||||
|
AddFieldDefs("XHDW", "销售单位");
|
||||||
|
AddFieldDefs("XSBM", "销售部门");
|
||||||
|
AddFieldDefs("TXY", "销售员");
|
||||||
|
AddFieldDefs("KH", "客户");
|
||||||
|
AddFieldDefs("XM", "项目");
|
||||||
|
AddFieldDefs("BJRQS", "报价日期始");
|
||||||
|
AddFieldDefs("BJRQZ", "报价日期止");
|
||||||
|
AddFieldDefs("BJDID", "报价单号");
|
||||||
|
AddFieldDefs("SQR", "申请人");
|
||||||
|
AddFieldDefs("BJFLID", "报价分类");
|
||||||
|
AddFieldDefs("BJZJES", "报价总金额始");
|
||||||
|
AddFieldDefs("BJZJEZ", "报价总金额止");
|
||||||
|
AddFieldDefs("PXFS", "排序方式");
|
||||||
|
AddFieldDefs("BJBZ", "报价备注");
|
||||||
|
AddFieldDefs("SQRGH", "申请人");
|
||||||
|
AddFieldDefs("FKRQS", "反馈日期始");
|
||||||
|
AddFieldDefs("FKRQZ", "反馈日期止");
|
||||||
|
AddFieldDefs("FKJG", "反馈结果");
|
||||||
|
AddFieldDefs("ZDFXYQR", "撞单分析已确认");
|
||||||
|
AddFieldDefs("JCFZCS", "仅查复制产生");
|
||||||
|
AddFieldDefs("KHDH", "客户单号");
|
||||||
|
AddFieldDefs("WHSJS", "维护时间始");
|
||||||
|
AddFieldDefs("WHSJZ", "维护时间止");
|
||||||
|
AddFieldDefs("KZSZ01", "扩展数值01");
|
||||||
|
AddFieldDefs("KZSZ02", "扩展数值02");
|
||||||
|
AddFieldDefs("KZSZ03", "扩展数值03");
|
||||||
|
AddFieldDefs("KZSZ04", "扩展数值04");
|
||||||
|
AddFieldDefs("KZSZ05", "扩展数值05");
|
||||||
|
|
||||||
|
|
||||||
|
AddFieldDefs("KZZF011", "扩展字符01");
|
||||||
|
AddFieldDefs("KZZF021", "扩展字符02");
|
||||||
|
AddFieldDefs("KZZF031", "扩展字符03");
|
||||||
|
AddFieldDefs("KZZF041", "扩展字符04");
|
||||||
|
AddFieldDefs("KZZF051", "扩展字符05");
|
||||||
|
AddFieldDefs("KZZF061", "扩展字符06");
|
||||||
|
AddFieldDefs("KZZF071", "扩展字符07");
|
||||||
|
AddFieldDefs("KZZF081", "扩展字符08");
|
||||||
|
AddFieldDefs("KZZF091", "扩展字符09");
|
||||||
|
AddFieldDefs("KZZF101", "扩展字符10");
|
||||||
|
|
||||||
|
AddFieldDefs("KZZF012", "扩展字符01");
|
||||||
|
AddFieldDefs("KZZF022", "扩展字符02");
|
||||||
|
AddFieldDefs("KZZF032", "扩展字符03");
|
||||||
|
AddFieldDefs("KZZF042", "扩展字符04");
|
||||||
|
AddFieldDefs("KZZF052", "扩展字符05");
|
||||||
|
AddFieldDefs("KZZF062", "扩展字符06");
|
||||||
|
AddFieldDefs("KZZF072", "扩展字符07");
|
||||||
|
AddFieldDefs("KZZF082", "扩展字符08");
|
||||||
|
AddFieldDefs("KZZF092", "扩展字符09");
|
||||||
|
AddFieldDefs("KZZF102", "扩展字符10");
|
||||||
|
|
||||||
|
|
||||||
|
AddFieldDefs("KZRQ01S", "扩展日期01始");
|
||||||
|
AddFieldDefs("KZRQ01Z", "扩展日期01止");
|
||||||
|
AddFieldDefs("KZRQ02S", "扩展日期02始");
|
||||||
|
AddFieldDefs("KZRQ02Z", "扩展日期02止");
|
||||||
|
AddFieldDefs("KZRQ03S", "扩展日期03始");
|
||||||
|
AddFieldDefs("KZRQ03Z", "扩展日期03止");
|
||||||
|
AddFieldDefs("KZRQ04S", "扩展日期04始");
|
||||||
|
AddFieldDefs("KZRQ04Z", "扩展日期04止");
|
||||||
|
AddFieldDefs("KZRQ05S", "扩展日期05始");
|
||||||
|
AddFieldDefs("KZRQ05Z", "扩展日期05止");
|
||||||
|
|
||||||
|
AddFieldDefs("KZWB01", "扩展文本01");
|
||||||
|
AddFieldDefs("KZWB02", "扩展文本02");
|
||||||
|
AddFieldDefs("KZWB03", "扩展文本03");
|
||||||
|
AddFieldDefs("KZWB04", "扩展文本04");
|
||||||
|
AddFieldDefs("KZWB05", "扩展文本05");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 74 B |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
@@ -278,6 +278,37 @@
|
|||||||
<DependentUpon>XLBJD_WBBJDMX_BBPPGZWHQuery.aspx</DependentUpon>
|
<DependentUpon>XLBJD_WBBJDMX_BBPPGZWHQuery.aspx</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="XLBJD_WBBJDMX_BBPPGZWH_M.cs" />
|
<Compile Include="XLBJD_WBBJDMX_BBPPGZWH_M.cs" />
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWH.cs" />
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHDR.cs" />
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHDRInfo.aspx.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHDRInfo.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHDRInfo.aspx.designer.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHDRInfo.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHInfo.aspx.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHInfo.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHInfo.aspx.designer.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHInfo.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHList.aspx.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHList.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHList.aspx.designer.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHList.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHQuery.aspx.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHQuery.aspx</DependentUpon>
|
||||||
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWHQuery.aspx.designer.cs">
|
||||||
|
<DependentUpon>XLBJD_WBBJDMX_MRDYWHQuery.aspx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="XLBJD_WBBJDMX_MRDYWH_M.cs" />
|
||||||
<Compile Include="XLBJD_WBBJDXDRInfo.aspx.cs">
|
<Compile Include="XLBJD_WBBJDXDRInfo.aspx.cs">
|
||||||
<SubType>ASPXCodeBehind</SubType>
|
<SubType>ASPXCodeBehind</SubType>
|
||||||
<DependentUpon>XLBJD_WBBJDXDRInfo.aspx</DependentUpon>
|
<DependentUpon>XLBJD_WBBJDXDRInfo.aspx</DependentUpon>
|
||||||
@@ -378,6 +409,10 @@
|
|||||||
<Content Include="XLBJD_WBBJDMX_BBPPGZWHInfo.aspx" />
|
<Content Include="XLBJD_WBBJDMX_BBPPGZWHInfo.aspx" />
|
||||||
<Content Include="XLBJD_WBBJDMX_BBPPGZWHList.aspx" />
|
<Content Include="XLBJD_WBBJDMX_BBPPGZWHList.aspx" />
|
||||||
<Content Include="XLBJD_WBBJDMX_BBPPGZWHQuery.aspx" />
|
<Content Include="XLBJD_WBBJDMX_BBPPGZWHQuery.aspx" />
|
||||||
|
<Content Include="XLBJD_WBBJDMX_MRDYWHDRInfo.aspx" />
|
||||||
|
<Content Include="XLBJD_WBBJDMX_MRDYWHInfo.aspx" />
|
||||||
|
<Content Include="XLBJD_WBBJDMX_MRDYWHList.aspx" />
|
||||||
|
<Content Include="XLBJD_WBBJDMX_MRDYWHQuery.aspx" />
|
||||||
<Content Include="XLBJD_WBBJDXDRInfo.aspx" />
|
<Content Include="XLBJD_WBBJDXDRInfo.aspx" />
|
||||||
<Content Include="XLBJD_WGCPBJDRInfo.aspx" />
|
<Content Include="XLBJD_WGCPBJDRInfo.aspx" />
|
||||||
<Content Include="XLBJD_WGCPBJList.aspx" />
|
<Content Include="XLBJD_WGCPBJList.aspx" />
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ProjectExtensions>
|
<ProjectExtensions>
|
||||||
<VisualStudio>
|
<VisualStudio>
|
||||||
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}" xmlns="">
|
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
|
||||||
<WebProjectProperties>
|
<WebProjectProperties>
|
||||||
<StartPageUrl>
|
<StartPageUrl>
|
||||||
</StartPageUrl>
|
</StartPageUrl>
|
||||||
|
|||||||
Binary file not shown.
+1
-1
@@ -4205,7 +4205,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
SQL.Add(" and V_XSBJJSJGB_BJDID=:pBJDID");
|
SQL.Add(" and V_XSBJJSJGB_BJDID=:pBJDID");
|
||||||
SQL.Add(" and V_XSBJJSJGB_WGCPBZ<>'Y' and V_XSBJJSJGB_JGFBZ<>'Y' ");
|
SQL.Add(" and V_XSBJJSJGB_WGCPBZ<>'Y' and V_XSBJJSJGB_JGFBZ<>'Y' ");
|
||||||
SQL.Add(" and XLXSTZYZ_MXBH='JZJ' and XLXSTZYZ_YZID=:pYZID");
|
SQL.Add(" and XLXSTZYZ_MXBH='JZJ' and XLXSTZYZ_YZID=:pYZID");
|
||||||
SQL.Add(" and XLXSTZYZ_TJYS='C' and XLXSJGBYZZC_JGBID=XLXSTZYZ_JGBID and XLXSJGBYZZC_YZID=XLXSTZYZ_YZID and XLDTJMZHB_DTJM1=XLXSJGBYZZC_ZXJM");
|
SQL.Add(" and XLXSTZYZ_TJYS='C' and XLXSJGBYZZC_JGBID=XLXSTZYZ_JGBID and XLXSJGBYZZC_YZID=XLXSTZYZ_YZID and (XLDTJMZHB_DTJM1=XLXSJGBYZZC_ZXJM or XLXSJGBYZZC_CPTX='无特性' )");
|
||||||
SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX ");
|
SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX ");
|
||||||
SQL.Add(" GROUP BY V_XSBJJSJGB_BJDID,V_XSBJJSJGB_BJDXH ");
|
SQL.Add(" GROUP BY V_XSBJJSJGB_BJDID,V_XSBJJSJGB_BJDXH ");
|
||||||
SQL.Add(" ) sor ");
|
SQL.Add(" ) sor ");
|
||||||
|
|||||||
+8
-1
@@ -8925,12 +8925,17 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
chkJZBJHS.Checked = true;
|
|
||||||
if (cbxBJFLID.SelectedValue.Trim() == "04")
|
if (cbxBJFLID.SelectedValue.Trim() == "04")
|
||||||
{
|
{
|
||||||
chkJZBJHS.Checked = false;
|
chkJZBJHS.Checked = false;
|
||||||
txtJZBJHS.Text = "N";
|
txtJZBJHS.Text = "N";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
chkJZBJHS.Checked = true;
|
||||||
|
txtJZBJHS.Text = "Y";
|
||||||
|
}
|
||||||
|
|
||||||
//报价分类change,重新加载cbxJGBID
|
//报价分类change,重新加载cbxJGBID
|
||||||
SetcbxJGBID();
|
SetcbxJGBID();
|
||||||
@@ -9459,6 +9464,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
|
|
||||||
protected void chkJZBJHS_CheckedChanged(object sender, EventArgs e)
|
protected void chkJZBJHS_CheckedChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (chkJZBJHS.Checked)
|
if (chkJZBJHS.Checked)
|
||||||
txtJZBJHS.Text = "Y";
|
txtJZBJHS.Text = "Y";
|
||||||
else
|
else
|
||||||
@@ -12589,6 +12595,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
bExistBJDHQ = true;
|
bExistBJDHQ = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Mac.MacLog.TraceFormat("txtJZBJHS:" + e.MasterDataSet["txtJZBJHS"].Trim());
|
||||||
Dictionary<string, double> dicJGE = XLBJDUtils.GetCLCB_JGE(sBJRQ, sXLXHID, sXLGGID, sXLBZID, sDYDJID, bjflxx.XLXSBJFL_TBJCLID.Trim(), bjflxx.XLXSBJFL_LBJCLID.Trim(), sTJ, sLJ, e.MasterDataSet["txtJZBJHS"].Trim().Equals("Y"), bExistBJDHQ, e.MasterDataSet["txtBJDID"].Trim(), e.MasterDataSet["cbxBJFLID"].Trim());
|
Dictionary<string, double> dicJGE = XLBJDUtils.GetCLCB_JGE(sBJRQ, sXLXHID, sXLGGID, sXLBZID, sDYDJID, bjflxx.XLXSBJFL_TBJCLID.Trim(), bjflxx.XLXSBJFL_LBJCLID.Trim(), sTJ, sLJ, e.MasterDataSet["txtJZBJHS"].Trim().Equals("Y"), bExistBJDHQ, e.MasterDataSet["txtBJDID"].Trim(), e.MasterDataSet["cbxBJFLID"].Trim());
|
||||||
JgIsZero = dicJGE["JgIsZero"] == 1 ? true : false;
|
JgIsZero = dicJGE["JgIsZero"] == 1 ? true : false;
|
||||||
sCLCB = dicJGE["CLCB"].ToString();
|
sCLCB = dicJGE["CLCB"].ToString();
|
||||||
|
|||||||
+4
-5
@@ -2718,7 +2718,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
TSQL sql = new TSQL(dberp);
|
TSQL sql = new TSQL(dberp);
|
||||||
sql.Add("select XLXSJGBYZZC_YZZ,XLXSJGBYZZC_YZID ");
|
sql.Add("select XLXSJGBYZZC_YZZ,XLXSJGBYZZC_YZID ");
|
||||||
sql.Add(" from XLXSJGBYZZC,XLXSTZYZ ");
|
sql.Add(" from XLXSJGBYZZC,XLXSTZYZ ");
|
||||||
sql.Add(" where XLXSTZYZ_JGBID=XLXSJGBYZZC_JGBID and XLXSTZYZ_YZID=XLXSJGBYZZC_YZID and XLXSTZYZ_MXBH='JZJ' and XLXSJGBYZZC_ZXJM=:pZXJM ");
|
sql.Add(" where XLXSTZYZ_JGBID=XLXSJGBYZZC_JGBID and XLXSTZYZ_YZID=XLXSJGBYZZC_YZID and XLXSTZYZ_MXBH='JZJ' and (XLXSJGBYZZC_ZXJM=:pZXJM or XLXSJGBYZZC_CPTX='无特性' ) ");
|
||||||
sql.Add(" and exists(select 1 from XLXSJGBYZ where XLXSJGBYZ_JGBID =:pJGEJGBID and XLXSJGBYZ_YZID = XLXSTZYZ_YZID)");
|
sql.Add(" and exists(select 1 from XLXSJGBYZ where XLXSJGBYZ_JGBID =:pJGEJGBID and XLXSJGBYZ_YZID = XLXSTZYZ_YZID)");
|
||||||
sql.Add(" and exists(select 1 from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:pXLXHID and XLXSBJCPYS_DYDJID=:pDYDJID and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX )");
|
sql.Add(" and exists(select 1 from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:pXLXHID and XLXSBJCPYS_DYDJID=:pDYDJID and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX )");
|
||||||
sql.ParamByName("pJGEJGBID").Value = sJGEJGBID;
|
sql.ParamByName("pJGEJGBID").Value = sJGEJGBID;
|
||||||
@@ -7915,7 +7915,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
{
|
{
|
||||||
double dSHL = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
|
double dSHL = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
|
||||||
BJFLXX flxx = GetBJFLXX(sBJFLID);
|
BJFLXX flxx = GetBJFLXX(sBJFLID);
|
||||||
double dQTSH = GetCLCBSH(sBJFLID, sBJRQ, sBJDID, dicXLJBXX["XLXHID"], dicXLJBXX["XLGGID"], dicXLJBXX["XLBZID"], dicXLJBXX["DYDJID"], flxx.XLXSBJFL_TBJCLID, flxx.XLXSBJFL_LBJCLID, "QTCLSH", sTJ, sLJ) * dSHL / 100.0;
|
double dQTSH = GetCLCBSH(sBJFLID, sBJRQ, sBJDID, dicXLJBXX["XLXHID"], dicXLJBXX["XLGGID"], dicXLJBXX["XLBZID"], dicXLJBXX["DYDJID"], flxx.XLXSBJFL_TBJCLID, flxx.XLXSBJFL_LBJCLID, "QTCLSH", sTJ, sLJ, bHSBZ) * dSHL / 100.0;
|
||||||
strJJYZZ[i - 1] = dQTSH.ToString();
|
strJJYZZ[i - 1] = dQTSH.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -8002,7 +8002,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
{
|
{
|
||||||
double dSHL = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
|
double dSHL = CMISproConvert.StrToFloat(strJJYZZ[i - 1]);
|
||||||
BJFLXX flxx = GetBJFLXX(sBJFLID);
|
BJFLXX flxx = GetBJFLXX(sBJFLID);
|
||||||
double dDTSH = GetCLCBSH(sBJFLID, sBJRQ, sBJDID, dicXLJBXX["XLXHID"], dicXLJBXX["XLGGID"], dicXLJBXX["XLBZID"], dicXLJBXX["DYDJID"], flxx.XLXSBJFL_TBJCLID, flxx.XLXSBJFL_LBJCLID, "DTCLSH", sTJ, sLJ) * dSHL / 100.0;
|
double dDTSH = GetCLCBSH(sBJFLID, sBJRQ, sBJDID, dicXLJBXX["XLXHID"], dicXLJBXX["XLGGID"], dicXLJBXX["XLBZID"], dicXLJBXX["DYDJID"], flxx.XLXSBJFL_TBJCLID, flxx.XLXSBJFL_LBJCLID, "DTCLSH", sTJ, sLJ, bHSBZ) * dSHL / 100.0;
|
||||||
strJJYZZ[i - 1] = dDTSH.ToString();
|
strJJYZZ[i - 1] = dDTSH.ToString();
|
||||||
}
|
}
|
||||||
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "销售毛利")
|
if (GetYZXXByYZID("JZ" + i.ToString().PadLeft(2, '0')).XLXSTZYZ_YZMC == "销售毛利")
|
||||||
@@ -8110,11 +8110,10 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
return sJSJ + "," + sUpdJJYZList;
|
return sJSJ + "," + sUpdJJYZList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static double GetCLCBSH(string sBJFLID, string sBJRQ, string sBJDID, string sXLXHID, string sXLGGID, string sXLBZID, string sDYDJID, string sTBJCLID, string sLBJCLID, string CLLX, string sTJ, string sLJ)
|
public static double GetCLCBSH(string sBJFLID, string sBJRQ, string sBJDID, string sXLXHID, string sXLGGID, string sXLBZID, string sDYDJID, string sTBJCLID, string sLBJCLID, string CLLX, string sTJ, string sLJ, bool bHSBZ)
|
||||||
{
|
{
|
||||||
double dCLCB1 = 0.0;
|
double dCLCB1 = 0.0;
|
||||||
double dCLCB2 = 0.0;
|
double dCLCB2 = 0.0;
|
||||||
bool bHSBZ = CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLXSBJD where XLXSBJD_BJDID='{0}' and XLXSBJD_JZBJHS='Y' ", sBJDID));
|
|
||||||
|
|
||||||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||||
TSQL sSQL = new TSQL(dberp);
|
TSQL sSQL = new TSQL(dberp);
|
||||||
|
|||||||
@@ -47,6 +47,7 @@
|
|||||||
<Nodes>
|
<Nodes>
|
||||||
<gtc:gtTreeNode Text="清空电压&标准后匹配" Value="0" />
|
<gtc:gtTreeNode Text="清空电压&标准后匹配" Value="0" />
|
||||||
<gtc:gtTreeNode Text="标准匹配规则" Value="1" />
|
<gtc:gtTreeNode Text="标准匹配规则" Value="1" />
|
||||||
|
<gtc:gtTreeNode Text="电压匹配规则" Value="2" />
|
||||||
</Nodes>
|
</Nodes>
|
||||||
</gtc:gtToolButton>
|
</gtc:gtToolButton>
|
||||||
</asp:TableCell>
|
</asp:TableCell>
|
||||||
|
|||||||
+23
-26
@@ -4636,17 +4636,24 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
//先匹配型号相同,规格为空的记录更新外部报价单明细
|
//先匹配型号相同,规格为空的记录更新外部报价单明细
|
||||||
SQL.Clear();
|
SQL.Clear();
|
||||||
SQL.Add("merge into XLWBBJDMX tar ");
|
SQL.Add("merge into XLWBBJDMX tar ");
|
||||||
SQL.Add(" using XLXSBJCPMRBZDY sor ");
|
SQL.Add(" using ( ");
|
||||||
SQL.Add(" on(XLXSBJCPMRBZDY_XLXHID=XLWBBJDMX_XLXHID and XLXSBJCPMRBZDY_XLGGID=' ' ");
|
SQL.Add(@" select XLWBBJDMX_WBBJDID, XLWBBJDMX_DRHH, XLWBBJDMX_BJDID,DYDJID
|
||||||
SQL.Add(" and XLWBBJDMX_WHR='BZ_DY'");
|
from XLWBBJDMX
|
||||||
|
left join XLXSBJXLGGTHB on XLXSBJXLGGTHB_XLGGID = XLWBBJDMX_XLGGID
|
||||||
|
left join XLXHB on XLXHB_XLXHID=XLWBBJDMX_XLXHID
|
||||||
|
left join XLGGB on XLXSBJXLGGTHB_XLGGIDCH=XLGGB_XLGGID and XLGGB_XLGGJDGZ=XLXHB_XLGGJDGZ
|
||||||
|
left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID
|
||||||
|
left join MRDYWH on XLXHID= XLWBBJDMX_XLXHID and ZXJMS<= ISNULL(XLDTJMZHB_DTJM1,0) and ((ZXJMZ<>0 and ZXJMZ>=ISNULL(XLDTJMZHB_DTJM1,0)) or ZXJMZ=0)
|
||||||
|
where XLWBBJDMX_WBBJDID=:pWBBJDID and XLWBBJDMX_BJDID=:pBJDID and DYDJID is not null and XLWBBJDMX_WHR='BZ_DY' ");
|
||||||
if (!sDRHHList.Equals(""))
|
if (!sDRHHList.Equals(""))
|
||||||
{ //研发自测:王威 2025/11/02 21:35:46
|
{ //研发自测:王威 2025/11/02 21:35:46
|
||||||
SQL.Add(" and exists (select 1 from V_XLWBBJDMX where V_XLWBBJDMX_DRHH=XLWBBJDMX_DRHH and V_XLWBBJDMX_ID=:pNewID)");
|
SQL.Add(" and exists (select 1 from V_XLWBBJDMX where V_XLWBBJDMX_DRHH=XLWBBJDMX_DRHH and V_XLWBBJDMX_ID=:pNewID)");
|
||||||
SQL.ParamByName("pNewID").Value = VnewID;
|
SQL.ParamByName("pNewID").Value = VnewID;
|
||||||
}
|
}
|
||||||
SQL.Add(" and XLWBBJDMX_WBBJDID=:pWBBJDID and XLWBBJDMX_BJDID=:pBJDID ) ");
|
SQL.Add(" ) sor ");
|
||||||
|
SQL.Add(" on(tar.XLWBBJDMX_WBBJDID=sor.XLWBBJDMX_WBBJDID and tar.XLWBBJDMX_DRHH=sor.XLWBBJDMX_DRHH and tar.XLWBBJDMX_BJDID=sor.XLWBBJDMX_BJDID ) ");
|
||||||
SQL.Add(" when matched then update set ");
|
SQL.Add(" when matched then update set ");
|
||||||
SQL.Add(" XLWBBJDMX_DYDJID=isnull(XLXSBJCPMRBZDY_DYDJID,' ') ");
|
SQL.Add(" XLWBBJDMX_DYDJID=DYDJID ");
|
||||||
|
|
||||||
|
|
||||||
SQL.ParamByName("pWBBJDID").Value = sWBBJDID;
|
SQL.ParamByName("pWBBJDID").Value = sWBBJDID;
|
||||||
@@ -4654,25 +4661,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
dberp.ExecSQL(SQL);
|
dberp.ExecSQL(SQL);
|
||||||
|
|
||||||
|
|
||||||
//后匹配型号、规格相等的记录更新外部报价单明细
|
|
||||||
SQL.Clear();
|
|
||||||
SQL.Add("merge into XLWBBJDMX tar ");
|
|
||||||
SQL.Add(" using XLXSBJCPMRBZDY sor ");
|
|
||||||
SQL.Add(" on(XLXSBJCPMRBZDY_XLXHID=XLWBBJDMX_XLXHID and XLXSBJCPMRBZDY_XLGGID=XLWBBJDMX_XLGGID ");
|
|
||||||
SQL.Add(" and XLWBBJDMX_WHR='BZ_DY'");
|
|
||||||
if (!sDRHHList.Equals(""))
|
|
||||||
{ //研发自测:王威 2025/11/02 21:35:46
|
|
||||||
SQL.Add(" and exists (select 1 from V_XLWBBJDMX where V_XLWBBJDMX_DRHH=XLWBBJDMX_DRHH and V_XLWBBJDMX_ID=:pNewID)");
|
|
||||||
SQL.ParamByName("pNewID").Value = VnewID;
|
|
||||||
}
|
|
||||||
SQL.Add(" and XLWBBJDMX_WBBJDID=:pWBBJDID and XLWBBJDMX_BJDID=:pBJDID ) ");
|
|
||||||
SQL.Add(" when matched then update set ");
|
|
||||||
SQL.Add(" XLWBBJDMX_DYDJID=isnull(XLXSBJCPMRBZDY_DYDJID,' ') ");
|
|
||||||
SQL.ParamByName("pWBBJDID").Value = sWBBJDID;
|
|
||||||
SQL.ParamByName("pBJDID").Value = sSELBJDID;
|
|
||||||
dberp.ExecSQL(SQL);
|
|
||||||
|
|
||||||
|
|
||||||
SQL.Clear();
|
SQL.Clear();
|
||||||
SQL.Add("select XLXSBJKZXX_KZZF02 from XLXSBJKZXX where XLXSBJKZXX_BJDID=:pBJDID ");
|
SQL.Add("select XLXSBJKZXX_KZZF02 from XLXSBJKZXX where XLXSBJKZXX_BJDID=:pBJDID ");
|
||||||
SQL.ParamByName("pBJDID").Value = sSELBJDID;
|
SQL.ParamByName("pBJDID").Value = sSELBJDID;
|
||||||
@@ -4692,7 +4681,7 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
DataSet dsBZPP = dberp.OpenDataSet(SQL);
|
DataSet dsBZPP = dberp.OpenDataSet(SQL);
|
||||||
for (int i = 0; i < dsBZPP.Tables[0].Rows.Count; i++)
|
for (int i = 0; i < dsBZPP.Tables[0].Rows.Count; i++)
|
||||||
{
|
{
|
||||||
string sPPBZID = dsBZPP.Tables[0].Rows[0][0].ToString().Trim();
|
string sPPBZID = dsBZPP.Tables[0].Rows[i][0].ToString().Trim();
|
||||||
|
|
||||||
SQL.Clear();
|
SQL.Clear();
|
||||||
SQL.Add("update XLWBBJDMX set XLWBBJDMX_XLBZID=:XLWBBJDMX_XLBZID ");
|
SQL.Add("update XLWBBJDMX set XLWBBJDMX_XLBZID=:XLWBBJDMX_XLBZID ");
|
||||||
@@ -8559,19 +8548,27 @@ namespace GThinking.U20261363_N_XLXSBJ
|
|||||||
|
|
||||||
protected void btnBZDY_MenuItemClick(object sender, string ItemIndex)
|
protected void btnBZDY_MenuItemClick(object sender, string ItemIndex)
|
||||||
{
|
{
|
||||||
|
TPageParams tpp = new TPageParams();
|
||||||
int index = Int32.Parse(ItemIndex);
|
int index = Int32.Parse(ItemIndex);
|
||||||
switch (index)
|
switch (index)
|
||||||
{
|
{
|
||||||
|
|
||||||
case 0:
|
case 0:
|
||||||
//重新生成
|
//重新生成
|
||||||
SelectMatchForXLBZIDAndDYDJID(true, PageParam.GetRTrimString("JGBID"));
|
SelectMatchForXLBZIDAndDYDJID(true, PageParam.GetRTrimString("JGBID"));
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
TPageParams tpp = new TPageParams();
|
|
||||||
tpp.UrlPath = "XLBJD_WBBJDMX_BBPPGZWHList.aspx";
|
tpp.UrlPath = "XLBJD_WBBJDMX_BBPPGZWHList.aspx";
|
||||||
tpp.CallAction = TPageCallAction.pcaBrowse;
|
tpp.CallAction = TPageCallAction.pcaBrowse;
|
||||||
OpenDialog(tpp);
|
OpenDialog(tpp);
|
||||||
break;
|
break;
|
||||||
|
case 2:
|
||||||
|
|
||||||
|
tpp.UrlPath = "XLBJD_WBBJDMX_MRDYWHList.aspx";
|
||||||
|
tpp.CallAction = TPageCallAction.pcaBrowse;
|
||||||
|
OpenDialog(tpp);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
@@ -0,0 +1,96 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
|
||||||
|
[TableMap(DB = "DBERP", DbTableName = "MRDYWH", Umid = 100860174, IsWorkFlow = false, UseWhr = false,
|
||||||
|
|
||||||
|
EntitySelSql = "select XLXHID, XLXHID as OLDXLXHID,ZXJMS,ZXJMS as OLDZXJMS,ZXJMZ,ZXJMZ as OLDZXJMZ, DYDJID"
|
||||||
|
+ " from MRDYWH where XLXHID=:XLXHID and ZXJMS =:ZXJMS and ZXJMZ =:ZXJMZ ",
|
||||||
|
|
||||||
|
|
||||||
|
UpdateSql = " update MRDYWH set XLXHID=:XLXHID,ZXJMS=:ZXJMS,ZXJMZ=:ZXJMZ,DYDJID=isnull(:DYDJID,' ')"
|
||||||
|
+ " where XLXHID=:OLDXLXHID and ZXJMS = :OLDZXJMS and ZXJMZ = :OLDZXJMZ ",
|
||||||
|
|
||||||
|
InsertSql = " insert into MRDYWH(XLXHID,ZXJMS,ZXJMZ,DYDJID) "
|
||||||
|
+ " values(:XLXHID,:ZXJMS,:ZXJMZ,isnull(:DYDJID,' '))",
|
||||||
|
|
||||||
|
DeleteSql = " delete from MRDYWH where XLXHID=:XLXHID and ZXJMS=:ZXJMS and ZXJMZ=:ZXJMZ ")]
|
||||||
|
|
||||||
|
public class XLBJD_WBBJDMX_MRDYWH : EntityManager
|
||||||
|
{
|
||||||
|
#region 数据实体
|
||||||
|
private string _XLXHID;
|
||||||
|
[ColumnMap(DbField = "XLXHID", CtrlName = "cbxXLXHID", Type = FieldType.CBX, DbTitle = "线缆型号ID", DefaultValue = "",
|
||||||
|
IsAllowNull = true, IsKey = true, Length = 40)]
|
||||||
|
public string XLXHID
|
||||||
|
{
|
||||||
|
get { return _XLXHID; }
|
||||||
|
set { _XLXHID = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _OLDXLXHID;
|
||||||
|
[ColumnMap(DbField = "OLDXLXHID", CtrlName = "txtOLDXLXHID", Type = FieldType.HiddenField, DbTitle = "原线缆型号ID", DefaultValue = "",
|
||||||
|
IsAllowNull = true, IsKey = false, Length = 40)]
|
||||||
|
public string OLDXLXHID
|
||||||
|
{
|
||||||
|
get { return _OLDXLXHID; }
|
||||||
|
set { _OLDXLXHID = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _ZXJMS;
|
||||||
|
[ColumnMap(DbField = "ZXJMS", CtrlName = "txtZXJMS", Type = FieldType.F, DbTitle = "主芯截面始", DefaultValue = "0",
|
||||||
|
IsAllowNull = true, IsKey = true, Length = 0)]
|
||||||
|
public string ZXJMS
|
||||||
|
{
|
||||||
|
get { return _ZXJMS; }
|
||||||
|
set { _ZXJMS = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _OLDZXJMS;
|
||||||
|
[ColumnMap(DbField = "OLDZXJMS", CtrlName = "txtOLDZXJMS", Type = FieldType.HiddenField, DbTitle = "原主芯截面始", DefaultValue = "",
|
||||||
|
IsAllowNull = true, IsKey = false, Length = 0)]
|
||||||
|
public string OLDZXJMS
|
||||||
|
{
|
||||||
|
get { return _OLDZXJMS; }
|
||||||
|
set { _OLDZXJMS = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _ZXJMZ;
|
||||||
|
[ColumnMap(DbField = "ZXJMZ", CtrlName = "txtZXJMZ", Type = FieldType.F, DbTitle = "主芯截面止", DefaultValue = "0",
|
||||||
|
IsAllowNull = true, IsKey = true, Length = 0)]
|
||||||
|
public string ZXJMZ
|
||||||
|
{
|
||||||
|
get { return _ZXJMZ; }
|
||||||
|
set { _ZXJMZ = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _OLDZXJMZ;
|
||||||
|
[ColumnMap(DbField = "OLDZXJMZ", CtrlName = "txtOLDZXJMZ", Type = FieldType.HiddenField, DbTitle = "原主芯截面止", DefaultValue = "",
|
||||||
|
IsAllowNull = true, IsKey = false, Length = 0)]
|
||||||
|
public string OLDZXJMZ
|
||||||
|
{
|
||||||
|
get { return _OLDZXJMZ; }
|
||||||
|
set { _OLDZXJMZ = value; }
|
||||||
|
}
|
||||||
|
|
||||||
|
private string _DYDJID;
|
||||||
|
[ColumnMap(DbField = "DYDJID", CtrlName = "cbxDYDJID", Type = FieldType.CBX, DbTitle = "电压等级ID", DefaultValue = "",
|
||||||
|
IsAllowNull = true, IsKey = false, Length = 20)]
|
||||||
|
public string DYDJID
|
||||||
|
{
|
||||||
|
get { return _DYDJID; }
|
||||||
|
set { _DYDJID = value; }
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
[TableMap(DB = "DBERP", DbTableName = "MRDYWH", Umid = 100860174, IsWorkFlow = false)]
|
||||||
|
public class XLBJD_WBBJDMX_MRDYWHDR : EntityManager
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
<%@ Page Language="C#" AutoEventWireup="true" Codebehind="XLBJD_WBBJDMX_MRDYWHDRInfo.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJD_WBBJDMX_MRDYWHDRInfo"
|
||||||
|
MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="批量导入数据" %>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
|
||||||
|
<asp:Content ID="ContentButton" ContentPlaceHolderID="cphUserToolbar" runat="server">
|
||||||
|
<asp:Table CellPadding="0" CellSpacing="0" runat="server" ID="tbl1">
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell>
|
||||||
|
<gtc:gtToolButton ID="btnQD" runat="server" Caption="确 定" ShowCaption="true" OnClick="btnQD_Click"
|
||||||
|
Width="58px" Height="19px" />
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell>
|
||||||
|
<gtc:gtToolButton ID="btnQX" runat="server" Caption="取 消" ShowCaption="true" OnClick="btnQX_Click"
|
||||||
|
Width="58px" Height="19px" />
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
</asp:Table>
|
||||||
|
</asp:Content>
|
||||||
|
<asp:Content ID="ContentForm" ContentPlaceHolderID="CPHForm" runat="server">
|
||||||
|
<center>
|
||||||
|
<table cellpadding="0" cellspacing="0">
|
||||||
|
<tr>
|
||||||
|
<td style="height: 40px">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">
|
||||||
|
<gtc:gtLabel ID="lblWJ" runat="server" Text="导入文件(*.xls):"></gtc:gtLabel>
|
||||||
|
</td>
|
||||||
|
<td align="left">
|
||||||
|
<gtc:gtAsyncFileUpload ID="fupdPost" runat="server" Width="300px" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="middle" colspan="2">
|
||||||
|
<asp:Label ID="lblTitle" runat="server" Text=""></asp:Label></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
|
</asp:Content>
|
||||||
|
<asp:Content ID="ContentHidden" ContentPlaceHolderID="cphBrand" runat="server">
|
||||||
|
</asp:Content>
|
||||||
@@ -0,0 +1,216 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MISPRO;
|
||||||
|
using GThinking.N_MISPRO.Data;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
using GThinking.N_WORKFLOW;
|
||||||
|
using System.Data.Common;
|
||||||
|
using GThinking.N_MODEL.Dialog;
|
||||||
|
using GThinking.N_PUBLIC;
|
||||||
|
using GThinking.N_PUBLIC2;
|
||||||
|
using GThinking.N_MISPRO.Utility;
|
||||||
|
using System.IO;
|
||||||
|
using System.Text;
|
||||||
|
using GThinking.N_CONTROL;
|
||||||
|
using System.Data.OleDb;
|
||||||
|
using GThinking.N_MISPRO.MISPROAS;
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHDRInfo : SingleCardBase
|
||||||
|
{
|
||||||
|
XLBJD_WBBJDMX_MRDYWHDR entity = new XLBJD_WBBJDMX_MRDYWHDR();
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.UMID = 100860174;
|
||||||
|
this.UMName = "外部线缆产品导入";
|
||||||
|
base.CurMaster = Master;
|
||||||
|
base.CurEntity = entity;
|
||||||
|
this.PageHeight = 180;
|
||||||
|
this.PageWidth = 420;
|
||||||
|
|
||||||
|
Master.EnableAttachBtn = false;
|
||||||
|
Master.EnableCancelBtn = false;
|
||||||
|
Master.EnableCopyBtn = false;
|
||||||
|
Master.EnableDeleteBtn = false;
|
||||||
|
Master.EnableEditBtn = false;
|
||||||
|
Master.EnableInsertBtn = false;
|
||||||
|
Master.EnablePrintBtn = false;
|
||||||
|
Master.EnableRefreshBtn = false;
|
||||||
|
Master.EnableSaveBtn = false;
|
||||||
|
|
||||||
|
fupdPost.FileSaveType = gtAsyncFileUpload.DFileSaveType.SaveToPath;
|
||||||
|
fupdPost.Filter = "XLS";
|
||||||
|
|
||||||
|
base.InitPage();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnQD_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(fupdPost.FilePath.Trim()) || fupdPost.FilePath.Trim().EndsWith("\\"))
|
||||||
|
{
|
||||||
|
ShowMessage("请选择需要导入的文件!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||||
|
TSQL sSQL = new TSQL(dberp);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
lblTitle.Text = "正在导入数据,请稍后...";
|
||||||
|
dberp.BeginTrans();
|
||||||
|
string sPath = fupdPost.FilePath;
|
||||||
|
string sColumns = "型号,主芯截面始,主芯截面止,电压等级";
|
||||||
|
string sMessage = "";
|
||||||
|
DataSet aDataExcel = TExcelData.ReadExcel(sPath.Trim(), "sheet1", sColumns, false, ref sMessage);
|
||||||
|
if (!sMessage.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
throw new Exception("导入文件的内容格式不正确,请按帮助文档中要求的内容格式调整导入文件!");
|
||||||
|
}
|
||||||
|
|
||||||
|
//记录本次导入文件中已存在的型号截面范围,用于校验文件内部的范围交集
|
||||||
|
Dictionary<string, List<double[]>> dicImported = new Dictionary<string, List<double[]>>();
|
||||||
|
|
||||||
|
for (int i = 0; i < aDataExcel.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
string sXLXHID = aDataExcel.Tables[0].Rows[i][0].ToString().Trim();
|
||||||
|
string sZXJMS = aDataExcel.Tables[0].Rows[i][1].ToString().Trim();
|
||||||
|
string sZXJMZ = aDataExcel.Tables[0].Rows[i][2].ToString().Trim();
|
||||||
|
string sDYDJID = aDataExcel.Tables[0].Rows[i][3].ToString().Trim();
|
||||||
|
int iXLSRow = i + 2;//excel中的行号(含标题行)
|
||||||
|
if (sXLXHID.Equals(""))
|
||||||
|
{
|
||||||
|
string ErrorMessage = "第" + iXLSRow + "行型号不允许为空!";
|
||||||
|
throw new Exception(ErrorMessage);
|
||||||
|
}
|
||||||
|
double dZXJMS = 0;
|
||||||
|
double dZXJMZ = 0;
|
||||||
|
if (!double.TryParse(sZXJMS, out dZXJMS))
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行主芯截面始[" + sZXJMS + "]不是合法的数字!");
|
||||||
|
}
|
||||||
|
if (!double.TryParse(sZXJMZ, out dZXJMZ))
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行主芯截面止[" + sZXJMZ + "]不是合法的数字!");
|
||||||
|
}
|
||||||
|
if (dZXJMZ < 0)
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行主芯截面止不允许为负数!");
|
||||||
|
}
|
||||||
|
if (dZXJMS < 0)
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行主芯截面始不允许为负数!");
|
||||||
|
}
|
||||||
|
if (dZXJMS > dZXJMZ)
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行主芯截面始不允许大于主芯截面止!");
|
||||||
|
}
|
||||||
|
|
||||||
|
//与本次导入文件中已出现的范围校验交集
|
||||||
|
if (dicImported.ContainsKey(sXLXHID))
|
||||||
|
{
|
||||||
|
bool bSame = false;
|
||||||
|
bool bOverLap = false;
|
||||||
|
double dExistS = 0;
|
||||||
|
double dExistZ = 0;
|
||||||
|
foreach (double[] dRange in dicImported[sXLXHID])
|
||||||
|
{
|
||||||
|
if (dRange[0] == dZXJMS && dRange[1] == dZXJMZ)
|
||||||
|
{
|
||||||
|
bSame = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (!(dRange[1] < dZXJMS || dRange[0] > dZXJMZ))
|
||||||
|
{
|
||||||
|
bOverLap = true;
|
||||||
|
dExistS = dRange[0];
|
||||||
|
dExistZ = dRange[1];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (bSame)
|
||||||
|
continue;
|
||||||
|
if (bOverLap)
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行型号[" + sXLXHID + "]与文件中的主芯截面范围[" + dExistS + "~" + dExistZ + "]存在交集,相同型号的主芯截面范围不允许有交集!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
string sSql = string.Format(@"select top 1 XLXHID from MRDYWH
|
||||||
|
where XLXHID='{0}' and ZXJMS={1} and ZXJMZ={2} ",
|
||||||
|
sXLXHID.Replace("'", "''"), dZXJMS, dZXJMZ);
|
||||||
|
|
||||||
|
if (!CMISproDataBase.ExistsRecord("DBERP", sSql))
|
||||||
|
{
|
||||||
|
//校验相同型号的主芯截面范围没有交集
|
||||||
|
string sJJSJl = string.Format(@"select top 1 ZXJMS,ZXJMZ from MRDYWH
|
||||||
|
where XLXHID='{0}' and not (ZXJMZ < {1} or ZXJMS > {2}) ",
|
||||||
|
sXLXHID.Replace("'", "''"), dZXJMS, dZXJMZ);
|
||||||
|
TSQL sSQLJJSJ = new TSQL(dberp);
|
||||||
|
sSQLJJSJ.Clear();
|
||||||
|
sSQLJJSJ.Add(sJJSJl);
|
||||||
|
DataSet dsJJSJ = dberp.OpenDataSet(sSQLJJSJ);
|
||||||
|
if (dsJJSJ.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
throw new Exception("第" + iXLSRow + "行型号[" + sXLXHID + "]与系统中的主芯截面范围["
|
||||||
|
+ dsJJSJ.Tables[0].Rows[0]["ZXJMS"].ToString().Trim() + "~"
|
||||||
|
+ dsJJSJ.Tables[0].Rows[0]["ZXJMZ"].ToString().Trim() + "]存在交集,相同型号的主芯截面范围不允许有交集!");
|
||||||
|
}
|
||||||
|
|
||||||
|
sSQL.Clear();
|
||||||
|
sSQL.Add("insert into MRDYWH(XLXHID, ZXJMS, ZXJMZ, DYDJID)");
|
||||||
|
sSQL.Add(" values(:XLXHID, :ZXJMS, :ZXJMZ, isnull(:DYDJID,' '))");
|
||||||
|
sSQL.ParamByName("XLXHID").Value = sXLXHID;
|
||||||
|
sSQL.ParamByName("ZXJMS").Value = dZXJMS;
|
||||||
|
sSQL.ParamByName("ZXJMZ").Value = dZXJMZ;
|
||||||
|
sSQL.ParamByName("DYDJID").Value = sDYDJID;
|
||||||
|
dberp.ExecSQL(sSQL);
|
||||||
|
|
||||||
|
if (!dicImported.ContainsKey(sXLXHID))
|
||||||
|
dicImported.Add(sXLXHID, new List<double[]>());
|
||||||
|
dicImported[sXLXHID].Add(new double[] { dZXJMS, dZXJMZ });
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
dberp.CommitTrans();
|
||||||
|
ShowMessage("导入成功!");
|
||||||
|
|
||||||
|
DialogOperationScript dos = new DialogOperationScript(this);
|
||||||
|
dos.ClickOwnerButton(PageParam.GetRTrimString("ClientExportFileURL"));
|
||||||
|
dos.CloseSelf();
|
||||||
|
dos.Execute();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
lblTitle.Text = "";
|
||||||
|
dberp.RollbackTrans();
|
||||||
|
ShowMessage("导入失败,错误信息:" + ex.Message);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
System.IO.File.Delete(fupdPost.FilePath.Trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
CloseWindowNoQuery();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnQX_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
CloseWindowNoQuery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+88
@@ -0,0 +1,88 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
// 运行时版本:2.0.50727.9179
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
// 重新生成代码,这些更改将会丢失。
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ {
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// XLBJD_WBBJDMX_MRDYWHDRInfo 类。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的类。
|
||||||
|
/// </remarks>
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHDRInfo {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// tbl1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Table tbl1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnQD 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtToolButton btnQD;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnQX 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtToolButton btnQX;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblWJ 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel lblWJ;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// fupdPost 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblTitle 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lblTitle;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Master 属性。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的属性。
|
||||||
|
/// </remarks>
|
||||||
|
public new GThinking.N_MODEL.Page.MasterSingleCard Master {
|
||||||
|
get {
|
||||||
|
return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
|
||||||
|
CodeBehind="XLBJD_WBBJDMX_MRDYWHInfo.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJD_WBBJDMX_MRDYWHInfo" Title="外部报价单默认电压维护"%>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
|
||||||
|
<asp:Content ID="cntForm" ContentPlaceHolderID="cphForm" runat="server">
|
||||||
|
<table>
|
||||||
|
<tr style="height: 20px">
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">
|
||||||
|
<gtc:gtLabel ID="GtLabel3" runat="server">型号:</gtc:gtLabel>
|
||||||
|
</td>
|
||||||
|
<td align="left">
|
||||||
|
<gtc:gtComboBox ID="cbxXLXHID" runat="server" Width="150px" Tag="Star" ShowValue="false">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr style="height: 20px">
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">
|
||||||
|
<gtc:gtLabel ID="GtLabel7" runat="server">主芯截面始:</gtc:gtLabel>
|
||||||
|
</td>
|
||||||
|
<td align="left">
|
||||||
|
<gtc:gtNumTextBox ID="txtZXJMS" runat="server" Width="150px" DecimalPlaces="2" Tag="Star"></gtc:gtNumTextBox>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr style="height: 20px">
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">
|
||||||
|
<gtc:gtLabel ID="GtLabel8" runat="server">主芯截面止:</gtc:gtLabel>
|
||||||
|
</td>
|
||||||
|
<td align="left">
|
||||||
|
<gtc:gtNumTextBox ID="txtZXJMZ" runat="server" Width="150px" DecimalPlaces="2" Tag="Star"></gtc:gtNumTextBox>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr style="height: 20px">
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td align="right">
|
||||||
|
<gtc:gtLabel ID="GtLabel9" runat="server">电压等级:</gtc:gtLabel>
|
||||||
|
</td>
|
||||||
|
<td align="left">
|
||||||
|
<gtc:gtComboBox ID="cbxDYDJID" runat="server" Width="150px" ShowValue="false">
|
||||||
|
</gtc:gtComboBox>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<asp:HiddenField ID="txtOLDXLXHID" runat="server" />
|
||||||
|
<asp:HiddenField ID="txtOLDZXJMS" runat="server" />
|
||||||
|
<asp:HiddenField ID="txtOLDZXJMZ" runat="server" />
|
||||||
|
</asp:Content>
|
||||||
@@ -0,0 +1,156 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
using GThinking.N_MISPRO;
|
||||||
|
using GThinking.N_MISPRO.Utility;
|
||||||
|
using GThinking.N_MISPRO.Data;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHInfo : SingleCardBase
|
||||||
|
{
|
||||||
|
XLBJD_WBBJDMX_MRDYWH entity = new XLBJD_WBBJDMX_MRDYWH();
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.UMID = 100860174;
|
||||||
|
this.UMName = "外部线缆产品导入";
|
||||||
|
this.CurMaster = Master;
|
||||||
|
this.CurEntity = entity;
|
||||||
|
this.PageHeight = 400;
|
||||||
|
this.PageWidth = 500;
|
||||||
|
this.Master.EnableAttachBtn = false;
|
||||||
|
InitPage();
|
||||||
|
}
|
||||||
|
|
||||||
|
#region 模板事件继承
|
||||||
|
|
||||||
|
protected override void LoadRecord()
|
||||||
|
{
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
this.CurEntity.Param.Add("XLXHID", PageParam.GetRTrimString("XLXHID").Equals("") ? " " : PageParam.GetRTrimString("XLXHID"));
|
||||||
|
this.CurEntity.Param.Add("ZXJMS", PageParam.GetRTrimString("ZXJMS").Equals("") ? "0" : PageParam.GetRTrimString("ZXJMS"));
|
||||||
|
this.CurEntity.Param.Add("ZXJMZ", PageParam.GetRTrimString("ZXJMZ").Equals("") ? "0" : PageParam.GetRTrimString("ZXJMZ"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.CurEntity.Param.Add("XLXHID", txtOLDXLXHID.Value.Trim().Equals("") ? " " : txtOLDXLXHID.Value.Trim());
|
||||||
|
this.CurEntity.Param.Add("ZXJMS", txtOLDZXJMS.Value.Trim().Equals("") ? "0" : txtOLDZXJMS.Value.Trim());
|
||||||
|
this.CurEntity.Param.Add("ZXJMZ", txtOLDZXJMZ.Value.Trim().Equals("") ? "0" : txtOLDZXJMZ.Value.Trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
base.LoadRecord();
|
||||||
|
|
||||||
|
txtOLDXLXHID.Value = cbxXLXHID.SelectedValue.Trim().Equals("") ? " " : cbxXLXHID.SelectedValue.Trim();
|
||||||
|
txtOLDZXJMS.Value = txtZXJMS.Value.ToString();
|
||||||
|
txtOLDZXJMZ.Value = txtZXJMZ.Value.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnCopyRecorder()
|
||||||
|
{
|
||||||
|
base.OnCopyRecorder();
|
||||||
|
txtOLDXLXHID.Value = "";
|
||||||
|
txtOLDZXJMS.Value = "";
|
||||||
|
txtOLDZXJMZ.Value = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override bool DataLogicValid()
|
||||||
|
{
|
||||||
|
if (cbxXLXHID.SelectedValue.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
ShowMessage("型号不允许为空!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (txtZXJMZ.Value < 0)
|
||||||
|
{
|
||||||
|
ShowMessage("主芯截面止不允许为负数!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (txtZXJMS.Value < 0)
|
||||||
|
{
|
||||||
|
ShowMessage("主芯截面始不允许为负数!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (txtZXJMS.Value > txtZXJMZ.Value)
|
||||||
|
{
|
||||||
|
ShowMessage("主芯截面始不允许大于主芯截面止!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
//校验相同型号的主芯截面范围没有交集
|
||||||
|
double dZXJMS = txtZXJMS.Value;
|
||||||
|
double dZXJMZ = txtZXJMZ.Value;
|
||||||
|
string sNotSelf = "";
|
||||||
|
if (!txtOLDXLXHID.Value.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
sNotSelf = string.Format(" and not (XLXHID='{0}' and ZXJMS={1} and ZXJMZ={2}) ",
|
||||||
|
txtOLDXLXHID.Value.Trim().Replace("'", "''"), txtOLDZXJMS.Value.Trim(), txtOLDZXJMZ.Value.Trim());
|
||||||
|
}
|
||||||
|
string sSql = string.Format(@"select top 1 XLXHID,ZXJMS,ZXJMZ from MRDYWH
|
||||||
|
where XLXHID='{0}' and not (ZXJMZ < {1} or ZXJMS > {2}) {3} ",
|
||||||
|
cbxXLXHID.SelectedValue.Trim().Replace("'", "''"), dZXJMS, dZXJMZ, sNotSelf);
|
||||||
|
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||||
|
TSQL sql = new TSQL(dberp);
|
||||||
|
sql.Add(sSql);
|
||||||
|
DataSet ds = dberp.OpenDataSet(sql);
|
||||||
|
if (ds.Tables[0].Rows.Count > 0)
|
||||||
|
{
|
||||||
|
double dExistS = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["ZXJMS"].ToString().Trim(), 0);
|
||||||
|
double dExistZ = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["ZXJMZ"].ToString().Trim(), 0);
|
||||||
|
if (dExistS == dZXJMS && dExistZ == dZXJMZ)
|
||||||
|
{
|
||||||
|
ShowMessage(string.Format("型号[{0}]已存在相同的主芯截面范围[{1}~{2}],不允许重复保存!",
|
||||||
|
cbxXLXHID.SelectedValue.Trim(), dExistS, dExistZ));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ShowMessage(string.Format("型号[{0}]已存在主芯截面范围[{1}~{2}],相同型号的主芯截面范围不允许有交集!",
|
||||||
|
cbxXLXHID.SelectedValue.Trim(), dExistS, dExistZ));
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return base.DataLogicValid();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void SetComboxItems()
|
||||||
|
{
|
||||||
|
if (ControlState == TControlState.ctsBrowse)
|
||||||
|
{
|
||||||
|
cbxXLXHID.ClearItems();
|
||||||
|
cbxXLXHID.Items.Add(new ListItem(cbxXLXHID.SelectedValue.Trim(), cbxXLXHID.SelectedValue.Trim()));
|
||||||
|
|
||||||
|
cbxDYDJID.ClearItems();
|
||||||
|
cbxDYDJID.Items.Add(new ListItem(cbxDYDJID.SelectedValue.Trim(), cbxDYDJID.SelectedValue.Trim()));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxXLXHID, "select XLXHB_XLXHID as ID,XLXHB_XLXHID as Name from XLXHB where isnull(XLXHB_TYBZ,'N')<>'Y' order by ID ", false);
|
||||||
|
TComboBox.SetComboBox("DBERP", cbxDYDJID, "select distinct XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as Name from XLDYDJB where isnull(XLDYDJB_TYBZ,' ')<>'Y' and isnull(XLDYDJB_DYDJID,' ')<>' ' order by ID", true);
|
||||||
|
}
|
||||||
|
base.SetComboxItems();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override bool Master_AfterSaveAction(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
txtOLDXLXHID.Value = cbxXLXHID.SelectedValue.Trim().Equals("") ? " " : cbxXLXHID.SelectedValue.Trim();
|
||||||
|
txtOLDZXJMS.Value = txtZXJMS.Value.ToString();
|
||||||
|
txtOLDZXJMZ.Value = txtZXJMZ.Value.ToString();
|
||||||
|
return base.Master_AfterSaveAction(sender, e);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 自定义事件
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
+133
@@ -0,0 +1,133 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
// 运行时版本:2.0.50727.9179
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
// 重新生成代码,这些更改将会丢失。
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ {
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// XLBJD_WBBJDMX_MRDYWHInfo 类。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的类。
|
||||||
|
/// </remarks>
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHInfo {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// GtLabel3 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// cbxXLXHID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtComboBox cbxXLXHID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// GtLabel7 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtZXJMS 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtNumTextBox txtZXJMS;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// GtLabel8 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtZXJMZ 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtNumTextBox txtZXJMZ;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// GtLabel9 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel GtLabel9;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// cbxDYDJID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtOLDXLXHID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.HiddenField txtOLDXLXHID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtOLDZXJMS 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.HiddenField txtOLDZXJMS;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtOLDZXJMZ 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.HiddenField txtOLDZXJMZ;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Master 属性。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的属性。
|
||||||
|
/// </remarks>
|
||||||
|
public new GThinking.N_MODEL.Page.MasterSingleCard Master {
|
||||||
|
get {
|
||||||
|
return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
|
||||||
|
CodeBehind="XLBJD_WBBJDMX_MRDYWHList.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJD_WBBJDMX_MRDYWHList" Title="外部报价单默认电压维护"%>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
|
||||||
|
<asp:Content ID="ContentButton" ContentPlaceHolderID="CPHButton" runat="server">
|
||||||
|
<asp:Table ID="ButtonTable" runat="server" CellPadding="0" CellSpacing="0">
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell HorizontalAlign="left" BorderWidth="0px" BorderStyle="NotSet">
|
||||||
|
<gtc:gtToolButton ID="btnDR" runat="server" Caption="批量导入" OnClick="btnDR_OnClick" OnMenuItemClick="btnDR_MenuItemClick"
|
||||||
|
ShowCaption="True" Width="82px" Height="19px" ButtonType="DropDown">
|
||||||
|
<Nodes>
|
||||||
|
<gtc:gtTreeNode Text="导出模板" Value="0" />
|
||||||
|
</Nodes>
|
||||||
|
</gtc:gtToolButton>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
</asp:Table>
|
||||||
|
</asp:Content>
|
||||||
|
<asp:Content ID="ContentForm" ContentPlaceHolderID="CPHForm" runat="server">
|
||||||
|
<gtc:gtGridView ID="grdGrid" runat="server" CellPadding="2" CellSpacing="2" AutoGenerateColumns="False"
|
||||||
|
AllowPaging="True" EnableViewState="false">
|
||||||
|
<FixRowCol TableHeight="100%" TableWidth="100%" />
|
||||||
|
<Columns>
|
||||||
|
<asp:BoundField DataField="XLXHID" HeaderText="型号">
|
||||||
|
<itemstyle width="90px" />
|
||||||
|
<headerstyle horizontalalign="Center" width="90px" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="ZXJMS" HeaderText="主芯截面始">
|
||||||
|
<itemstyle width="90px" />
|
||||||
|
<headerstyle horizontalalign="Center" width="90px" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="ZXJMZ" HeaderText="主芯截面止">
|
||||||
|
<itemstyle width="90px" />
|
||||||
|
<headerstyle horizontalalign="Center" width="90px" />
|
||||||
|
</asp:BoundField>
|
||||||
|
<asp:BoundField DataField="DYDJID" HeaderText="电压等级">
|
||||||
|
<itemstyle width="80px" />
|
||||||
|
<headerstyle horizontalalign="Center" width="80px" />
|
||||||
|
</asp:BoundField>
|
||||||
|
</Columns>
|
||||||
|
<ColumnsEx>
|
||||||
|
<gtc:gtGridView_Column DataField="XLXHID" ShowHint="True">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="ZXJMS" ShowHint="True">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="ZXJMZ" ShowHint="True">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
<gtc:gtGridView_Column DataField="DYDJID" ShowHint="True">
|
||||||
|
</gtc:gtGridView_Column>
|
||||||
|
</ColumnsEx>
|
||||||
|
</gtc:gtGridView>
|
||||||
|
<asp:HiddenField ID="txtExportFileURL" runat="server" />
|
||||||
|
</asp:Content>
|
||||||
@@ -0,0 +1,225 @@
|
|||||||
|
using System;
|
||||||
|
using System.Text;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
using GThinking.N_MISPRO.Data;
|
||||||
|
using GThinking.N_MISPRO;
|
||||||
|
using GThinking.N_PUBLIC;
|
||||||
|
using GThinking.N_MISPRO.Utility;
|
||||||
|
using GThinking.N_CONTROL;
|
||||||
|
using GThinking.N_MISPRO.TableCache;
|
||||||
|
using GThinking.N_MISPRO.MISPROAS;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHList : SingleGridBase
|
||||||
|
{
|
||||||
|
XLBJD_WBBJDMX_MRDYWH entity = new XLBJD_WBBJDMX_MRDYWH();
|
||||||
|
XLBJD_WBBJDMX_MRDYWH_M queryentity = new XLBJD_WBBJDMX_MRDYWH_M();
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.UMID = 100860174;
|
||||||
|
this.UMName = "外部线缆产品导入";
|
||||||
|
this.CurMaster = Master;
|
||||||
|
this.ModuleGV = grdGrid;
|
||||||
|
this.CurEntity = entity;
|
||||||
|
this.CurQueryEntity = queryentity;
|
||||||
|
this.sURLTarget = "XLBJD_WBBJDMX_MRDYWHInfo.aspx";
|
||||||
|
this.sQueryURLTarget = "XLBJD_WBBJDMX_MRDYWHQuery.aspx";
|
||||||
|
this.PageHeight = 500;
|
||||||
|
this.PageWidth = 700;
|
||||||
|
|
||||||
|
base.DataKeyNames = new string[] { "XLXHID", "ZXJMS", "ZXJMZ" };
|
||||||
|
|
||||||
|
base.InitPage();
|
||||||
|
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
Master_OnStandardQuery(null, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#region 模板事件
|
||||||
|
protected override void Master_OnStandardQuery(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
base.InitEntityByCondition();
|
||||||
|
entity.EntityTable.QuerySelSql = GetSql();
|
||||||
|
base.Master_OnStandardQuery(sender, e);
|
||||||
|
entity.GridDataBind(grdGrid, tSession);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
|
||||||
|
{
|
||||||
|
base.InitEntityByCondition();
|
||||||
|
entity.EntityTable.QuerySelSql = GetSql();
|
||||||
|
base.moduleGV_PageIndexChanging(sender, e);
|
||||||
|
grdGrid.SelectedIndex = -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Row.RowType == DataControlRowType.DataRow)
|
||||||
|
{
|
||||||
|
LinkPageParam.AddString("XLXHID", grdGrid.DataKeys[e.Row.RowIndex]["XLXHID"].ToString().Trim());
|
||||||
|
LinkPageParam.AddString("ZXJMS", grdGrid.DataKeys[e.Row.RowIndex]["ZXJMS"].ToString().Trim());
|
||||||
|
LinkPageParam.AddString("ZXJMZ", grdGrid.DataKeys[e.Row.RowIndex]["ZXJMZ"].ToString().Trim());
|
||||||
|
}
|
||||||
|
base.moduleGV_RowDataBound(sender, e);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
|
||||||
|
{
|
||||||
|
entity.Param.Add("XLXHID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXHID"].ToString().Trim());
|
||||||
|
entity.Param.Add("ZXJMS", grdGrid.DataKeys[grdGrid.SelectedIndex]["ZXJMS"].ToString().Trim());
|
||||||
|
entity.Param.Add("ZXJMZ", grdGrid.DataKeys[grdGrid.SelectedIndex]["ZXJMZ"].ToString().Trim());
|
||||||
|
base.BeforeDelete(db, ref ActionIsDone);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (!base.Master_AfterDeleteAction(sender, e))
|
||||||
|
{ return false; }
|
||||||
|
base.InitEntityByCondition();
|
||||||
|
entity.EntityTable.QuerySelSql = GetSql();
|
||||||
|
entity.GridDataBind(grdGrid, tSession);
|
||||||
|
grdGrid.SelectedIndex = -1;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 自定义函数
|
||||||
|
|
||||||
|
private string GetSql()
|
||||||
|
{
|
||||||
|
StringBuilder strSQL = new StringBuilder();
|
||||||
|
strSQL.AppendLine(" select XLXHID,ZXJMS,ZXJMZ,DYDJID ");
|
||||||
|
strSQL.AppendLine(" from MRDYWH ");
|
||||||
|
strSQL.AppendLine(" where 1=1");
|
||||||
|
//型号模糊
|
||||||
|
if (!CurQueryEntity.FieldByName("XLXHIDJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLXHID").Value.Trim()))
|
||||||
|
{
|
||||||
|
strSQL.AppendLine(" \r\n and XLXHID like :pXLXHID ");
|
||||||
|
entity.Param.Add("pXLXHID", "%" + CurQueryEntity.FieldByName("XLXHID").Value.Trim() + "%");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string sXLXHID = CurQueryEntity.FieldByName("XLXHID").Value.Trim();
|
||||||
|
if (!string.IsNullOrEmpty(sXLXHID))
|
||||||
|
{
|
||||||
|
string[] sTemp = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (sTemp.Length >= 2)
|
||||||
|
{
|
||||||
|
strSQL.AppendLine(" \r\n and " + CMISproDataBase.GetWhereEqual("XLXHID", sXLXHID));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
strSQL.AppendLine(" \r\n and XLXHID = :pXLXHID ");
|
||||||
|
entity.Param.Add("pXLXHID", sXLXHID);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJID").Value.Trim()))
|
||||||
|
{
|
||||||
|
strSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("DYDJID", CurQueryEntity.FieldByName("DYDJID").Value.Trim()));
|
||||||
|
}
|
||||||
|
strSQL.AppendLine(" order by XLXHID,ZXJMS,ZXJMZ ");
|
||||||
|
return strSQL.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 控件事件
|
||||||
|
|
||||||
|
protected void btnDR_OnClick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TPageParams tpp = new TPageParams();
|
||||||
|
tpp.UrlPath = "XLBJD_WBBJDMX_MRDYWHDRInfo.aspx";
|
||||||
|
tpp.AddString("ClientExportFileURL", txtExportFileURL.ClientID.Trim());
|
||||||
|
OpenDialog(tpp);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnDR_MenuItemClick(object sender, string ItemIndex)
|
||||||
|
{
|
||||||
|
int index = Int32.Parse(ItemIndex);
|
||||||
|
switch (index)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
btnDC(sender, null);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnDC(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
//定义文件名和临时路径
|
||||||
|
string sFILENAME = "模版导出.xls";
|
||||||
|
string m_tmpFilePath = FileService.CombineTempPath(Guid.NewGuid().ToString() + sFILENAME);
|
||||||
|
|
||||||
|
//创建DataTable并定义列结构
|
||||||
|
DataTable dt = new DataTable();
|
||||||
|
dt.TableName = "sheet1";
|
||||||
|
dt.Columns.Add("型号", typeof(string));
|
||||||
|
dt.Columns.Add("主芯截面始", typeof(string));
|
||||||
|
dt.Columns.Add("主芯截面止", typeof(string));
|
||||||
|
dt.Columns.Add("电压等级", typeof(string));
|
||||||
|
|
||||||
|
//创建DataSet并关联DataTable,供Excel生成工具使用
|
||||||
|
DataSet ds = new DataSet();
|
||||||
|
ds.Tables.Add(dt);
|
||||||
|
string sError = "";
|
||||||
|
|
||||||
|
NpoiCellData cd = new NpoiCellData();
|
||||||
|
cd.CellComment = new System.Collections.Generic.Dictionary<string, string>();
|
||||||
|
|
||||||
|
//配置工作表数据类型(NpoiSheetData)
|
||||||
|
NpoiSheetData sd = new NpoiSheetData();
|
||||||
|
sd.ColumnType = new System.Collections.Generic.Dictionary<string, NpoiColumnType>();
|
||||||
|
sd.ColumnType.Add("A", NpoiColumnType.String);
|
||||||
|
sd.ColumnType.Add("B", NpoiColumnType.String);
|
||||||
|
sd.ColumnType.Add("C", NpoiColumnType.String);
|
||||||
|
sd.ColumnType.Add("D", NpoiColumnType.String);
|
||||||
|
|
||||||
|
//配置单元格样式
|
||||||
|
sd.ColumnStyle = new System.Collections.Generic.Dictionary<string, NpoiColumnStyle>();
|
||||||
|
NpoiColumnStyle ct = new NpoiColumnStyle();
|
||||||
|
ct.DataFormat = "@"; // Excel文本格式
|
||||||
|
sd.ColumnStyle.Add("A", ct);
|
||||||
|
sd.ColumnStyle.Add("B", ct);
|
||||||
|
sd.ColumnStyle.Add("C", ct);
|
||||||
|
sd.ColumnStyle.Add("D", ct);
|
||||||
|
|
||||||
|
//冻结Excel工作表的第一行标题,方便用户滚动查看数据。
|
||||||
|
sd.FreezePaneRows = 1;
|
||||||
|
//生成Excel文件
|
||||||
|
TExcelData.CreateExcel_NPOI(m_tmpFilePath, ds, true, cd, sd, ref sError);
|
||||||
|
|
||||||
|
if (string.IsNullOrEmpty(sError))
|
||||||
|
{
|
||||||
|
System.IO.FileInfo file = new System.IO.FileInfo(m_tmpFilePath);
|
||||||
|
string URL = Page.ResolveClientUrl("~") + "/N_MODEL/Dialog/TempFileDownload.ashx?TempFileName=" + file.Name + "&FileName=外部报价单默认电压导入" + file.Extension;
|
||||||
|
string jsript = @"var JLDCDiv = document.createElement('div');JLDCDiv.style.width=0;JLDCDiv.style.height=0;JLDCDiv.id = 'DivifrDownLoad';"
|
||||||
|
+ " var ele=document.documentElement||document.body;ele.appendChild(JLDCDiv);var iJLDCfrm = document.createElement('iframe');iJLDCfrm.id = 'iJLDCfrmDownLoad';iJLDCfrm.src = '" + URL + "';"
|
||||||
|
+ "iJLDCfrm.style.width = 0;iJLDCfrm.style.height = 0; JLDCDiv.appendChild(iJLDCfrm);";
|
||||||
|
AJAXRunScript(this, "OPENJLDC", jsript);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ShowMessage("导出模板失败!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
+70
@@ -0,0 +1,70 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
// 运行时版本:2.0.50727.9179
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
// 重新生成代码,这些更改将会丢失。
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ {
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// XLBJD_WBBJDMX_MRDYWHList 类。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的类。
|
||||||
|
/// </remarks>
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHList {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ButtonTable 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Table ButtonTable;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnDR 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtToolButton btnDR;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// grdGrid 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtGridView grdGrid;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtExportFileURL 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.HiddenField txtExportFileURL;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Master 属性。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的属性。
|
||||||
|
/// </remarks>
|
||||||
|
public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
|
||||||
|
get {
|
||||||
|
return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="True"
|
||||||
|
Codebehind="XLBJD_WBBJDMX_MRDYWHQuery.aspx.cs" Inherits="GThinking.U20261363_N_XLXSBJ.XLBJD_WBBJDMX_MRDYWHQuery"
|
||||||
|
Title="查询" %>
|
||||||
|
|
||||||
|
<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
|
||||||
|
<asp:Content ID="ContentQuery" ContentPlaceHolderID="CPHQuery" runat="server">
|
||||||
|
<asp:Table ID="QueryTalbe" runat="server">
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Height="22px">
|
||||||
|
<gtc:gtLabel ID="lblXLXHID" runat="server">型号:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="22px">
|
||||||
|
<gtc:gtTextBox ID="txtXLXHID" Width="146px" DataField="XLXHID" runat="server" Tag="None" CharCase="ecUpperCase"
|
||||||
|
AutoPostBack="true" OnTextChanged="txtXLXHID_OnTextChanged">
|
||||||
|
</gtc:gtTextBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Height="23px">
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell ID="TableCell3" Height="23px" runat="server">
|
||||||
|
<gtc:gtCheckBox ID="chkXLXHIDJQPP" DataField="XLXHIDJQPP" runat="server" Width="95px"
|
||||||
|
Text="型号精确匹配" AutoPostBack="true" OnCheckedChanged="chkXLXHIDJQPP_OnCheckedChanged"></gtc:gtCheckBox>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
<asp:TableRow>
|
||||||
|
<asp:TableCell></asp:TableCell>
|
||||||
|
<asp:TableCell HorizontalAlign="Right" Height="23px">
|
||||||
|
<gtc:gtLabel ID="GtLabel9" runat="server">电压等级:</gtc:gtLabel>
|
||||||
|
</asp:TableCell>
|
||||||
|
<asp:TableCell Height="23px">
|
||||||
|
<gtc:gtCheckedDropDownList ID="drpDYDJID" runat="server" Width="150px" DataField="DYDJID" ShowValue="false">
|
||||||
|
</gtc:gtCheckedDropDownList>
|
||||||
|
</asp:TableCell>
|
||||||
|
</asp:TableRow>
|
||||||
|
</asp:Table>
|
||||||
|
</asp:Content>
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
using GThinking.N_MISPRO.Utility;
|
||||||
|
using GThinking.N_MISPRO.Data;
|
||||||
|
using GThinking.N_WORKFLOW;
|
||||||
|
using GThinking.N_PUBLIC;
|
||||||
|
using GThinking.N_MODEL.Dialog;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHQuery : SingleQueryBase
|
||||||
|
{
|
||||||
|
XLBJD_WBBJDMX_MRDYWH_M queryentity = new XLBJD_WBBJDMX_MRDYWH_M();
|
||||||
|
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.UMID = 100860174;
|
||||||
|
this.UMName = "外部线缆产品导入";
|
||||||
|
this.CurMaster = Master;
|
||||||
|
this.CurQueryTable = QueryTalbe;
|
||||||
|
this.CurQueryEntity = queryentity;
|
||||||
|
|
||||||
|
if (!IsPostBack)
|
||||||
|
{
|
||||||
|
InitControl();
|
||||||
|
}
|
||||||
|
|
||||||
|
base.InitPage();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override bool QueryLogicValid()
|
||||||
|
{
|
||||||
|
string sXLXHID = txtXLXHID.Text.Trim();
|
||||||
|
string[] sTempXLXHID = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (sTempXLXHID.Length >= 2 && chkXLXHIDJQPP.Checked == false)
|
||||||
|
{
|
||||||
|
ShowMessage("多型号查询时,型号精确匹配必须勾选!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return base.QueryLogicValid();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#region 私有函数
|
||||||
|
|
||||||
|
private void InitControl()
|
||||||
|
{
|
||||||
|
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||||||
|
TSQL sql = new TSQL(dberp);
|
||||||
|
sql.Add("select XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as Name from XLDYDJB where isnull(XLDYDJB_TYBZ,'N')<>'Y' order by XLDYDJB_XH ");
|
||||||
|
DataSet ds = dberp.OpenDataSet(sql);
|
||||||
|
drpDYDJID.Items.Clear();
|
||||||
|
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||||||
|
{
|
||||||
|
string sID = ds.Tables[0].Rows[i]["ID"].ToString().Trim();
|
||||||
|
string sName = ds.Tables[0].Rows[i]["Name"].ToString().Trim();
|
||||||
|
drpDYDJID.Items.Add(new ListItem(sName, sID));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 控件事件
|
||||||
|
|
||||||
|
protected void txtXLXHID_OnTextChanged(object Sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!txtXLXHID.Text.Trim().Equals(""))
|
||||||
|
{
|
||||||
|
string sXLXHID = txtXLXHID.Text.Trim();
|
||||||
|
string[] sTemp = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (sTemp.Length >= 2)
|
||||||
|
{
|
||||||
|
if (chkXLXHIDJQPP.Checked == false)
|
||||||
|
{
|
||||||
|
chkXLXHIDJQPP.Checked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void chkXLXHIDJQPP_OnCheckedChanged(object Sender, EventArgs e)
|
||||||
|
{
|
||||||
|
string sXLXHID = txtXLXHID.Text.Trim();
|
||||||
|
string[] sTemp = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
if (sTemp.Length >= 2)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
txtXLXHID_OnTextChanged(null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
+97
@@ -0,0 +1,97 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 此代码由工具生成。
|
||||||
|
// 运行时版本:2.0.50727.9179
|
||||||
|
//
|
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||||
|
// 重新生成代码,这些更改将会丢失。
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ {
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// XLBJD_WBBJDMX_MRDYWHQuery 类。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的类。
|
||||||
|
/// </remarks>
|
||||||
|
public partial class XLBJD_WBBJDMX_MRDYWHQuery {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// QueryTalbe 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Table QueryTalbe;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblXLXHID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtXLXHID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TableCell3 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.TableCell TableCell3;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// chkXLXHIDJQPP 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtCheckBox chkXLXHIDJQPP;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// GtLabel9 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtLabel GtLabel9;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpDYDJID 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::GThinking.N_CONTROL.gtCheckedDropDownList drpDYDJID;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Master 属性。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的属性。
|
||||||
|
/// </remarks>
|
||||||
|
public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
|
||||||
|
get {
|
||||||
|
return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
using System;
|
||||||
|
using System.Data;
|
||||||
|
using System.Configuration;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.Security;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Web.UI.WebControls.WebParts;
|
||||||
|
using System.Web.UI.HtmlControls;
|
||||||
|
using GThinking.N_MODEL.Page;
|
||||||
|
|
||||||
|
namespace GThinking.U20261363_N_XLXSBJ
|
||||||
|
{
|
||||||
|
public class XLBJD_WBBJDMX_MRDYWH_M : TBaseNamedQuery
|
||||||
|
{
|
||||||
|
public XLBJD_WBBJDMX_MRDYWH_M()
|
||||||
|
{
|
||||||
|
AddFieldDefs("XLXHIDJQPP", "型号精确匹配");
|
||||||
|
AddFieldDefs("XLXHID", "型号");
|
||||||
|
AddFieldDefs("DYDJID", "电压等级");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user