This commit is contained in:
2026-08-21 17:03:02 +08:00
commit f065129b20
2292 changed files with 666241 additions and 0 deletions
+611
View File
@@ -0,0 +1,611 @@
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_CONTROL;
using GThinking.N_MISPRO;
using GThinking.N_MISPRO.Utility;
using GThinking.N_MISPRO.TableCache;
using GThinking.N_MISPRO.Data;
using System.Text;
using System.Collections.Generic;
namespace GThinking.N_XLXSBJ
{
public partial class TZYZBJIList : SingleGridBase
{
TZYZBJI entity = new TZYZBJI();
TZYZBJI_M queryentity = new TZYZBJI_M();
DataSet dsTJYS1 = new DataSet();
public static Dictionary<string, string> dicXTGYFL = new Dictionary<string, string>();
public const int iGYFL = 167; // 工艺分类数量
public static readonly string[,] ArrGYFL = new string[167, 7]
{
{"CGY001", "超高压线缆", "ArrGYPZQD", "ArrCGYCS", "101457005", "CGYDL", "XLDGY018"},
{"ZY001", "中压线缆", "ArrZYGYPZQD", "ArrZYCS", "101457006", "ZYDL", "XLDZY018"},
{"DY001", "低压线缆(无屏蔽)", "ArrDYGYPZQD", "ArrDYCS", "101457007", "DYWPPDL", "XLDDY018"},
{"DY002", "低压线缆(有屏蔽)", "ArrDY002GYPZQD", "ArrDY002CS", "101457008", "DYYPPDL", "XLDDY028"},
{"DX001", "不带护套布电线", "ArrDX001GYPZQD", "ArrDX001CS", "101457009", "WHTBDX", "XLDDX018"},
{"DX002", "对绞软电线工艺", "ArrDX002GYPZQD", "ArrDX002CS", "101457010", "WHTDJRDX", "XLDDX028"},
{"DX003", "不带护套软电线", "ArrDX003GYPZQD", "ArrDX003CS", "101457011", "WHTRDX", "XLDDX038"},
{"DX004", "带护套布电线", "ArrDX004GYPZQD", "ArrDX004CS", "101457012", "YHTBDX", "XLDDX048"},
{"DX005", "带护套软电线", "ArrDX005GYPZQD", "ArrDX005CS", "101457013", "YHTRDX", "XLDDX058"},
{"DX006", "扁形无护套电线", "ArrDX006GYPZQD", "ArrDX006CS", "101457014", "BXWHTDX", "XLDDX068"},
{"GF001", "光伏电缆", "ArrGFGYPZQD", "ArrGFCS", "101457015", "GFDL", "XLDGF018"},
{"KZ001", "控制线缆", "ArrKZ001GYPZQD", "ArrKZ001CS", "101457016", "KZDL", "XLDKZ018"},
{"JKJY001", "架空绝缘线", "ArrJKJY001GYPZQD", "ArrJKJY001CS", "101457017", "JKJYDL", "XLDJK018"},
{"JSJ001", "计算机线缆", "ArrJSJ001GYPZQD", "ArrJSJ001CS", "101457018", "JSJDL", "XLDJS018"},
{"FH001", "柔性防火电缆", "ArrFH001GYPZQD", "ArrFH001CS", "101457023", "FHDL", "XLDFH018"},
{"GSDL001", "高寿命低压电力电缆", "ArrGSDL001GYPZQD", "ArrGSDL001CS", "101457025", "GSMDYDL", "XLDGS018"},
{"GSDX001", "高寿命电线", "ArrGSDX001GYPZQD", "ArrGSDX001CS", "101457026", "GSMDX", "XLDGS028"},
{"NRDX001", "耐热交联聚烯烃电线", "ArrNRDX001GYPZQD", "ArrNRDX001CS", "101457027", "NRJLDX", "XLDNR018"},
{"FH002", "云母带矿物绝缘波纹铜护套电缆", "ArrFH002GYPZQD", "ArrFH002CS", "101457028", "YMDKWJYDL", "XLDFH028"},
{"FH003", "额定电压750V及以下矿物绝缘电缆", "ArrFH003GYPZQD", "ArrFH003CS", "101457029", "KWJYDL", "XLDFH038"},
{"FH004", "金属护套无机矿物绝缘电缆", "ArrFH004GYPZQD", "ArrFH004CS", "101457030", "WJKWJYDL", "XLDFH048"},
{"TLSZ001", "铁路数字信号电缆", "ArrTLSZ001GYPZQD", "ArrTLSZ001CS", "101457031", "TLSZXHDL", "XLDTL018"},
{"DYBP001", "低压变频电缆", "ArrDYBP001GYPZQD", "ArrDYBP001CS", "101457032", "DYBPDL", "XLDBP018"},
{"ZYBP001", "中压变频电缆", "ArrZYBP001GYPZQD", "ArrZYBP001CS", "101457033", "ZYBPDL", "XLDBP028"},
{"TLXH001", "铁路信号电缆", "ArrTLXH001GYPZQD", "ArrTLXH001CS", "101457034", "TLXHDL", "XLDTL028"},
{"TLYDQ001", "应答器数据传输电缆", "ArrTLYDQ001GYPZQD", "ArrTLYDQ001CS", "101457035", "TLYDQDL", "XLDTL038"},
{"TLJZ001", "铁路列车计轴综合信号电缆", "ArrTLJZ001GYPZQD", "ArrTLJZ001CS", "101457036", "TLJZDL", "XLDTL048"},
{"TLZH001", "铁路综合屏蔽信号电缆", "ArrTLZH001GYPZQD", "ArrTLZH001CS", "101457037", "TLZHDL", "XLDTL058"},
{"TLDC001", "铁路长途对称通信电缆", "ArrTLDC001GYPZQD", "ArrTLDC001CS", "101457038", "TLDCDL", "XLDTL068"},
{"SJL001", "数字通信用水平对绞电缆", "ArrSJL001GYPZQD", "ArrSJL001CS", "101457039", "SZTXDL", "XLDSJ018"},
{"ZRRDL001", "通信电源用阻燃耐火软电缆", "ArrZRRDL001GYPZQD", "ArrZRRDL001CS", "101457040", "TXZRNHDL", "XLDRDL018"},
{"KZ002", "企业标准控制电缆", "", "", "101457041", "KZDLQB", "XLDKZ028"},
{"KZ003", "氟塑料控制电缆", "", "", "101457042", "KZDLFSL", "XLDKZ038"},
{"KZ004", "硅橡胶控制电缆", "", "", "101457043", "KZDLGXJ", "XLDKZ048"},
{"JSJ002", "耐高温计算机电缆", "", "", "101457044", "JSJDLNGW", "XLDJS028"},
{"DHJ001", "电焊机电缆", "", "", "101457045", "DHJDL", "XLDDHJ018"},
{"TYXT001", "通用橡套软电缆", "", "", "101457046", "TYXTRDL", "XLDXT018"},
{"LJX", "铝绞线", "ArrLJX001GYPZQD", "ArrLJX001CS", "101457047", "LJX001", "XLDLJX018"},
{"GXLJX", "钢芯铝绞线", "ArrLJX002GYPZQD", "ArrLJX002CS", "101457048", "LJX002", "XLDLJX028"},
{"FFGXLJX", "防腐型钢芯铝绞线", "ArrLJX003GYPZQD", "ArrLJX003CS", "101457049", "LJX003", "XLDLJX038"},
{"KZ005", "煤矿用控制电缆", "ArrKZ005GYPZQD", "ArrKZ005CS", "101457061", "MKKZDL", "XLDMTKZ018"},
{"CYDY001", "船用低压电力电缆", "", "", "", "CYDYDL", "XLDCYDY018"},
{"MT001", "采煤机软电缆", "ArrMT001GYPZQD", "ArrMT001CS", "101457051", "MKCMJRDL", "XLDMT018"},
{"MT002", "采煤机屏蔽监视加强型软电缆", "ArrMT002GYPZQD", "ArrMT002CS", "101457052", "MKCMJPBJSRDL", "XLDMT028"},
{"MT003", "采煤机金属屏蔽软电缆", "ArrMT003GYPZQD", "ArrMT003CS", "101457053", "MKCMJJSPBRDL", "XLDMT038"},
{"MT004", "移动软电缆", "ArrMT004GYPZQD", "ArrMT004CS", "101457054", "MKYDRDL", "XLDMT048"},
{"MT005", "移动金属屏蔽监视型软电缆", "ArrMT005GYPZQD", "ArrMT005CS", "101457055", "MKYDJSPBJSRDL", "XLDMT058"},
{"MT006", "移动屏蔽软电缆", "ArrMT006GYPZQD", "ArrMT006CS", "101457056", "MKYDPBRDL", "XLDMT068"},
{"MT007", "煤矿用电钻电缆", "ArrMT007GYPZQD", "ArrMT007CS", "101457057", "MKDZDL", "XLDMT078"},
{"MT008", "煤矿用移动轻型软电缆", "ArrMT008GYPZQD", "ArrMT008CS", "101457058", "MKYDQXRDL", "XLDMT088"},
{"MT009", "煤矿用矿工帽灯线", "ArrMT009GYPZQD", "ArrMT009CS", "101457070", "MKMDX", "XLDMT098"},
{"MT010", "煤矿用中压电力电缆", "ArrMT010GYPZQD", "ArrMT010CS", "101457059", "MKDLDL", "XLDMT108"},
{"CLGY001", "车辆高压电缆", "", "", "", "CLGYDL", "XLDCLGY018"},
{"FN001", "风能电缆", "", "", "101457151", "FNDL", "XLDFN018"},
{"MT011", "煤矿用低压电力电缆", "ArrMT011GYPZQD", "ArrMT011CS", "101457060", "MKDYDLDL", "XLDMT118"},
{"QYB001", "潜油泵电缆", "ArrQYB001GYPZQD", "ArrQYB001CS", "101457062", "QYBDL", "XLDQYBDL8"},
{"QCX001", "德标汽车低压线", "ArrQCX001GYPZQD", "ArrQCX001CS", "101457087", "DBQCDYX", "XLDQCDY018"},
{"QCCD001", "电动汽车充电用电缆工艺", "ArrQCCD001GYPZQD", "ArrQCCD001CS", "101457088", "DDQCCDYDL", "XLDQCCD018"},
{"JCX001", "低压轨道交通车辆电缆工艺", "ArrJCX001GYPZQD", "ArrJCX001CS", "101457063", "DYGDJTDL", "XLDGDCL018"},
{"JCX002", "动车组第二类型低烟无卤标准壁电缆工艺", "ArrJCX002GYPZQD", "ArrJCX002CS", "101457064", "DCZDEDL", "XLDGDCL028"},
{"JCX003", "铁路客车用电线电缆工艺", "ArrJCX003GYPZQD", "ArrJCX003CS", "101457065", "TLKCYDL", "XLDGDCL038"},
{"JCX004", "低烟无卤标准壁电缆工艺", "ArrJCX004GYPZQD", "ArrJCX004CS", "101457066", "DCZBZBDL", "XLDGDCL048"},
{"JZX001", "家装环保电线工艺", "ArrJZX001GYPZQD", "ArrJZX001CS", "101457067", "JZHBDX", "XLDHBDX018"},
{"CLGY001", "车辆高压电缆工艺", "ArrCLGY001GYPZQD", "ArrCLGY001CS", "101457068", "CLGY001", "XLDCLGY018"},
{"SJJ001", "升降机电缆工艺", "ArrSJJ001GYPZQD", "ArrSJJ001CS", "101457069", "SJJDL", "XLDSJJ018"},
{"MKTX001", "煤矿用通信电缆", "", "", "", "MKTXDL", "XLDMTTX018"},
{"GF002", "铝合金光伏电缆工艺", "ArrGFLHJGYPZQD", "ArrGFLHJCS", "101457071", "GFLHJDL", "XLDGF028"},
{"DJYJX001", "电机引接线工艺", "ArrDJYJX001GYPZQD", "ArrDJYJX001CS", "101457072", "DJYJX", "XLDYJX018"},
{"CYDY001", "船用低压电力电缆工艺", "ArrCYDY001GYPZQD", "ArrCYDY001CS", "101457073", "CYDYDL", "XLDCYDY018"},
{"MKTX001", "煤矿用通信电缆工艺", "ArrMKTX001GYPZQD", "ArrMKTX001CS", "101457074", "MKTXDL", "XLDMTTX018"},
{"TL001", "拖链电缆工艺", "ArrTL001GYPZQD", "ArrTL001CS", "101457075", "TLDL", "XLDTLDL018"},
{"BDL001", "扁电缆工艺", "ArrBDL001GYPZQD", "ArrBDL001CS", "101457076", "BXYDRDL", "XLDBDL018"},
{"YDXT001", "移动橡套卷筒电缆工艺", "ArrYDXT001GYPZQD", "ArrYDXT001CS", "101457077", "YDXTDL", "XLDYDXT018"},
{"DGJ001", "盾构机用软电缆工艺", "ArrDGJ001GYPZQD", "ArrDGJ001CS", "101457078", "DGJRDL", "XLDDGJ018"},
{"CYZY001", "船用中压电力电缆工艺", "ArrCYZY001GYPZQD", "ArrCYZY001CS", "101457079", "CYZYDL", "XLDCYZY018"},
{"CYKZ001", "船用控制电缆工艺", "ArrCYKZ001GYPZQD", "ArrCYKZ001CS", "101457080", "CYKZDL", "XLDCYKZ018"},
{"CYYB001", "船用仪表电缆工艺", "ArrCYYB001GYPZQD", "ArrCYYB001CS", "101457081", "CYYBDL", "XLDCYYB018"},
{"CYBDX001", "船用电线工艺", "", "", "101457082", "CYBDX", "XLDCYDX018"},
{"JYZY001", "舰用中压电力电缆工艺", "ArrJYZY001GYPZQD", "ArrJYZY001CS", "101457083", "JYZYDL", "XLDJYZY018"},
{"JYDY001", "舰用低压电力电缆工艺", "ArrJYDY001GYPZQD", "ArrJYDY001CS", "101457084", "JYDYDL", "XLDJYDY018"},
{"JYTX001", "舰用通信电缆工艺", "ArrJYTX001GYPZQD", "ArrJYTX001CS", "101457085", "JYTXDL", "XLDJYTX018"},
{"JYKZ001", "舰用控制电缆工艺", "ArrJYKZ001GYPZQD", "ArrJYKZ001CS", "101457086", "JYKZDL", "XLDJYKZ018"},
{"CYZYBP01", "船用中压变频电力电缆工艺", "ArrCYZYBP01GYPZQD", "ArrCYZYBP01CS", "101457089", "CYZYBPDL", "XLDCYBP018"},
{"CYZYBP02", "船用低压变频电力电缆工艺", "ArrCYZYBP02GYPZQD", "ArrCYZYBP02CS", "101457090", "CYDYBPDL", "XLDCYBP028"},
{"HYGC01", "海洋工程低压电力电缆工艺", "ArrHYGC01GYPZQD", "ArrHYGC01CS", "101457091", "HYGCDYDL", "XLDHYDY018"},
{"HYGC02", "海洋工程通信电缆工艺", "ArrHYGC02GYPZQD", "ArrHYGC02CS", "101457092", "HYGCTXDL", "XLDHYTX018"},
{"LJX004", "铝合金绞线工艺", "ArrLJX004GYPZQD", "ArrLJX004CS", "101457093", "LJX004", "XLDLJX048"},
{"LJX005", "钢芯铝合金绞线工艺", "ArrLJX005GYPZQD", "ArrLJX005CS", "101457094", "LJX005", "XLDLJX058"},
{"LJX006", "铝合金芯铝绞线工艺", "ArrLJX006GYPZQD", "ArrLJX006CS", "101457095", "LJX006", "XLDLJX068"},
{"LJX007", "铝包钢芯铝绞线工艺", "ArrLJX007GYPZQD", "ArrLJX007CS", "101457096", "LJX007", "XLDLJX078"},
{"LJX008", "铝包钢芯铝合金绞线工艺", "ArrLJX008GYPZQD", "ArrLJX008CS", "101457097", "LJX008", "XLDLJX088"},
{"RBQC01", "日标单芯汽车线工艺", "ArrRBQC01GYPZQD", "ArrRBQC01CS", "101457101", "RBQC01", "XLDRBQC018"},
{"RBQC02", "日标多芯汽车线工艺", "ArrRBQC02GYPZQD", "ArrRBQC02CS", "101457102", "RBQC02", "XLDRBQC028"},
{"GBQC01", "国标单芯汽车线工艺", "ArrGBQC01GYPZQD", "ArrGBQC01CS", "101457103", "GBQC01", "XLDGBQC018"},
{"GBQC02", "国标多芯汽车线工艺", "ArrGBQC02GYPZQD", "ArrGBQC02CS", "101457104", "GBQC02", "XLDGBQC028"},
{"MBQC01", "美标单芯汽车线工艺", "ArrMBQC01GYPZQD", "ArrMBQC01CS", "101457105", "MBQC01", "XLDMBQC018"},
{"XNYQC01", "新能源单芯汽车线工艺", "ArrXNYQC01GYPZQD", "ArrXNYQC01CS", "101457106", "XNYQC01", "XLDXNY018"},
{"XNYQC02", "新能源多芯汽车线工艺", "ArrXNYQC02GYPZQD", "ArrXNYQC02CS", "101457107", "XNYQC02", "XLDXNY028"},
{"LXDL01", "螺旋电缆工艺", "ArrLXDL01GYPZQD", "ArrLXDL01CS", "101457108", "LXDL01", "XLDLXDL018"},
{"HTQYBDL", "华通潜油泵电缆", "ArrHTQYBDLGYPZQD", "ArrHTQYBDLCS", "101457109", "HTQYBDL", "XLDHTQYBDL8"},
{"DBTXSJCSDL", "德标通讯及数据传输用电缆工艺", "ArrDBTXSJCSDLGYPZQD", "ArrDBTXSJCSDLCS", "101457110", "DBTXSJCSDL", "XLDDBTXSJ018"},
{"EN50525", "EN50525系列工艺", "ArrEN50525GYPZQD", "ArrEN50525CS", "101457111", "EN50525", "XLDEN50525018"},
{"EN50214", "EN50214系列扁线工艺", "ArrEN50214GYPZQD", "ArrEN50214CS", "101457112", "EN50214", "XLDEN50214018"},
{"EN50618", "EN50618系列光伏电缆工艺", "ArrEN50618GYPZQD", "ArrEN50618CS", "101457113", "EN50618", "XLDEN50618018"},
{"EN50620", "EN50620电动汽车充电电缆工艺", "ArrEN50620GYPZQD", "ArrEN50620CS", "101457114", "EN50620", "XLDEN50620018"},
{"OBDYDL", "欧标低压电力电缆工艺", "ArrOBDYDLGYPZQD", "ArrOBDYDLCS", "101457115", "OBDYDL", "XLDOBDYDL8"},
{"OBDYAZX", "欧标电源安装电线工艺", "ArrOBDYAZXGYPZQD", "ArrOBDYAZXCS", "101457116", "OBDYAZX", "XLDOBDYAZX8"},
{"ABDYDL", "澳标低压电力电缆工艺", "ArrABDYDLGYPZQD", "ArrABDYDLCS", "101457117", "ABDYDL", "XLDABDYDL8"},
{"ABKZDL", "澳标控制电缆工艺", "ArrABKZDLGYPZQD", "ArrABKZDLCS", "101457118", "ABKZDL", "XLDABKZDL8"},
{"UL758", "美标UL758电器布线电线电缆工艺", "ArrUL758GYPZQD", "ArrUL758CS", "101457119", "UL758", "XLDUL7588"},
{"UL1277", "美标UL1277电源和控制托架电缆工艺", "ArrUL1277GYPZQD", "ArrUL1277CS", "101457120", "UL1277", "XLDUL12778"},
{"UL62", "美标UL62软线及装置线工艺", "ArrUL62GYPZQD", "ArrUL62CS", "101457121", "UL62", "XLDUL628"},
{"UL83", "美标UL83热塑性绝缘电线电缆工艺", "ArrUL83GYPZQD", "ArrUL83CS", "101457122", "UL83", "XLDUL838"},
{"UL44", "美标UL44热固性绝缘电线电缆工艺", "ArrUL44GYPZQD", "ArrUL44CS", "101457123", "UL44", "XLDUL448"},
{"ANQBDL", "埃因企标电缆工艺", "ArrANQBDLGYPZQD", "ArrANQBDLCS", "101457124", "ANQBDL", "XLDANQBDL8"},
{"DXAZ001", "安装用电线工艺", "ArrDXAZ001GYPZQD", "ArrDXAZ001CS", "101457125", "DXAZ001", "XLDDXAZ018"},
{"YSDGDL", "影视灯光电缆", "ArrYSDGDLGYPZQD", "ArrYSDGDLCS", "101457126", "YSDGDL", "XLDYSDGDL8"},
{"YXX", "音响线", "", "", "101457127", "YXX", "XLDYXX018"},
{"SPTZ001", "射频电缆工艺", "", "", "101457128", "SPTZ001", "XLDSPTZ018"},
{"YDDQYRDL", "移动电器用软电缆工艺", "ArrYDDQYRDLGYPZQD", "ArrYDDQYRDLCS", "101457129", "YDDQYRDL", "XLDRDL028"},
{"MKBPXTRDL", "煤矿用变频橡套软电缆工艺", "ArrMKBPXTRDLGYPZQD", "ArrMKBPXTRDLCS", "101457131", "MKBPXTRDL", "XLDMTBP018"},
{"HLDYYBXJRDL", "汉缆低压乙丙橡胶软电缆", "ArrHLDYYBXJRDLGYPZQD", "ArrHLDYYBXJRDLCS", "101457132", "HLDYYBXJRDL", "XLDYBXJ018"},
{"HLZYYBXJRDL", "汉缆中压乙丙橡胶软电缆", "ArrHLZYYBXJRDLGYPZQD", "ArrHLZYYBXJRDLCS", "101457133", "HLZYYBXJRDL", "XLDYBXJ028"},
{"SCYXTRDL", "梭车用金属屏蔽加强型橡套软电缆", "ArrSCYXTRDLGYPZQD", "ArrSCYXTRDLCS", "101457134", "SCYXTRDL", "XLDSCYRDL018"},
{"TLGTDX", "铁路贯通地线", "ArrTLGTDXGYPZQD", "ArrTLGTDXCS", "101457135", "TLGTDX", "XLDGTDX018"},
{"TLLXTZDL", "铁路通信漏泄同轴电缆", "ArrTLLXTZDLGYPZQD", "ArrTLLXTZDLCS", "101457136", "TLLXTZDL", "XLDLXTZ018"},
{"HDZYDL", "核电中压电缆", "ArrHDZYDLGYPZQD", "ArrHDZYDLCS", "101457137", "HDZYDL", "XLDHDZY018"},
{"HDDYDL", "核电低压电缆", "ArrHDDYDLGYPZQD", "ArrHDDYDLCS", "101457138", "HDDYDL", "XLDHDDY018"},
{"HDKZDL", "核电站用1E级控制电缆", "ArrHDKZDLGYPZQD", "ArrHDKZDLCS", "101457139", "HD1EKZDL", "XLDHDKZ018"},
{"HDCLDL", "核电测量电缆", "ArrHDCLDLGYPZQD", "ArrHDCLDLCS", "101457140", "HDCLDL", "XLDHDCL018"},
{"HDBCDL", "核级补偿电缆", "ArrHDBCDLGYPZQD", "ArrHDBCDLCS", "101457141", "HDBCDL", "XLDHDBC018"},
{"JYHDDYDL", "舰用核电低压电力电缆", "ArrJYHDDYDLGYPZQD", "ArrJYHDDYDLCS", "101457142", "JYHDDYDL", "XLDJYHDDY018"},
{"JYHDKZDL", "舰用核电控制电缆", "ArrJYHDKZDLGYPZQD", "ArrJYHDKZDLCS", "101457143", "JYHDKZDL", "XLDJYHDKZ018"},
{"JYHDTXDL", "舰用核电通信电缆", "ArrJYHDTXDLGYPZQD", "ArrJYHDTXDLCS", "101457144", "JYHDTXDL", "XLDJYHDTX018"},
{"FSLDYWPPDL", "氟塑料绝缘电力电缆", "ArrFSLDYWPPDLGYPZQD", "ArrFSLDYWPPDLCS", "101457146", "FSLDYWPPDL", "XLDDY038"},
{"FSLDYYPPDL", "氟塑料绝缘有屏蔽电力电缆", "ArrFSLDYYPPDLGYPZQD", "ArrFSLDYYPPDLCS", "101457147", "FSLDYYPPDL", "XLDDY048"},
{"GXJDYWPPDL", "硅橡胶绝缘电力电缆", "ArrGXJDYWPPDLGYPZQD", "ArrGXJDYWPPDLCS", "101457148", "GXJDYWPPDL", "XLDDY058"},
{"GXJDYYPPDL", "硅橡胶绝缘有屏蔽电力电缆", "ArrGXJDYYPPDLGYPZQD", "ArrGXJDYYPPDLCS", "101457149", "GXJDYYPPDL", "XLDDY068"},
{"HDYBDX", "核电用布电线", "ArrHDYBDXGYPZQD", "ArrHDYBDXCS", "101457150", "HDYBDX", "XLDHDBDX018"},
{"CNDL", "储能电缆工艺", "ArrCNDLGYPZQD", "ArrCNDLCS", "101457152", "CNDL", "XLDCN018"},
{"LJX009", "钢绞线工艺", "ArrLJX009GYPZQD", "ArrLJX009CS", "101457153", "LJX009", "XLDLJX098"},
{"LJX010", "铝包钢绞线工艺", "ArrLJX010GYPZQD", "ArrLJX010CS", "101457154", "LJX010", "XLDLJX108"},
{"BCDL", "补偿电缆工艺", "ArrBCDLGYPZQD", "ArrBCDLCS", "101457155", "BCDL", "XLDBC018"},
{"LJX011", "钢芯耐热铝合金绞线工艺", "ArrLJX011GYPZQD", "ArrLJX011CS", "101457156", "LJX011", "XLDLJX118"},
{"LJX012", "铝包钢芯耐热铝合金绞线工艺", "ArrLJX012GYPZQD", "ArrLJX012CS", "101457157", "LJX012", "XLDLJX128"},
{"LJX013", "钢芯高强度耐热铝合金绞线工艺", "ArrLJX013GYPZQD", "ArrLJX013CS", "101457158", "LJX013", "XLDLJX138"},
{"LJX014", "圆线同心绞铝包殷钢芯铝合金绞线工艺", "ArrLJX014GYPZQD", "ArrLJX014CS", "101457159", "LJX014", "XLDLJX148"},
{"LJX015", "钢芯耐热铝合金型线绞线工艺", "ArrLJX015GYPZQD", "ArrLJX015CS", "101457160", "LJX015", "XLDLJX158"},
{"KBSQBDL", "凯布斯企标电缆工艺", "", "", "101457162", "KBSQBDL", "XLDKBSQBDL8"},
{"OBZLCDDL", "欧标直流充电用电缆工艺", "", "", "101457163", "OBZLCDDL", "XLDOBCD018"},
{"OBJLCDDL", "欧标交流充电用电缆工艺", "", "", "101457164", "OBJLCDDL", "XLDOBCD028"},
{"BYZYDL", "八益专用电缆工艺", "ArrBYZYDLGYPZQD", "ArrBYZYDLCS", "101457170", "BYZYDL", "XLDBYZY018"},
{"HDYBDL", "核电仪表电缆工艺", "ArrHDYBDLGYPZQD", "ArrHDYBDLCS", "101457171", "HDYBDL", "XLDHDYB018"},
{"HDTXDL", "核电通信电缆工艺", "ArrHDTXDLGYPZQD", "ArrHDTXDLCS", "101457172", "HDTXDL", "XLDHDTX018"},
{"DQDXDL", "电气化铁路27.5kV单相交流交联聚乙烯绝缘电缆工艺", "ArrDQDXDLGYPZQD", "ArrDQDXDLCS", "101457173", "DQDXDL", "XLDDQDX018"},
{"DC1500DL", "DC1500V直流电缆工艺", "ArrDC1500DLGYPZQD", "ArrDC1500DLCS", "101457174", "DC1500DL", "XLDDC1500018"},
{"TXDL", "通信电缆工艺", "ArrTXDLGYPZQD", "ArrTXDLCS", "101457175", "TXDL", "XLDTX018"},
{"HDTZDL", "核电同轴电缆工艺", "ArrHDTZDLGYPZQD", "ArrHDTZDLCS", "101457176", "HDTZDL", "XLDHDTZ018"},
{"FSLAZDL", "氟塑料安装线", "ArrFSLAZDLGYPZQD", "ArrFSLAZDLCS", "101457178", "FSLAZDL", "XLDFSLAZ018"},
{"DFDLZYGY", "东方电缆自研工艺", "", "", "101457177", "DFDLZYGY", "XLDDFDLZYGY018"},
{"YDYDJJLYXDL", "移动用丁腈聚氯乙烯电缆工艺", "ArrYDYDJJLYXDLGYPZQD", "ArrYDYDJJLYXDLCS", "101457179", "YDYDJJLYXDL", "XLDYD018"},
{"YDYDJJLYXBDL", "移动用丁腈聚氯乙烯扁电缆工艺", "ArrYDYDJJLYXBDLGYPZQD", "ArrYDYDJJLYXBDLCS", "101457180", "YDYDJJLYXBDL", "XLDYD028"},
{"YDYTXTRDL", "移动用弹性体软电缆工艺", "ArrYDYTXTRDLGYPZQD", "ArrYDYTXTRDLCS", "101457181", "YDYTXTRDL", "XLDYD038"},
{"HKHTYHFJHWJYDXDL", "航空航天用含氟聚合物绝缘电线电缆工艺", "ArrHKHTYHFJHWJYDXDLGYPZQD", "ArrHKHTYHFJHWJYDXDLCS", "101457182", "HKHTYHFJHWJYDXDL", "XLDHKHT018"},
{"ZYJLHDDL", "中压交流海底电缆工艺", "ArrZYJLHDDLGYPZQD", "ArrZYJLHDDLCS", "101457183", "ZYJLHDDL", "XLDHD018"},
{"CGYJLHDDL", "超高压交流海底电缆工艺", "ArrCGYJLHDDLGYPZQD", "ArrCGYJLHDDLCS", "101457184", "CGYJLHDDL", "XLDHD028"},
{"ZLHDDL", "直流海底电缆工艺", "ArrZLHDDLGYPZQD", "ArrZLHDDLCS", "101457185", "ZLHDDL", "XLDHD038"}
};
protected void Page_Load(object sender, EventArgs e)
{
this.UMID = 100860149;
this.UMName = "按工艺分类导体类型电压等级主芯截面范围调";
this.CurMaster = Master;
this.ModuleGV = grdContentGrid;
this.CurEntity = entity;
this.CurQueryEntity = queryentity;
this.sURLTarget = "TZYZBJIInfo.aspx";
this.sQueryURLTarget = "TZYZBJIQuery.aspx";
this.PageHeight = 600;
this.PageWidth = 750;
base.DataKeyNames = new string[] { "XLXSBJDYZZI_JGBID", "minYZID", "XLXSBJDYZZI_GYFLBM", "XLXSBJDYZZI_DYDJID", "XLXSBJDYZZI_DTLX",
"XLXSBJDYZZI_ZXJMSX", "XLXSBJDYZZI_ZXJMXX", "XLXSBJDYZZI_XHBHZF1", "XLXSBJDYZZI_XHBHZF2", "XLXSBJDYZZI_XHBBHZF" };
grdContentGrid.FindColumnByFieldName("XLXSBJDYZZI_JGBID").Visible = false;
if (!IsPostBack)
{
if (!PageParam.GetRTrimString("JGBID").Equals(""))
CurQueryEntity.FieldByName("JGBID").Value = PageParam.GetRTrimString("JGBID");
else
CurQueryEntity.FieldByName("JGBID").Value = GetDefaultJGBID();
}
if (dicXTGYFL.Count <= 0)
{
for (int i = 0; i < ArrGYFL.GetLength(0); i++)
{
if (!dicXTGYFL.ContainsKey(ArrGYFL[i,5]))
{
dicXTGYFL.Add(ArrGYFL[i,5], ArrGYFL[i,1]);
}
}
}
base.InitPage();
if (!IsPostBack)
{
if (!PageParam.GetRTrimString("JGBID").Equals(""))
Master_OnStandardQuery(null, null);
else if (IsDefaultExecute)
Master_OnStandardQuery(null, null);
else
{
this.Master.StandardNewButton.OnClientClick = "alert('请先查询调价表!');";
this.Master.StandardCopyButton.OnClientClick = "alert('请先查询调价表!');";
}
}
}
#region 模板事件继承
protected override void Master_OnStandardQuery(object sender, EventArgs e)
{
base.InitEntityByCondition();
entity.EntityTable.QuerySelSql = GetSQL();
base.Master_OnStandardQuery(sender, e);
entity.GridDataBind(grdContentGrid, tSession);
if (CurQueryEntity.FieldByName("JGBID").Value.Trim().Equals(""))
{
this.Master.StandardNewButton.OnClientClick = "alert('请先查询调价表!');";
this.Master.StandardCopyButton.OnClientClick = "alert('请先查询调价表!');";
}
else
{
this.Master.StandardNewButton.OnClientClick = "OpenCardForm('INSERT');return false;";
this.Master.StandardCopyButton.OnClientClick = "OpenCardForm('COPY');return false;";
}
InitControl();
TPageParams pageParams = new TPageParams();
pageParams.AddString("XLXSBJDYZZI_JGBID", CurQueryEntity.FieldByName("JGBID").Value.Trim());
pageParams.AddString("TJYZList", txtTJYZList.Value.Trim());
pageParams.AddString("FirstYZID", txtFirstYZID.Value.Trim());
SetNewFormParam(pageParams);
}
protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
{
string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim());
entity.EntityTable.DeleteSql = " delete from XLXSBJDYZZI "
+ " where XLXSBJDYZZI_JGBID =:XLXSBJDYZZI_JGBID "
+ " and XLXSBJDYZZI_GYFLBM =:XLXSBJDYZZI_GYFLBM and XLXSBJDYZZI_DTLX =:XLXSBJDYZZI_DTLX and XLXSBJDYZZI_DYDJID =:XLXSBJDYZZI_DYDJID"
+ " and XLXSBJDYZZI_ZXJMSX=:XLXSBJDYZZI_ZXJMSX and XLXSBJDYZZI_ZXJMXX=:XLXSBJDYZZI_ZXJMXX "
+ " and XLXSBJDYZZI_XHBHZF1=:XLXSBJDYZZI_XHBHZF1 and XLXSBJDYZZI_XHBHZF2=:XLXSBJDYZZI_XHBHZF2 and XLXSBJDYZZI_XHBBHZF=:XLXSBJDYZZI_XHBBHZF and "
+ CMISproDataBase.GetWhereEqual("XLXSBJDYZZI_YZID", sYZIDlist);
entity.Param.Add("XLXSBJDYZZI_JGBID", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_JGBID"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_GYFLBM", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_GYFLBM"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_DTLX", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_DTLX"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_DYDJID", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_DYDJID"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_ZXJMSX", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_ZXJMSX"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_ZXJMXX", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_ZXJMXX"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_XHBHZF1", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_XHBHZF1"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_XHBHZF2", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_XHBHZF2"].ToString().Trim());
entity.Param.Add("XLXSBJDYZZI_XHBBHZF", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZI_XHBBHZF"].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(grdContentGrid, tSession);
grdContentGrid.SelectedIndex = -1;
return true;
}
protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkPageParam.AddString("XLXSBJDYZZI_JGBID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_JGBID"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_GYFLBM", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_GYFLBM"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_DTLX", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_DTLX"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_DYDJID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_DYDJID"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_ZXJMSX", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_ZXJMSX"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_ZXJMXX", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_ZXJMXX"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_XHBHZF1", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_XHBHZF1"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_XHBHZF2", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_XHBHZF2"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_XHBBHZF", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZI_XHBBHZF"].ToString().Trim());
LinkPageParam.AddString("XLXSBJDYZZI_YZID", grdContentGrid.DataKeys[e.Row.RowIndex]["minYZID"].ToString().Trim());
LinkPageParam.AddString("TJYZList", txtTJYZList.Value.Trim());
LinkPageParam.AddString("FirstYZID", txtFirstYZID.Value.Trim());
if (dicXTGYFL.ContainsKey(e.Row.Cells[1].Text.Trim()))
e.Row.Cells[1].Text = dicXTGYFL[e.Row.Cells[1].Text.Trim()];
}
base.moduleGV_RowDataBound(sender, e);
}
protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
base.InitEntityByCondition();
entity.EntityTable.QuerySelSql = GetSQL();
grdContentGrid.SelectedIndex = -1;
base.moduleGV_PageIndexChanging(sender, e);
}
#endregion
#region 自定义函数
private void InitControl()
{
}
//判断模块是否存在并且是否有权限
private bool CheckModule(string sUMID)
{
int iUMID = CMISproConvert.StrToInt(sUMID);
UserRight UR = OpRightUtils.GetUserRight(tSession.UserId, iUMID);
return (DSActiveModule.IsActiveModule(iUMID) && UR.Open);
}
private string GetDefaultJGBID()
{
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
TSQL SQL = new TSQL(dberp);
SQL.Add("SELECT XLXSJGB_JGBID from XLXSJGB where XLXSJGB_MXBH='BJD' and XLXSJGB_TJYS='I' order by XLXSJGB_JGBID");
DataSet ds = dberp.OpenDataSet(SQL);
if (ds.Tables[0].Rows.Count > 0)
{
return ds.Tables[0].Rows[0][0].ToString().Trim();
}
else
return "";
}
private string GetSQL()
{
base.InitEntityByCondition();
InitGridView();
string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim());
StringBuilder sSQL = new StringBuilder();
sSQL.AppendLine(" select :pJGBID as XLXSBJDYZZI_JGBID, XLXSBJDYZZI_GYFLBM as GYFL,XLXSBJDYZZI_DYDJID as DYDJID,case when XLXSBJDYZZI_DTLX='T' then '铜芯' else '铝芯' end as DTLX, ");
sSQL.AppendLine(" XLXSBJDYZZI_ZXJMSX as ZXJMSX, XLXSBJDYZZI_ZXJMXX as ZXJMXX,XLXSBJDYZZI_XHBHZF1 as XHBHZF1, XLXSBJDYZZI_XHBHZF2 as XHBHZF2, ");
sSQL.AppendLine(" XLXSBJDYZZI_GYFLBM,XLXSBJDYZZI_DTLX,XLXSBJDYZZI_DYDJID,XLXSBJDYZZI_ZXJMSX,XLXSBJDYZZI_ZXJMXX,XLXSBJDYZZI_XHBHZF1,XLXSBJDYZZI_XHBHZF2,XLXSBJDYZZI_XHBBHZF ");
sSQL.AppendLine(" ,minYZID");
for (int i = 0; i < dsTJYS1.Tables[0].Rows.Count; i++)
{
sSQL.AppendLine(string.Format(",TZYZ_{0}", dsTJYS1.Tables[0].Rows[i][0].ToString().Trim()));
}
sSQL.AppendLine(" from ");
sSQL.AppendLine(" ( ");
sSQL.AppendLine(" select XLXSBJDYZZI_JGBID,XLXSBJDYZZI_GYFLBM,XLXSBJDYZZI_DTLX,XLXSBJDYZZI_DYDJID,XLXSBJDYZZI_ZXJMSX,XLXSBJDYZZI_ZXJMXX,XLXSBJDYZZI_XHBHZF1,XLXSBJDYZZI_XHBHZF2,XLXSBJDYZZI_XHBBHZF, min(XLXSBJDYZZI_YZID) as minYZID ");
for (int i = 0; i < dsTJYS1.Tables[0].Rows.Count; i++)
{
sSQL.AppendLine(string.Format(",sum(CASE XLXSBJDYZZI_YZID WHEN '{0}' THEN XLXSBJDYZZI_YZZ ELSE 0 END) as TZYZ_{0}", dsTJYS1.Tables[0].Rows[i][0].ToString().Trim()));
}
sSQL.AppendLine(" from XLXSBJDYZZI");
// sSQL.AppendLine(" left join XLGYFL on XLGYFL_GYFLBM = XLXSBJDYZZI_GYFLBM ");
if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("JGBID").Value.Trim()))
{
sSQL.AppendLine(" where 1<>1 ");
}
else
{
sSQL.AppendLine(" where XLXSBJDYZZI_JGBID = :pJGBID ");
}
if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("GYFL").Value.Trim()))
{
sSQL.AppendLine(" and XLXSBJDYZZI_GYFLBM = :pGYFL ");
entity.Param.Add("pGYFL", CurQueryEntity.FieldByName("GYFL").Value.Trim());
}
if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJID").Value.Trim()))
{
sSQL.AppendLine(" and XLXSBJDYZZI_DYDJID = :pDYDJID ");
entity.Param.Add("pDYDJID", CurQueryEntity.FieldByName("DYDJID").Value.Trim());
}
if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DTLX").Value.Trim()))
{
sSQL.AppendLine(" and XLXSBJDYZZI_DTLX = :pDTLX ");
entity.Param.Add("pDTLX", CurQueryEntity.FieldByName("DTLX").Value.Trim());
}
if (!string.IsNullOrEmpty(sYZIDlist))
{
sSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("XLXSBJDYZZI_YZID", sYZIDlist));
}
//ZXJMSDY<!!!<ZXJMSXY -----------ZXJMZDY <!!!<ZXJMZXY
if (CurQueryEntity.FieldByName("ZXJMSDY").Value.ToString().Trim() != "0" && CurQueryEntity.FieldByName("ZXJMSDY").Value.ToString().Trim() != "")
{
sSQL.AppendLine(" and XLXSBJDYZZI_ZXJMXX >= :pZXJMSDY ");
entity.Param.Add("pZXJMSDY", CurQueryEntity.FieldByName("ZXJMSDY").Value.Trim());
}
if (CurQueryEntity.FieldByName("ZXJMSXY").Value.ToString().Trim() != "0" && CurQueryEntity.FieldByName("ZXJMSXY").Value.ToString().Trim() != "")
{
sSQL.AppendLine(" and XLXSBJDYZZI_ZXJMXX <= :pZXJMSXY ");
entity.Param.Add("pZXJMSXY", CurQueryEntity.FieldByName("ZXJMSXY").Value.Trim());
}
if (CurQueryEntity.FieldByName("ZXJMZDY").Value.ToString().Trim() != "0" && CurQueryEntity.FieldByName("ZXJMZDY").Value.ToString().Trim() != "")
{
sSQL.AppendLine(" and XLXSBJDYZZI_ZXJMSX >= :pZXJMZDY ");
entity.Param.Add("pZXJMZDY", CurQueryEntity.FieldByName("ZXJMZDY").Value.Trim());
}
if (CurQueryEntity.FieldByName("ZXJMZXY").Value.ToString().Trim() != "0" && CurQueryEntity.FieldByName("ZXJMZXY").Value.ToString().Trim() != "")
{
sSQL.AppendLine(" and XLXSBJDYZZI_ZXJMSX <= :pZXJMZXY ");
entity.Param.Add("pZXJMZXY", CurQueryEntity.FieldByName("ZXJMZXY").Value.Trim());
}
sSQL.AppendLine(" group by XLXSBJDYZZI_JGBID,XLXSBJDYZZI_GYFLBM,XLXSBJDYZZI_DTLX,XLXSBJDYZZI_DYDJID,XLXSBJDYZZI_ZXJMSX,XLXSBJDYZZI_ZXJMXX,XLXSBJDYZZI_XHBHZF1,XLXSBJDYZZI_XHBHZF2,XLXSBJDYZZI_XHBBHZF ");
sSQL.AppendLine(" ) a ");
sSQL.AppendLine(" where 1=1 ");
sSQL.AppendLine(" order by XLXSBJDYZZI_GYFLBM,XLXSBJDYZZI_DTLX,XLXSBJDYZZI_DYDJID,XLXSBJDYZZI_ZXJMSX,XLXSBJDYZZI_ZXJMXX,XLXSBJDYZZI_XHBHZF1,XLXSBJDYZZI_XHBHZF2,XLXSBJDYZZI_XHBBHZF ");
entity.Param.Add("pJGBID", CurQueryEntity.FieldByName("JGBID").Value.Trim());
return sSQL.ToString();
}
private void InitGridView()
{
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
TSQL SQL = new TSQL(dberp);
SQL.Clear();
SQL.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC, XLXSTZYZ_JJFS ");
SQL.Add(" from XLXSTZYZ");
SQL.Add(" where XLXSTZYZ_MXBH = 'BJD' and XLXSTZYZ_TJYS='I' ");
SQL.Add(" and XLXSTZYZ_JGBID = :pJGBID");
if (!string.IsNullOrEmpty(PageParam.GetRTrimString("TJYZID")))
{
SQL.Add(" and " + CMISproDataBase.GetWhereEqual("XLXSTZYZ_YZID", PageParam.GetRTrimString("TJYZID").Trim()));
}
SQL.Add("order by XLXSTZYZ_YZID,XLXSTZYZ_XSXH");
SQL.ParamByName("pJGBID").Value = CurQueryEntity.FieldByName("JGBID").Value.Trim();
DataSet ds = dberp.OpenDataSet(SQL);
dsTJYS1 = ds;
txtTJYZList.Value = "";
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (i == 0)
txtFirstYZID.Value = ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim();
string sJJFSMC = "";
int iXSWS = 2;
//查询时将 BJ01|防火(元)
//加价类型的应当以金额来记,为2位小数位数,
//加点扣点,以小数形式展示应当为4位,即 0.4235或者 42.35%
//乘以/除以形式,应当按照加点扣点形式,但是只能以小数形式展现。
if (ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("JJ"))
{
sJJFSMC = "(元)";
iXSWS = 2;
}
else if (ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("MX") || ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("DX"))
{
sJJFSMC = "(X)";
iXSWS = 4;
}
else
{
sJJFSMC = "(%)";
iXSWS = 2;
}
AddColumn("TZYZ_" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + sJJFSMC.Replace("(X)", ""), iXSWS, 80);
txtTJYZList.Value += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + sJJFSMC + ",";
}
txtTJYZList.Value = txtTJYZList.Value.TrimEnd(',');
}
#endregion
#region GridView增加列
/// <summary>
/// 设置etCheckBox列的属性
/// </summary>
/// <param name="sDataField"></param>
/// <param name="HeadText"></param>
/// <param name="Width"></param>
/// <param name="CheckBox"></param>
private void AddColumn(string sDataField, string HeadText, int Width, TEditType CheckBox)
{
BoundField Column = new BoundField();
Column.DataField = sDataField;
Column.HeaderText = HeadText;
Column.ItemStyle.Width = (Unit)Width;
Column.HeaderStyle.Width = (Unit)Width;
grdContentGrid.Columns.Add(Column);
gtGridView_Column ColumnEx = new gtGridView_Column();
ColumnEx.DataField = sDataField;
ColumnEx.EditType = TEditType.etCheckBox;
grdContentGrid.ColumnsEx.Insert(0, ColumnEx);
}
/// <summary>
/// 设置etString列的属性
/// </summary>
/// <param name="sDataField"></param>
/// <param name="HeadText"></param>
/// <param name="Width"></param>
private void AddColumn(string sDataField, string HeadText, int Width)
{
BoundField Column = new BoundField();
Column.DataField = sDataField;
Column.HeaderText = HeadText;
Column.ItemStyle.Width = (Unit)Width;
Column.HeaderStyle.Width = (Unit)Width;
grdContentGrid.Columns.Add(Column);
gtGridView_Column ColumnEx = new gtGridView_Column();
ColumnEx.DataField = sDataField;
ColumnEx.EditType = TEditType.etString;
ColumnEx.ShowHint = true;
grdContentGrid.ColumnsEx.Insert(0, ColumnEx);
}
/// <summary>
/// 设置etNumber列的属
/// </summary>
/// <param name="sDataField"></param>
/// <param name="HeadText"></param>
/// <param name="NumberDecimalPlace"></param>
/// <param name="Width"></param>
private void AddColumn(string sDataField, string HeadText, int NumberDecimalPlace, int Width)
{
BoundField Column = new BoundField();
Column.DataField = sDataField;
Column.HeaderText = HeadText;
Column.ItemStyle.Width = (Unit)Width;
Column.HeaderStyle.Width = (Unit)Width;
Column.ItemStyle.HorizontalAlign = HorizontalAlign.Right;
grdContentGrid.Columns.Add(Column);
gtGridView_Column ColumnEx = new gtGridView_Column();
ColumnEx.DataField = sDataField;
ColumnEx.EditType = TEditType.etNumber;
ColumnEx.ShowHint = true;
ColumnEx.NumberDecimalPlace = NumberDecimalPlace;
grdContentGrid.ColumnsEx.Insert(0, ColumnEx);
}
/// <summary>
/// 设置etDateTime列的属性
/// </summary>
/// <param name="sDataField"></param>
/// <param name="HeadText"></param>
/// <param name="DateTimeKind"></param>
/// <param name="Width"></param>
private void AddColumn(string sDataField, string HeadText, TDateTimeEditKinds DateTimeKind)
{
BoundField Column = new BoundField();
Column.DataField = sDataField;
Column.HeaderText = HeadText;
Column.ItemStyle.Width = (Unit)(DateTimeKind == TDateTimeEditKinds.dtDateTime ? 125 : 72);
Column.HeaderStyle.Width = (Unit)(DateTimeKind == TDateTimeEditKinds.dtDateTime ? 125 : 72);
grdContentGrid.Columns.Add(Column);
gtGridView_Column ColumnEx = new gtGridView_Column();
ColumnEx.DataField = sDataField;
ColumnEx.EditType = TEditType.etDateTime;
ColumnEx.DateTimeEditKins = DateTimeKind;
grdContentGrid.ColumnsEx.Insert(0, ColumnEx);
}
#endregion
}
}