BaseSet/¹«ÓÃ×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/Gy_StdWorkTimes.Designer.cs
@@ -1,5 +1,5 @@  namespace BaseSet.å ¬ç¨èµæ.å ¶ä»åºç¡èµæ namespace BaseSet { partial class Gy_StdWorkTimes { BaseSet/¹«ÓÃ×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/Gy_StdWorkTimes.cs
@@ -8,7 +8,7 @@ using System.Text; using System.Windows.Forms; namespace BaseSet.å ¬ç¨èµæ.å ¶ä»åºç¡èµæ namespace BaseSet { public partial class Gy_StdWorkTimes : Form { BaseSet/¹«ÓÃ×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/Gy_StdWorkTimesList.Designer.cs
@@ -1,5 +1,5 @@  namespace BaseSet.å ¬ç¨èµæ.å ¶ä»åºç¡èµæ namespace BaseSet { partial class Gy_StdWorkTimesList { @@ -31,7 +31,7 @@ { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Gy_StdWorkTimesList)); System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("项ç®"); System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("项ç®"); this.tabPage1 = new System.Windows.Forms.TabPage(); this.grdMain = new System.Windows.Forms.DataGridView(); this.fsh = new System.Windows.Forms.ToolStripButton(); @@ -48,9 +48,9 @@ this.sh = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); this.ToolBar = new System.Windows.Forms.ToolStrip(); this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); this.gs = new System.Windows.Forms.ToolStripButton(); this.wl = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); this.xz = new System.Windows.Forms.ToolStripButton(); this.xg = new System.Windows.Forms.ToolStripButton(); this.sc = new System.Windows.Forms.ToolStripButton(); @@ -64,6 +64,8 @@ this.bclk = new System.Windows.Forms.ToolStripButton(); this.jy = new System.Windows.Forms.ToolStripButton(); this.fjy = new System.Windows.Forms.ToolStripButton(); this.dc = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); this.tabPage1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); @@ -80,11 +82,10 @@ this.tabPage1.BackColor = System.Drawing.Color.Transparent; this.tabPage1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.tabPage1.Controls.Add(this.grdMain); this.tabPage1.Location = new System.Drawing.Point(4, 25); this.tabPage1.Margin = new System.Windows.Forms.Padding(4); this.tabPage1.Location = new System.Drawing.Point(4, 22); this.tabPage1.Name = "tabPage1"; this.tabPage1.Padding = new System.Windows.Forms.Padding(4); this.tabPage1.Size = new System.Drawing.Size(1041, 590); this.tabPage1.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); this.tabPage1.Size = new System.Drawing.Size(779, 469); this.tabPage1.TabIndex = 0; this.tabPage1.Text = "å表è§å¾"; this.tabPage1.UseVisualStyleBackColor = true; @@ -97,13 +98,12 @@ this.grdMain.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable; this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.grdMain.Dock = System.Windows.Forms.DockStyle.Fill; this.grdMain.Location = new System.Drawing.Point(4, 4); this.grdMain.Margin = new System.Windows.Forms.Padding(4); this.grdMain.Location = new System.Drawing.Point(3, 3); this.grdMain.Name = "grdMain"; this.grdMain.ReadOnly = true; this.grdMain.RowHeadersWidth = 51; this.grdMain.RowTemplate.Height = 23; this.grdMain.Size = new System.Drawing.Size(1031, 580); this.grdMain.Size = new System.Drawing.Size(771, 461); this.grdMain.TabIndex = 21; // // fsh @@ -123,7 +123,7 @@ // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; this.toolStripSeparator3.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator3.Size = new System.Drawing.Size(6, 50); // // tc // @@ -142,7 +142,7 @@ // toolStripSeparator5 // this.toolStripSeparator5.Name = "toolStripSeparator5"; this.toolStripSeparator5.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator5.Size = new System.Drawing.Size(6, 50); // // imageList1 // @@ -158,8 +158,7 @@ // splitContainer1 // this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; this.splitContainer1.Location = new System.Drawing.Point(0, 62); this.splitContainer1.Margin = new System.Windows.Forms.Padding(4); this.splitContainer1.Location = new System.Drawing.Point(0, 50); this.splitContainer1.Name = "splitContainer1"; // // splitContainer1.Panel1 @@ -170,9 +169,8 @@ // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.stTab); this.splitContainer1.Size = new System.Drawing.Size(1249, 619); this.splitContainer1.SplitterDistance = 195; this.splitContainer1.SplitterWidth = 5; this.splitContainer1.Size = new System.Drawing.Size(937, 495); this.splitContainer1.SplitterDistance = 146; this.splitContainer1.TabIndex = 18; // // tv @@ -185,18 +183,17 @@ this.tv.Indent = 18; this.tv.ItemHeight = 18; this.tv.LineColor = System.Drawing.Color.Navy; this.tv.Location = new System.Drawing.Point(0, 24); this.tv.Margin = new System.Windows.Forms.Padding(4); this.tv.Location = new System.Drawing.Point(0, 20); this.tv.Name = "tv"; treeNode1.ForeColor = System.Drawing.Color.Black; treeNode1.Name = "tjbb"; treeNode1.NodeFont = new System.Drawing.Font("å®ä½", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); treeNode1.StateImageKey = "æä»¶å¤¹1.ico"; treeNode1.Text = "项ç®"; treeNode2.ForeColor = System.Drawing.Color.Black; treeNode2.Name = "tjbb"; treeNode2.NodeFont = new System.Drawing.Font("å®ä½", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); treeNode2.StateImageKey = "æä»¶å¤¹1.ico"; treeNode2.Text = "项ç®"; this.tv.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { treeNode1}); treeNode2}); this.tv.SelectedImageIndex = 1; this.tv.Size = new System.Drawing.Size(195, 595); this.tv.Size = new System.Drawing.Size(146, 475); this.tv.TabIndex = 16; this.tv.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.tv_NodeMouseClick); // @@ -206,18 +203,16 @@ this.panel1.Controls.Add(this.lblCaption); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Margin = new System.Windows.Forms.Padding(4); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(195, 24); this.panel1.Size = new System.Drawing.Size(146, 20); this.panel1.TabIndex = 15; // // lblCaption // this.lblCaption.AutoSize = true; this.lblCaption.Location = new System.Drawing.Point(0, 4); this.lblCaption.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lblCaption.Location = new System.Drawing.Point(0, 3); this.lblCaption.Name = "lblCaption"; this.lblCaption.Size = new System.Drawing.Size(37, 15); this.lblCaption.Size = new System.Drawing.Size(29, 12); this.lblCaption.TabIndex = 0; this.lblCaption.Text = "èµæ"; // @@ -226,10 +221,9 @@ this.stTab.Controls.Add(this.tabPage1); this.stTab.Dock = System.Windows.Forms.DockStyle.Fill; this.stTab.Location = new System.Drawing.Point(0, 0); this.stTab.Margin = new System.Windows.Forms.Padding(4); this.stTab.Name = "stTab"; this.stTab.SelectedIndex = 0; this.stTab.Size = new System.Drawing.Size(1049, 619); this.stTab.Size = new System.Drawing.Size(787, 495); this.stTab.TabIndex = 15; // // sh @@ -250,7 +244,7 @@ // this.toolStripSeparator9.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator9.Name = "toolStripSeparator9"; this.toolStripSeparator9.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator9.Size = new System.Drawing.Size(6, 50); // // ToolBar // @@ -259,6 +253,8 @@ this.ToolBar.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ToolBar.ImageScalingSize = new System.Drawing.Size(22, 22); this.ToolBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.dc, this.toolStripSeparator5, this.gs, this.wl, this.toolStripSeparator6, @@ -279,20 +275,15 @@ this.toolStripSeparator3, this.jy, this.fjy, this.toolStripSeparator5, this.toolStripSeparator4, this.tc}); this.ToolBar.Location = new System.Drawing.Point(0, 0); this.ToolBar.Name = "ToolBar"; this.ToolBar.Padding = new System.Windows.Forms.Padding(0); this.ToolBar.Size = new System.Drawing.Size(1249, 62); this.ToolBar.Size = new System.Drawing.Size(937, 50); this.ToolBar.Stretch = true; this.ToolBar.TabIndex = 17; this.ToolBar.Text = "toolStrip1"; // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; this.toolStripSeparator6.Size = new System.Drawing.Size(6, 62); // // gs // @@ -326,6 +317,11 @@ this.wl.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.wl.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.wl.Click += new System.EventHandler(this.wl_Click); // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; this.toolStripSeparator6.Size = new System.Drawing.Size(6, 50); // // xz // @@ -373,7 +369,7 @@ // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; this.toolStripSeparator2.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator2.Size = new System.Drawing.Size(6, 50); // // cx // @@ -406,13 +402,13 @@ // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator1.Size = new System.Drawing.Size(6, 50); // // toolStripSeparator8 // this.toolStripSeparator8.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator8.Name = "toolStripSeparator8"; this.toolStripSeparator8.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator8.Size = new System.Drawing.Size(6, 50); // // mrlk // @@ -422,7 +418,7 @@ this.mrlk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.mrlk.ImageTransparentColor = System.Drawing.Color.White; this.mrlk.Name = "mrlk"; this.mrlk.Size = new System.Drawing.Size(73, 59); this.mrlk.Size = new System.Drawing.Size(60, 47); this.mrlk.Text = "é»è®¤å宽"; this.mrlk.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.mrlk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; @@ -431,7 +427,7 @@ // this.toolStripSeparator7.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator7.Name = "toolStripSeparator7"; this.toolStripSeparator7.Size = new System.Drawing.Size(6, 62); this.toolStripSeparator7.Size = new System.Drawing.Size(6, 50); // // bclk // @@ -441,7 +437,7 @@ this.bclk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.bclk.ImageTransparentColor = System.Drawing.Color.White; this.bclk.Name = "bclk"; this.bclk.Size = new System.Drawing.Size(73, 59); this.bclk.Size = new System.Drawing.Size(60, 47); this.bclk.Text = "ä¿åå宽"; this.bclk.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.bclk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; @@ -474,13 +470,33 @@ this.fjy.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.fjy.Click += new System.EventHandler(this.fjy_Click); // // dc // this.dc.AutoSize = false; this.dc.Image = ((System.Drawing.Image)(resources.GetObject("dc.Image"))); this.dc.ImageAlign = System.Drawing.ContentAlignment.BottomCenter; this.dc.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.dc.ImageTransparentColor = System.Drawing.Color.White; this.dc.Name = "dc"; this.dc.Size = new System.Drawing.Size(36, 47); this.dc.Text = "å¼åº"; this.dc.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.dc.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.dc.Click += new System.EventHandler(this.dc_Click); // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; this.toolStripSeparator4.Size = new System.Drawing.Size(6, 50); // // Gy_StdWorkTimesList // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1249, 681); this.ClientSize = new System.Drawing.Size(937, 545); this.Controls.Add(this.splitContainer1); this.Controls.Add(this.ToolBar); this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); this.Name = "Gy_StdWorkTimesList"; this.Text = "æ åå·¥æ¶"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; @@ -534,5 +550,7 @@ private System.Windows.Forms.ToolStripButton wl; private System.Windows.Forms.ToolStripButton jy; private System.Windows.Forms.ToolStripButton fjy; private System.Windows.Forms.ToolStripButton dc; private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; } } BaseSet/¹«ÓÃ×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/Gy_StdWorkTimesList.cs
@@ -7,7 +7,7 @@ using System.Text; using System.Windows.Forms; namespace BaseSet.å ¬ç¨èµæ.å ¶ä»åºç¡èµæ namespace BaseSet { public partial class Gy_StdWorkTimesList : Form { @@ -523,5 +523,11 @@ Display(); return; } //å¯¼åº private void dc_Click(object sender, EventArgs e) { DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain); } } } BaseSet/¹«ÓÃ×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/Gy_StdWorkTimesList.resx
@@ -121,7 +121,7 @@ <data name="fsh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADhSURBVDhPrZIxDoMwDEU5D/fgBowZ2VjZGBlzBAYGRhbE YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADhSURBVDhPrZIxDoMwDEU5D/fgBowZ2VjZGBlzBAYGRhbE yC16obp9KE4DCQVV/ZIVKfb/33Gc/QXPohCNZVnEXZ9iznNZ1/VTB1GGQR7vBDGOY1KEOsjkdzW4kiDO RJTcdZ1Ya2Wapr0JhLZtkyJKJk8cxT3opO97LwKR8xY5BEUqwlnX9X0yCJ1ViHe79HeEZGOMVFXlRS47 OJKbptlmEs7lVCRFDot1LnxjtGwQWSQKCNrG1aU9VCTqAgF1L8tym7hLRWCBENitMi0hkGo9BYyiZ0Di @@ -131,7 +131,7 @@ <data name="tc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 bXeWrGBMYkoHh+gk8xl/XEneP7jXqXIWJkIgHscnT/PEy2vhz7ZhMQ/Dm5l3ObRcB1ACzAKQ6FTcV69G rgWTbUl3QFQtFgGpfAAoAVDOi2ZbrwW5hwY4N+P6FmDlkrsBq6zOy3AXIEkhGHMbIMaorgGgI8Cu7CsY wOZbAEgDBch/gOveRzgJAKLwH0CGJsDmxU1dAMiSu3R5iZr+oJuic1+SJ5jRbOqnmgAAAABJRU5ErkJg @@ -146,51 +146,51 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACE CgAAAk1TRnQBSQFMAgEBAgEAAUQBAQFEAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA CgAAAk1TRnQBSQFMAgEBAgEAAUwBAQFMAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA AwABEAMAAQEBAAEgBgABEBIAgP+AAAj/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ AwAB/wMAAf8DAAH/AwAB/wMADf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ AwAB/wMAAf8DAAH/gAAE/wEAAT0BigH/AQgBkAG5Af8BCAGQAbkB/wEIAZABuQH/AQgBkAG5Af8BCAGQ AbkB/wEIAZABuQH/AQgBkAG5Af8BCAGQAbkB/wEIAZABuQH/AQgBkAG5Af8BCAGQAbkB/wEIAZABuQH/ AQgBkAG5Af8DAAn/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/ AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AwAB/wMAAf+AAAT/ AQABPQGKAf8B0QH2Av8BTwHaAfQB/wFEAdMB8QH/ATkBywHvAf8BLwHEAe0B/wElAb4B6wH/ARsBuAHo Af8BDwGwAecB/wEFAakB5AH/AQABowHiAf8BAAGeAeAB/wEAAZoB3wH/AQgBkAG5Af8DAAn/AQABPQGK Af8B0QH2Av8BJAG+AesB/wEeAbkB6QH/ARYBtAHnAf8BDgGwAeYB/wEHAasB5AH/AQABpwHjAf8BAAGi AeEB/wEAAZ8B4QH/AQgBkAG5Af8BAAE9AYoB/wMAAf8DAAH/gAAE/wEAAT0BigH/AdEB9gL/AVUB3gH1 Af8BSgHWAfMB/wFAAdAB8QH/ATUByQHuAf8BKwHCAewB/wEgAbwB6gH/ARYBtAHnAf8BCwGtAeUB/wEB AaYB4wH/AQABoQHhAf8BAAGdAeAB/wEIAZABuQH/AwAF/wEAAT0BigH/AdEB9gL/AS8BxQHuAf8BKQHB AesB/wEiAbwB6wH/ARoBtwHoAf8BEwGyAecB/wELAa4B5QH/AQQBqQHkAf8BAAGlAeIB/wEAAaEB4QH/ AQgBkAG5Af8DAAH/AQABPQGKAf8DAAH/gAAE/wEAAT0BigH/AdEB9gL/AYEB4QH3Af8BUQHaAfQB/wFG AdQB8gH/ATsBzAHvAf8BMQHGAe4B/wEnAcAB6wH/ARwBuQHpAf8BEgGyAeYB/wEHAasB5QH/AQABpQHi Af8BAAGfAeEB/wEIAZABuQH/AwAF/wEAAT0BigH/AdEB9gL/ATQByAHuAf8BLQHEAewB/wEmAb8B6wH/ AR8BuwHqAf8BGAG2AegB/wEQAbAB5wH/AQkBrAHlAf8BAgGnAeMB/wEAAaMB4gH/AQABPQGKAf8DAAH/ AQABPQGKAf8DAAH/gAAE/wEAAT0BigH/AdEB9gL/AYYB5QH3Af8BVwHfAfUB/wFMAdgB8wH/AUIB0QHx Af8BNwHKAe8B/wEtAcQB7QH/ASMBvQHqAf8BGAG2AegB/wENAa8B5QH/AQIBqAHjAf8BAAGiAeEB/wEI AZABuQH/AwAB/wEAAT0BigH/AdEB9gL/AUABzwHxAf8BOQHLAe8B/wExAccB7gH/ASsBwgHsAf8BJAG9 AeoB/wEcAbkB6QH/ARUBtAHnAf8BDgGwAeYB/wEGAaoB5QH/AQgBkAG5Af8DAAH/AQgBkAG5Af8BCAGQ AbkB/wMAAf+AAAT/AQABPQGKAf8B0QH2Av8BjAHoAfkB/wGDAeIB9wH/AVMB3AH1Af8BSQHVAfIB/wE9 Ac4B8AH/ATMByAHuAf8BKQHBAewB/wEfAboB6gH/ARMBswHnAf8BCQGsAeUB/wEAAaYB4wH/AQgBkAG5 Af8DAAH/AQABPQGKAf8B0QH2Av8BRQHTAfIB/wE9Ac4B8AH/ATYBygHuAf8BLwHFAe0B/wEpAcEB6wH/ ASEBvAHqAf8BGgG3AegB/wESAbIB5gH/AQsBrgHlAf8BCAGQAbkB/wMAAf8BCAGQAbkB/wEIAZABuQH/ AwAB/4AABP8BAAE9AYoB/wHRAfYC/wGQAesB+QH/AYgB5gH4Af8BWQHgAfYB/wFPAdkB8wH/AUQB0wHy Af8BOQHLAe8B/wEvAcUB7QH/ASUBvgHrAf8BGwG4AekB/wEPAbAB5gH/AQQBqQHkAf8BCAGQAbkB/wMA Af8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEA AT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BCAGQAbkB/wE2AckB7gH/AQgBkAG5 Af8DAAH/gAAE/wEAAT0BigH/AdEB9gL/AZMB7QH6Af8BjQHpAfkB/wGFAeQB9wH/AVYB3gH1Af8BSgHW AfMB/wFAAc8B8QH/ATUByQHvAf8BKwHCAewB/wEhAbsB6QH/ARYBtQHnAf8BCwGtAeYB/wEIAZABuQH/ AwAF/wEAAT0BigH/AdEB9gL/AZEB7AH6Af8BjQHpAfkB/wGKAecB+AH/AYYB5AH4Af8BgAHhAfcB/wFW Ad0B9QH/AVAB2gHzAf8BSgHXAfMB/wFFAdMB8QH/AT8BzwHxAf8BOQHLAe8B/wEIAZABuQH/AwAB/4AA BP8BAAE9AYoB/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHR AfYC/wHRAfYC/wHRAfYC/wHRAfYC/wEIAZABuQH/AwAF/wEAAT0BigH/AdEB9gL/AZMB7QH6Af8BkAHr AfkB/wGMAekB+QH/AYgB5gH4Af8BhAHjAfcB/wFZAeAB9gH/AVQB3AH1Af8B0QH2Av8B0QH2Av8B0QH2 Av8B0QH2Av8BCAGQAbkB/wMAAf+AAAT/AQABPQGKAf8BGwGoAdMB/wEbAagB0wH/ARsBqAHTAf8BGwGo AdMB/wEbAagB0wH/ARsBqAHTAf8BGwGoAdMB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/ AQABPQGKAf8BAAE9AYoJ/wEAAT0BigH/AdEB9gL/AZMB7QH6Af8BkgHsAfoB/wGPAesB+QH/AYsB6AH4 Af8BhwHlAfcB/wHRAfYC/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9 AYoF/4AACP8BAAE9AYoB/wG4AegB9QH/Ac4D/wHOA/8BnAP/AZwD/wEAAT0BigH/AwAh/wEAAT0BigH/ AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AQABPQGKHf+AAAz/AQABPQGKAf8BAAE9AYoB/wEA AT0BigH/AQABPQGKAf8BAAE9AYoB/wMAKf8BAAE9AYoB/wEAAT0BigH/AQABPQGKAf8BAAE9AYoB/wEA AT0BiiH/gACA/4AAgP+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/gQAL AwAB/wMAAf8DAAH/gAAE/wEAATwBigH/AQcBkAG5Af8BBwGQAbkB/wEHAZABuQH/AQcBkAG5Af8BBwGQ AbkB/wEHAZABuQH/AQcBkAG5Af8BBwGQAbkB/wEHAZABuQH/AQcBkAG5Af8BBwGQAbkB/wEHAZABuQH/ AQcBkAG5Af8DAAn/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/ AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AwAB/wMAAf+AAAT/ AQABPAGKAf8B0QH2Av8BTgHaAfQB/wFDAdMB8QH/ATgBywHvAf8BLgHEAe0B/wEkAb4B6wH/ARoBuAHo Af8BDgGwAecB/wEEAakB5AH/AQABowHiAf8BAAGeAeAB/wEAAZoB3wH/AQcBkAG5Af8DAAn/AQABPAGK Af8B0QH2Av8BIwG+AesB/wEdAbkB6QH/ARUBtAHnAf8BDQGwAeYB/wEGAasB5AH/AQABpwHjAf8BAAGi AeEB/wEAAZ8B4QH/AQcBkAG5Af8BAAE8AYoB/wMAAf8DAAH/gAAE/wEAATwBigH/AdEB9gL/AVQB3gH1 Af8BSQHWAfMB/wE/AdAB8QH/ATQByQHuAf8BKgHCAewB/wEfAbwB6gH/ARUBtAHnAf8BCgGtAeUB/wEA AaYB4wH/AQABoQHhAf8BAAGdAeAB/wEHAZABuQH/AwAF/wEAATwBigH/AdEB9gL/AS4BxQHuAf8BKAHB AesB/wEhAbwB6wH/ARkBtwHoAf8BEgGyAecB/wEKAa4B5QH/AQMBqQHkAf8BAAGlAeIB/wEAAaEB4QH/ AQcBkAG5Af8DAAH/AQABPAGKAf8DAAH/gAAE/wEAATwBigH/AdEB9gL/AYEB4QH3Af8BUAHaAfQB/wFF AdQB8gH/AToBzAHvAf8BMAHGAe4B/wEmAcAB6wH/ARsBuQHpAf8BEQGyAeYB/wEGAasB5QH/AQABpQHi Af8BAAGfAeEB/wEHAZABuQH/AwAF/wEAATwBigH/AdEB9gL/ATMByAHuAf8BLAHEAewB/wElAb8B6wH/ AR4BuwHqAf8BFwG2AegB/wEPAbAB5wH/AQgBrAHlAf8BAQGnAeMB/wEAAaMB4gH/AQABPAGKAf8DAAH/ AQABPAGKAf8DAAH/gAAE/wEAATwBigH/AdEB9gL/AYYB5QH3Af8BVgHfAfUB/wFLAdgB8wH/AUEB0QHx Af8BNgHKAe8B/wEsAcQB7QH/ASIBvQHqAf8BFwG2AegB/wEMAa8B5QH/AQEBqAHjAf8BAAGiAeEB/wEH AZABuQH/AwAB/wEAATwBigH/AdEB9gL/AT8BzwHxAf8BOAHLAe8B/wEwAccB7gH/ASoBwgHsAf8BIwG9 AeoB/wEbAbkB6QH/ARQBtAHnAf8BDQGwAeYB/wEFAaoB5QH/AQcBkAG5Af8DAAH/AQcBkAG5Af8BBwGQ AbkB/wMAAf+AAAT/AQABPAGKAf8B0QH2Av8BjAHoAfkB/wGDAeIB9wH/AVIB3AH1Af8BSAHVAfIB/wE8 Ac4B8AH/ATIByAHuAf8BKAHBAewB/wEeAboB6gH/ARIBswHnAf8BCAGsAeUB/wEAAaYB4wH/AQcBkAG5 Af8DAAH/AQABPAGKAf8B0QH2Av8BRAHTAfIB/wE8Ac4B8AH/ATUBygHuAf8BLgHFAe0B/wEoAcEB6wH/ ASABvAHqAf8BGQG3AegB/wERAbIB5gH/AQoBrgHlAf8BBwGQAbkB/wMAAf8BBwGQAbkB/wEHAZABuQH/ AwAB/4AABP8BAAE8AYoB/wHRAfYC/wGQAesB+QH/AYgB5gH4Af8BWAHgAfYB/wFOAdkB8wH/AUMB0wHy Af8BOAHLAe8B/wEuAcUB7QH/ASQBvgHrAf8BGgG4AekB/wEOAbAB5gH/AQMBqQHkAf8BBwGQAbkB/wMA Af8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEA ATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BBwGQAbkB/wE1AckB7gH/AQcBkAG5 Af8DAAH/gAAE/wEAATwBigH/AdEB9gL/AZMB7QH6Af8BjQHpAfkB/wGFAeQB9wH/AVUB3gH1Af8BSQHW AfMB/wE/Ac8B8QH/ATQByQHvAf8BKgHCAewB/wEgAbsB6QH/ARUBtQHnAf8BCgGtAeYB/wEHAZABuQH/ AwAF/wEAATwBigH/AdEB9gL/AZEB7AH6Af8BjQHpAfkB/wGKAecB+AH/AYYB5AH4Af8BgAHhAfcB/wFV Ad0B9QH/AU8B2gHzAf8BSQHXAfMB/wFEAdMB8QH/AT4BzwHxAf8BOAHLAe8B/wEHAZABuQH/AwAB/4AA BP8BAAE8AYoB/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHRAfYC/wHR AfYC/wHRAfYC/wHRAfYC/wHRAfYC/wEHAZABuQH/AwAF/wEAATwBigH/AdEB9gL/AZMB7QH6Af8BkAHr AfkB/wGMAekB+QH/AYgB5gH4Af8BhAHjAfcB/wFYAeAB9gH/AVMB3AH1Af8B0QH2Av8B0QH2Av8B0QH2 Av8B0QH2Av8BBwGQAbkB/wMAAf+AAAT/AQABPAGKAf8BGgGoAdMB/wEaAagB0wH/ARoBqAHTAf8BGgGo AdMB/wEaAagB0wH/ARoBqAHTAf8BGgGoAdMB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/ AQABPAGKAf8BAAE8AYoJ/wEAATwBigH/AdEB9gL/AZMB7QH6Af8BkgHsAfoB/wGPAesB+QH/AYsB6AH4 Af8BhwHlAfcB/wHRAfYC/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8 AYoF/4AACP8BAAE8AYoB/wG4AegB9QH/Ac4D/wHOA/8BnAP/AZwD/wEAATwBigH/AwAh/wEAATwBigH/ AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AdEB9gL/AQABPAGKHf+AAAz/AQABPAGKAf8BAAE8AYoB/wEA ATwBigH/AQABPAGKAf8BAAE8AYoB/wMAKf8BAAE8AYoB/wEAATwBigH/AQABPAGKAf8BAAE8AYoB/wEA ATwBiiH/gACA/4AAgP+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/gQAL </value> </data> <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> @@ -199,7 +199,7 @@ <data name="sh.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAACYSURBVDhPpY+7DYAwEEOzEzvR0bEMQ1DRMAQjILagDvIF YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVDhPpY+7DYAwEEOzEzvR0bEMQ1DRMAQjILagDvIF H/kRIvIkK/eJHTAV2Pv8hT2PBQG/QsRMoXfjOmJjrCJq7odZDOwpzORmBr3km7epE3EHYScOD13STCNq 9mHAhFNIzBkBqZ8QFxCbib6I2u+p0hcQu6/jq/wAkIQUfudWGACCENaYu3VCdq7GD3ORJjNpMldizAWG +xR5VXbRDwAAAABJRU5ErkJggg== @@ -444,10 +444,20 @@ +VGD6H8q/ID/AIW14r/6GbxD/wCDGb/4qj/hbXiv/oZvEP8A4MZv/iqPYeY1M//Z </value> </data> <data name="dc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADoSURBVDhPrZMvD4MwEMXvm6Jn5uaWtGIGMUXmKHKgJvBo asEiqeQ73O4glHb8C9uaPNFr+su7dy0EQYBHBQCsYXGh6zpsjcGmabCqKixLjUVRYJ7nmKUZKqUwiiIM wxCFlD0gjuMBMgKMBygnQOYDpNgB1AzQEyAlwIUuWMCWgycdJKQH6U66ka4kBpxJm4AXFccWtOOAW3Ad iLUWLKCet+BnIJYBNsS/AJwppFlqASe6KOQOQNGhP0Yf8PMUVkM07eCAAbMWkgMP6TNEHmPihLjrgAHa /QtOBosOaPWFo3IBwJtvBADwBiAtZRNHCGN5AAAAAElFTkSuQmCC </value> </data> <data name="gs.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGcSURBVDhPlZPPK8NxGMefcp92ooYDB+SwkriNcODmD+C4 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGcSURBVDhPlZPPK8NxGMefcp92ooYDB+SwkriNcODmD+C4 i+JgNJIpUQ5jN+GiSQ7aL0JZKSwc/EyNzYXEEPNztlLr7fPjO5ux2d716tP38zzP+3nXpy8lqqOJ8BdK Ob2URmiL5cmpKJTnvyb6xpzvoVQoPX+LF09nCYElAvySz23CzSLBN0fYHMvC4HWdENogPK5laXAwRThj zRc2wpWTcGmX3/vsfnUoQ4PDacLJDMHL0vBzbzJDA66GWh22xkngsRA2zJK1YcKSy5V+OCZu4uwlga1H @@ -460,7 +470,7 @@ <data name="wl.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIJSURBVDhPhY/tS1NhGMaffyL8KwrRfEmsT4Xi50QNIsJE YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIJSURBVDhPhY/tS1NhGMaffyL8KwrRfEmsT4Xi50QNIsJE ap2JuXkMN447M5vD7bg2T1CtDNum5mYlhvhBUFBEHa6gD/YCsSK0BUZQFklXz/2cs7HFtAsurnM953ff 5zyM5NXH4AtFERyJI6QnDjS9J454MZiVZ/ghutZlsAADu2U6yB3iHskz73LSAeLNUUMebRT2SQfe7i9j 5XcEEUgI/TgP14cGSJuVsKaqhKWX5eidcoN4c9SQV+O/1Miw8GcSMfjg+NIMy1Y9mlcqcG61KufWVDVY @@ -475,7 +485,7 @@ <data name="xz.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAG3SURBVDhPfVLdK0NhHH5LSXGn/QculCsfUbtRLl1JbhQh YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG3SURBVDhPfVLdK0NhHH5LSXGn/QculCsfUbtRLl1JbhQh taxNNPnOolY+yhjjQo12oRQ3bhWiZGULF3Kv5Nucbeacs4/HeX/HnJ289tRT7+/5/Z7nfc+vw+bXgvD4 NuFZDojpC2DOvwX/1i6YCDPeDXEjDyu+C5oRhrgX1knMZrMQkfe83vNf45+QydlVEtKZDETkvaWlkMlk Chn3LFOhptIQMQsgsHmElvYetHXYcHB4YgpjIzOLJMhKCiIqagoZLUVKJPEWlWg2UlOKs3KmB7ncC3RI @@ -489,7 +499,7 @@ <data name="xg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAHoSURBVDhPnZJfSFNhGMY/CESwO/PCey+6iLLsxnXRTQV5 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHoSURBVDhPnZJfSFNhGMY/CESwO/PCey+6iLLsxnXRTQV5 USCIQiyti2iuMYoQS8n+IMLUi/07kq4L03WzLiTvahvVGghtujFashLLzNqEiTCNGfT0ve/OOufICPSB h3P4zu/3nu98HKHPoNOHYdc4XJ5xuL3G0tqwcwLEqLgxA44x/Cr+hjUCCJesZ1flmj36hxliVU3L3UEn NvKbsAYLmMqiYm2hLWaIVTUtPfdHkF/PQYwCT1eBttfAoSn5Zrda2oUTzBCralpu9Q8hu/adoa4oUD8t @@ -503,7 +513,7 @@ <data name="sc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAGwSURBVDhPjU/rK0NxGD5/gI/+AJ9kPrp8ZT7zlSiF4oNL YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVDhPjU/rK0NxGD5/gI/+AJ9kPrp8ZT7zlSiF4oNL ZElChFAstVguc2tsLhshKa0oYRk6yUFu0ayRaXaa1Vwf+/0cZ2fOYZ56Oud5zvs8530ZJVTXt0NKwf4f SMAXeIOHD1KS96gl0r/9h0LsCzIjCljuLLKEiMenV1y4PDi6dIM9uYb94BTrDg6rmywWbHaYl9ZgmF6G bmQW2kGTvEDT1IWz80tMTM1h1GTFkHEG+mETevrH0KkzoEXbj+YuPYyWFTR06BTOaOykhp09QSD4jLvH @@ -516,7 +526,7 @@ <data name="cx.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFOSURBVDhPnZBPK0RRGIfvxkL5Dha+gLK0tsRGkY3dkK2w YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFOSURBVDhPnZBPK0RRGIfvxkL5Dha+gLK0tsRGkY3dkK2w UjJbCzQWk5EFRslEiUwZFNLo+lMaxWCIIUXIQhYzj/edc28NHUzzq1/v7Z7zPOee6/ybgMu3lhwP6NrO F9q6blqaSDaETnOs3UIiCx2bUBuDmjmojpr5t0QWZ9KQfJSNkll5roxAxQRUTZn+LvBOH0vBQgbidzB0 KF+wCA1xaEyYqbVLPEG/CwMC9iShbQu69yEo0uFzM7V2QV2Y2E2e4Al07kGL3L/3CEKXsCRXSryaOZ3J @@ -528,7 +538,7 @@ <data name="xs.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAF/SURBVDhPnZFNSwJBAIbnX1Q/IOoYeAzqHh3C6JAgJEgU YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF/SURBVDhPnZFNSwJBAIbnX1Q/IOoYeAzqHh3C6JAgJEgU UQgaeQgxKZQwtBRC7YsiOnQPISISKyEPUrcgKqIipNQ11/XzbWfQdf1IxQceZnaYeVhmiNV9AIvDB/OG V3JF/F5z7cK9fwrSCtP6NhrhdNyxsWXEuOpkGwvFoiTFbg+xkdI0YjDb2aZsLi9J8fouMDqhhlKlhcm2 9X9At2xlB1JCFnzJdCaHAl3jBeSyWWZpez3zSxYW4FIZJPmKQqZ0cDpcbS0zehML/HA8Ysk0k09npMNK @@ -541,7 +551,7 @@ <data name="mrlk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAH/SURBVDhPfZHfS1NhGMefkCLQu/A/6MK6SbMQFlg3dudN YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAH/SURBVDhPfZHfS1NhGMefkCLQu/A/6MK6SbMQFlg3dudN oBFDY9BF05XMMAoLL3bhxGB4zjzoVCKim4iCgkCMSam1cqP9aO4YJlpIDmqh00IRv73Pe87OWuV54Mt7 znm/n895z0aF8Stj6FdGoARDUAf/H97jTp96FyZmjC8QwuRUBB0zACkiwT0i9rxvgBcvX4MZEye65Vex vp6HJ7yJ+1nYpmNyE3nRZcbEiW74AljL5UB3gOk84J8HnFPA0UfirZqIaoZPMQDZZcbEibp6+vE9mwUF @@ -556,7 +566,7 @@ <data name="bclk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAH4SURBVDhPjZPNS1RRGMZfI2jRLlqUEKLUQgsl3EauEoRW YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAH4SURBVDhPjZPNS1RRGMZfI2jRLlqUEKLUQgsl3EauEoRW /QN+phG4CQXTNrPLbzFrpZAuBIfEqChctFRndHI0YzKnxkHFYQgH50NH5+o8Pm/HwQ/s4oGHc++5z/O7 77nnvSKPPZDyKYSfA8tN55N6NfMvK1XT+LIBxAH8PqfUqxnNitR+g1x/yQuRlJWCZVm2Uo965RozmpXq aRR/Io1jYgJwTdlLPeqt92QqqHLj7phZTCST2Nqxl3rUWzrOTKX7JGBykm9x2Us96r3p1ApOAf5G49iI @@ -571,7 +581,7 @@ <data name="jy.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAACYSURBVDhPpY+7DYAwEEOzEzvR0bEMQ1DRMAQjILagDvIF YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVDhPpY+7DYAwEEOzEzvR0bEMQ1DRMAQjILagDvIF H/kRIvIkK/eJHTAV2Pv8hT2PBQG/QsRMoXfjOmJjrCJq7odZDOwpzORmBr3km7epE3EHYScOD13STCNq 9mHAhFNIzBkBqZ8QFxCbib6I2u+p0hcQu6/jq/wAkIQUfudWGACCENaYu3VCdq7GD3ORJjNpMldizAWG +xR5VXbRDwAAAABJRU5ErkJggg== @@ -580,7 +590,7 @@ <data name="fjy.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADhSURBVDhPrZIxDoMwDEU5D/fgBowZ2VjZGBlzBAYGRhbE YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADhSURBVDhPrZIxDoMwDEU5D/fgBowZ2VjZGBlzBAYGRhbE yC16obp9KE4DCQVV/ZIVKfb/33Gc/QXPohCNZVnEXZ9iznNZ1/VTB1GGQR7vBDGOY1KEOsjkdzW4kiDO RJTcdZ1Ya2Wapr0JhLZtkyJKJk8cxT3opO97LwKR8xY5BEUqwlnX9X0yCJ1ViHe79HeEZGOMVFXlRS47 OJKbptlmEs7lVCRFDot1LnxjtGwQWSQKCNrG1aU9VCTqAgF1L8tym7hLRWCBENitMi0hkGo9BYyiZ0Di DAL/WMS/ClsGy_BarCodeBill_View.cs
@@ -114,6 +114,8 @@ } } //Select * from h_v_Gy_BarCodeBill Where HBarCode='ZXM220413363'//æ¥è¿ä¸ª /// <summary> /// æ ¹æ®ä»£ç è¿å项ç®ä¿¡æ¯ ForReport /// </summary> LMES/ClsShowMod.cs
@@ -25,7 +25,6 @@ using Kanban; using Demo; using ProM.å§å¤ç®¡ç; using BaseSet.å ¬ç¨èµæ.å ¶ä»åºç¡èµæ; namespace LMES { WarM/ÌõÂë´òÓ¡/Sc_ICMOToBarCode.cs
@@ -818,7 +818,7 @@ int LSHlen = 6; //æµæ°´å·é¿åº¦ string TM = ""; //æ¡ç HDate = DateTime.Now.ToShortDateString(); HDate = dtpHBeginDate.Value.ToShortDateString(); HYear = ClsPub.isDate(HDate).Year.ToString().Substring(2, 2); HPeriod = "0" + ClsPub.isDate(HDate).Month.ToString(); HPeriod = HPeriod.Substring(HPeriod.Length - 2, 2); WarM/ÌõÂë´òÓ¡/Sc_ICMOToBarCode.designer.cs
@@ -30,6 +30,7 @@ { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sc_ICMOToBarCode)); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); this.Tool = new System.Windows.Forms.ToolStrip(); this.tc = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); @@ -119,7 +120,7 @@ this.Tool.Location = new System.Drawing.Point(0, 0); this.Tool.Name = "Tool"; this.Tool.Padding = new System.Windows.Forms.Padding(0); this.Tool.Size = new System.Drawing.Size(1069, 50); this.Tool.Size = new System.Drawing.Size(1172, 50); this.Tool.Stretch = true; this.Tool.TabIndex = 16; this.Tool.Text = "toolStrip1"; @@ -218,6 +219,14 @@ this.grdMain.AllowUserToDeleteRows = false; this.grdMain.BackgroundColor = System.Drawing.SystemColors.ControlLightLight; this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle1.Font = new System.Drawing.Font("å®ä½", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; this.grdMain.DefaultCellStyle = dataGridViewCellStyle1; this.grdMain.Location = new System.Drawing.Point(4, 6); this.grdMain.Margin = new System.Windows.Forms.Padding(0); this.grdMain.Name = "grdMain"; @@ -728,7 +737,7 @@ this.tabPage2.Location = new System.Drawing.Point(4, 22); this.tabPage2.Name = "tabPage2"; this.tabPage2.Padding = new System.Windows.Forms.Padding(3); this.tabPage2.Size = new System.Drawing.Size(871, 272); this.tabPage2.Size = new System.Drawing.Size(751, 272); this.tabPage2.TabIndex = 1; this.tabPage2.Text = "æ¡ç ä¿¡æ¯"; this.tabPage2.UseVisualStyleBackColor = true; @@ -793,7 +802,7 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoSize = true; this.BackColor = System.Drawing.SystemColors.ActiveCaption; this.ClientSize = new System.Drawing.Size(1069, 844); this.ClientSize = new System.Drawing.Size(1172, 844); this.Controls.Add(this.button7); this.Controls.Add(this.button3); this.Controls.Add(this.button2); WebAPI/Controllers/MoveStockBillController.cs
@@ -262,8 +262,10 @@ { for (int i = 0; i < dsTBarCode.Tables[0].Rows.Count; i++) { sBarCode_MX = DBUtility.ClsPub.isStrNull(dsTBarCode.Tables[0].Rows[i]["HBarCodeMX"]); objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sBarCode_MX, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker,HOrgID,HSourceBillNo,HSourceBillType); //sBarCode_MX = DBUtility.ClsPub.isStrNull(dsTBarCode.Tables[0].Rows[i]["HBarCodeMX"]); sCode = DBUtility.ClsPub.isStrNull(dsTBarCode.Tables[0].Rows[i]["HBarCodeMX"]); //objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sBarCode_MX, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker,HOrgID,HSourceBillNo,HSourceBillType); objJsonResult = (JsonResult)get_InfoByBarCode_Source_Json_s(sCode, sInterID, sBillNo, sQty, HWHID, HSPID, SCWhID, SCSPID, HMaker, HOrgID, HSourceBillNo, HSourceBillType); if (objJsonResult.code == "0") { return objJsonResult; WebAPI/Controllers/OtherInStockController.cs
@@ -398,6 +398,44 @@ } [Route("MateBill/Delete_Json1")] [HttpGet] public object Delete_Json1(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string sHBillType) { string sErrMsg = string.Empty; WebS.WebService1 oWebs = new WebS.WebService1(); try { if (oWebs.set_DelPonderationBillMain_Temp_InterIDAndSource(HInterID, HMaterID, HAuxPropID, HMTONo, HSourceInterID, HSourceEntryID, sHBillType, ref sErrMsg)) { objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "å 餿åï¼"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å é¤å¤±è´¥ï¼"; objJsonResult.data = null; return objJsonResult; } } catch (Exception) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "å é¤å¤±è´¥ï¼"; objJsonResult.data = null; return objJsonResult; } } [Route("OtherInBill/DisBillEntryList_Mate_Webs_Json")] [HttpGet] public object DisBillEntryList_Mate_Webs_Json(string HBillType, string sWhere) WebAPI/Controllers/OtherOutBillController.cs
@@ -69,8 +69,30 @@ [HttpGet] public Object get_CheckTypeByBarCode_Out_Json(string sCode, Int64 sInterID, string sBillNo, string sMaker, Int64 WhID, Int64 SPID, Double sQty, bool sRedBlue, bool SourceFlag, string sSourceBillNo, string sSourceType, Int64 HOWNERID) { oBar = webserver.get_CheckTypeByBarCode_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo); if (oBar == null) //oBar = webserver.get_CheckTypeByBarCode_Out(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo); //if (oBar == null) //{ // objJsonResult.code = "0"; // objJsonResult.count = 0; // objJsonResult.Message = DBUtility.ClsPub.sErrInfo; // objJsonResult.data = null; // return objJsonResult; //} //else //{ // objJsonResult.code = "0"; // objJsonResult.count = 1; // objJsonResult.Message = "æ«ç æåï¼"; // //objJsonResult.Message = DBUtility.ClsPub.sErrInfo; // objJsonResult.data = oBar; // return objJsonResult; //} WebS.WebService1 oWebs = new WebS.WebService1(); WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); string sExpressNumber = ""; //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); if (WebSoBar == null) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -82,9 +104,8 @@ { objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "æ«ç æåï¼"; //objJsonResult.Message = DBUtility.ClsPub.sErrInfo; objJsonResult.data = oBar; objJsonResult.Message = DBUtility.ClsPub.sErrInfo; objJsonResult.data = WebSoBar; return objJsonResult; } } WebAPI/Controllers/ProductInController.cs
@@ -127,6 +127,48 @@ } //å·æ°è¡¨ä½ è¿ååºå ¥åºæ¡ç 临æ¶è¡¨ï¼é¢æåºåºç®æ´çï¼ [Route("ProductIn/DisBillEntryList_Webs_New_Json1")] [HttpGet] public object DisBillEntryList_Webs_New_Json1(long HBillID, string HBillNo, string HBillType, string sMouldManagerCtl, string sFIFOCtl) { try { WebS.WebService1 oWebs = new WebS.WebService1(); ds = oWebs.GetBillEntry_TmpList(HBillID, HBillNo, HBillType, ref sMouldManagerCtl, ref sFIFOCtl, ref DBUtility.ClsPub.sErrInfo); if (ds == null || ds.Tables[0].Rows.Count <= 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼"; objJsonResult.data = null; return objJsonResult; //DBUtility.ClsPub.MessageBeep((int)DBUtility.ClsPub.BeepType.Warning); } else { objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "è·åä¿¡æ¯æåï¼"; objJsonResult.data = new { list = ds.Tables[0], list2 = ds.Tables[4] }; return objJsonResult; } } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "没æè¿åä»»ä½è®°å½ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } /// <summary> /// å ¶ä»åºåºæ ¡éªæ«æåæ®å·/ç´æ¥è°ç¨webservice /// </summary> @@ -146,6 +188,43 @@ string sExpressNumber = ""; //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); WebSoBar = oWebs.get_BillBarCode_OtherOutCheck(HBillNo, HBillType, HMaker, HOwnerID, ref DBUtility.ClsPub.sErrInfo); if (WebSoBar == null) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = DBUtility.ClsPub.sErrInfo; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = DBUtility.ClsPub.sErrInfo; objJsonResult.data = WebSoBar; return objJsonResult; } } /// <summary> /// çäº§é¢ææ ¡éªæ«æåæ®å·/ç´æ¥è°ç¨webservice /// </summary> /// <returns></returns> //[Route("OtherOutBill_Check_New/BillNo")] [Route("MateBill/BillNo1")] [HttpGet] public Object BillNo1(string HBillNo, string HBillType, string HMaker, Int64 HOwnerID) { //if (sRedBlue == true) //{ // HBillType = "1245"; //} //oBar = webserver.get_CheckTypeByBarCode(sCode, sInterID, sBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, ref DBUtility.ClsPub.sErrInfo); WebS.WebService1 oWebs = new WebS.WebService1(); WebS.ClsKf_ICStockBill_WMS WebSoBar = new WebS.ClsKf_ICStockBill_WMS(); string sExpressNumber = ""; //WebSoBar = oWebs.get_CheckTypeByBarCode_All(sCode, sInterID, HBillType, sBillNo, sMaker, WhID, SPID, sQty, sRedBlue, SourceFlag, sSourceBillNo, sSourceType, HOWNERID, sExpressNumber, ref DBUtility.ClsPub.sErrInfo); WebSoBar = oWebs.get_BillBarCode_MateOutCheck(HBillNo, HBillType, HMaker, HOwnerID, ref DBUtility.ClsPub.sErrInfo); if (WebSoBar == null) { objJsonResult.code = "0"; @@ -645,7 +724,6 @@ [HttpGet] public object set_SavePonderationBillMain_Temp_Source_Fast_Json(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo) { string aa = ""; try { // DataSet ds = new DataSet(); @@ -653,10 +731,9 @@ string sWhere = " Where åæ®å· like '%" + HSourceBillNo.Trim() + "%'"; if (HSourceBillType == "3710") { aa = "æ§è¡äº"; ds = webserver.GetSc_ICMOBillList(sWhere + " "); } if (HSourceBillType == "3711") else if (HSourceBillType == "3711") { ds = webserver.GetSc_ICMOReportBillList(sWhere + " "); } @@ -664,7 +741,7 @@ { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "没æè¿åä»»ä½è®°å½,æºåç±»åæé误ï¼"+aa; objJsonResult.Message = "没æè¿åä»»ä½è®°å½,æºåç±»åæé误ï¼"; objJsonResult.data = null; return objJsonResult; ; } @@ -1020,6 +1097,70 @@ } } /// <summary> /// çäº§é¢ææ ¡éª /// </summary> /// <returns></returns> [Route("MateOutBill_Check_New/set_SaveMateOutBill_Check_New_Json")] [HttpPost] public object set_SaveMateOutBill_Check_New_Json([FromBody] JObject oMain) { var _value = oMain["oMain"].ToString(); string msg1 = _value.ToString(); //List<Model.ClsKf_ProductInBillMain> lsmain = new List<Model.ClsKf_ProductInBillMain>(); //ListModels oListModels = new ListModels(); //lsmain = oListModels.getProductInBillMainByJson(msg1); //lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); //lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); //string sSourceBillType = lsmain[0].HBillType; //BLL.ClsKf_ProductInBill bll = new BLL.ClsKf_ProductInBill(); //return bll.set_SaveProductInBill_New(lsmain[0], sSourceBillType, ref DBUtility.ClsPub.sErrInfo); try { List<Model.ClsKf_MateOutBillMain> lsmain = new List<Model.ClsKf_MateOutBillMain>(); ListModels oListModels = new ListModels(); lsmain = oListModels.getMateOutBillMainByJson(msg1); //lsmain[0].HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); //lsmain[0].HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); //string sSourceBillType = lsmain[0].HBillType; WebAPI.WebS.ClsKf_MateOutBillMain websLsmain = new WebS.ClsKf_MateOutBillMain(); websLsmain.HInterID = lsmain[0].HInterID; websLsmain.HBillNo = lsmain[0].HBillNo; websLsmain.HBillType = "1204"; WebS.WebService1 oWebs = new WebS.WebService1(); if (oWebs.set_SaveMateOutBill_BillCheck(websLsmain, ref DBUtility.ClsPub.sErrInfo)) { objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "çäº§é¢æåæ ¡éªæåï¼åæ®å·ä¸ºï¼"; objJsonResult.data = null; return objJsonResult; } else { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ä¸ä¼ 失败ï¼" + DBUtility.ClsPub.sErrInfo; objJsonResult.data = null; return objJsonResult; } } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "ä¸ä¼ 失败ï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } [Route("ProductIn/Delete_Json_AN")] [HttpGet] public object Delete_Json_AN(long HInterID, long HMaterID, long HAuxPropID, string HMTONo, long HSourceInterID, long HSourceEntryID, string sHBillType) WebAPI/Controllers/SCGL/Èռƻ®¹ÜÀí/JIT_DayPlanPlatFormImportController.cs
New file @@ -0,0 +1,368 @@ using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using System.Web; using System.Web.Http; using System.Web.Script.Serialization; using WebAPI.Models; namespace WebAPI.Controllers.SCGL.æ¥è®¡å管ç { public class JIT_DayPlanPlatFormImportController : ApiController { private json objJsonResult = new json(); public DataSet ds = new DataSet(); public WebServer webserver = new WebServer(); SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); public static string BillType = "4610"; Sc_WorkBillSortBillMain omdelMian = new Sc_WorkBillSortBillMain(); #region ç产æ¥è®¡å æä»¶ä¸ä¼ [Route("JIT_DayPlanPlatFormImport/JIT_DayPlanPlatFormImport_DR")] [HttpPost] public object JIT_DayPlanPlatFormImport_DR() { try { //è·åæä»¶åç§° var file = HttpContext.Current.Request.Files[0]; //è·åæä»¶ç©çè·¯å¾ string ExcelPath = HttpContext.Current.Server.MapPath("~/" + file.FileName); //ä¿åæä»¶ file.SaveAs(ExcelPath); NpoiHelper np = new NpoiHelper(); DataSet ExcelDs = np.ReadExcel(ExcelPath, 1); //å 餿件 File.Delete(ExcelPath); //å建临æ¶è¡¨ DataTable tb2 = new DataTable("dt2"); DataTable tb3 = new DataTable("dt3"); //æ·»å åå for (int i = 0; i < ExcelDs.Tables[0].Columns.Count; i++) { tb2.Columns.Add(ExcelDs.Tables[0].Rows[0][i].ToString()); } //模æ¿ç¼ºå°å ä½éè¦ä»æ°æ®åºä¸æ¥è¯¢åºæ¥æ¾ç¤ºå¨é¡µé¢çåæ®µ tb2.Columns.Add("hmainid", typeof(Int32)); tb2.Columns.Add("HMaterID", typeof(Int32));//ç©æID tb2.Columns.Add("åæ®å·", typeof(string)); tb2.Columns.Add("HWorkShopID", typeof(Int32));//çäº§è½¦é´ tb2.Columns.Add("HEmpID", typeof(Int32));//èå tb2.Columns.Add("HUnitID", typeof(Int32));//计éåä½ tb2.Columns.Add("HSourceID", typeof(Int32));//çäº§èµæºid //æ·»å æ°æ® for (int i = 1; i < ExcelDs.Tables[0].Rows.Count; i++) { DataRow row = tb2.NewRow(); for (int j = 0; j < ExcelDs.Tables[0].Columns.Count; j++) { row[j] = ExcelDs.Tables[0].Rows[i][j].ToString(); } tb2.Rows.Add(row); } ExcelDs.Tables.Add(tb2); var error = ""; var ErrorResult = ""; //æ¥è¯¢ç产订åè¡¨å¤æææ²¡æç产订åä¿¡æ¯ for (int i = 0; i < tb2.Rows.Count; i++) { if (tb2.Rows[i]["ç»ç»ç¼ç *"].ToString() == "") error += "ç»ç»ç¼ç ä¸è½ä¸ºç©º;"; if (tb2.Rows[i]["ç产订åå·*"].ToString() == "") error += "ç产订åå·ä¸è½ä¸ºç©º;\n"; if (tb2.Rows[i]["ç产订åæç»è¡å·*"].ToString() == "") error += "ç产订åæç»è¡å·ä¸è½ä¸ºç©º;"; if (tb2.Rows[i]["ç产车é´ç¼ç *"].ToString() == "") error += "ç产车é´ç¼ç ä¸è½ä¸ºç©º;"; if (tb2.Rows[i]["çäº§èµæºç¼ç *"].ToString() == "") error += "çäº§èµæºç¼ç ä¸è½ä¸ºç©º;"; if (tb2.Rows[i]["ç©æç¼ç *"].ToString() == "") error += "ç©æç¼ç ä¸è½ä¸ºç©º;"; if (error.Length > 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = ErrorResult += $"Excel模æ¿åå¨é误ï¼è¡æ°{i + 1}:{error}\r\n"; ; objJsonResult.data = null; return objJsonResult; } string sql1 = string.Format("select * from h_v_IF_ICMOBillList where åæ®å·='{0}' and ç产车é´ä»£ç ='{1}' and 产å代ç ='{2}' and æç»è¡å·={3} ", tb2.Rows[i]["ç产订åå·*"].ToString(), tb2.Rows[i]["ç产车é´ç¼ç *"].ToString(), tb2.Rows[i]["ç©æç¼ç *"].ToString(), tb2.Rows[i]["ç产订åæç»è¡å·*"].ToString()); ds = oCN.RunProcReturn(sql1, "h_v_IF_ICMOBillList"); if (ds.Tables[0].Rows.Count == 0) error += $"没æç产订åä¿¡æ¯ï¼ç产订åå·:{ tb2.Rows[i]["ç产订åå·*"].ToString()},ç产车é´ç¼ç :{tb2.Rows[i]["ç产车é´ç¼ç *"].ToString()}" + $",ç产订åæç»è¡å·:{ tb2.Rows[i]["ç产订åæç»è¡å·*"].ToString()},ç©æç¼ç :{ tb2.Rows[i]["ç©æç¼ç *"].ToString()}"; if (error.Length > 0) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = ErrorResult += $"Excel模æ¿åå¨é误ï¼è¡æ°{i + 1}:{error}\r\n"; ; objJsonResult.data = null; return objJsonResult; } else { tb2.Rows[i]["HMaterID"] = ds.Tables[0].Rows[0]["HMaterID"].ToString(); tb2.Rows[i]["ç©æåç§°"] = ds.Tables[0].Rows[0]["产ååç§°"].ToString(); tb2.Rows[i]["è§æ ¼åå·"] = ds.Tables[0].Rows[0]["è§æ ¼åå·"].ToString(); tb2.Rows[i]["HWorkShopID"] = ds.Tables[0].Rows[0]["HDeptID"].ToString(); } ds = oCN.RunProcReturn("select * from h_v_JIT_Sc_WorkBillSortBillList " + $"where ç产订åå·='{tb2.Rows[i]["ç产订åå·*"].ToString()}' and ç产订åæç»è¡å·='{tb2.Rows[i]["ç产订åæç»è¡å·*"].ToString()}' " + $"and ç产车é´ç¼ç ='{tb2.Rows[i]["ç产车é´ç¼ç *"].ToString()}' and ç©æä»£ç ='{tb2.Rows[i]["ç©æç¼ç *"].ToString()}' " + $"and çäº§èµæºç¼ç ='{tb2.Rows[i]["çäº§èµæºç¼ç *"].ToString()}' ", "h_v_JIT_Sc_WorkBillSortBillList"); //ç»ç»ç¼ç ='{tb2.Rows[i]["ç»ç»ç¼ç *"].ToString()}' and //and çäº§èµæºç¼ç ='{tb2.Rows[i]["çäº§èµæºç¼ç *"].ToString()}' if (ds.Tables[0].Rows.Count > 0) { tb2.Rows[i]["hmainid"] = ds.Tables[0].Rows[0]["hmainid"].ToString(); tb2.Rows[i]["åæ®å·"] = ds.Tables[0].Rows[0]["åæ®å·"].ToString(); tb2.Rows[i]["ä¼å 级"] = ds.Tables[0].Rows[0]["ä¼å 级"].ToString(); tb2.Rows[i]["HSourceID"] = ds.Tables[0].Rows[0]["HSourceID"].ToString(); tb2.Rows[i]["HEmpID"] = ds.Tables[0].Rows[0]["HEmpID"].ToString(); tb2.Rows[i]["åå·¥ç¼ç "] = ds.Tables[0].Rows[0]["èå代ç "].ToString(); tb2.Rows[i]["HUnitID"] = ds.Tables[0].Rows[0]["HUnitID"].ToString(); tb2.Rows[i]["计éåä½"] = ds.Tables[0].Rows[0]["计éåä½"].ToString(); tb2.Rows[i]["æ¹æ¬¡å·"] = ds.Tables[0].Rows[0]["æ¹æ¬¡"].ToString(); tb2.Rows[i]["éå®è®¢åæ°é"] = ds.Tables[0].Rows[0]["éå®è®¢åæ°é"].ToString(); tb2.Rows[i]["çäº§è®¢åæ°é"] = ds.Tables[0].Rows[0]["订åéæ±æ°é"].ToString(); tb2.Rows[i]["æ»é½å¥æ°é"] = ds.Tables[0].Rows[0]["é½å¥æ°é"].ToString(); } else { //åå·¥ ds = oCN.RunProcReturn($"select * from Gy_Employee where HNumber='{tb2.Rows[i]["åå·¥ç¼ç "].ToString()}'", "Gy_Employee"); if (ds.Tables[0].Rows.Count > 0) tb2.Rows[i]["åå·¥ç¼ç "] = ds.Tables[0].Rows[0]["HItemID"].ToString(); //计éåä½ ds = oCN.RunProcReturn($"select * from Gy_Unit where HNumber='{tb2.Rows[i]["计éåä½"].ToString()}'", "Gy_Unit"); if (ds.Tables[0].Rows.Count > 0) tb2.Rows[i]["HUnitID"] = ds.Tables[0].Rows[0]["HItemID"].ToString(); //çäº§èµæº ds = oCN.RunProcReturn($"select * from Gy_Source where HNumber='{tb2.Rows[i]["çäº§èµæºç¼ç *"].ToString()}'", "Gy_Source"); if (ds.Tables[0].Rows.Count > 0) tb2.Rows[i]["HSourceID"] = ds.Tables[0].Rows[0]["HItemID"].ToString(); } } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = ErrorResult; objJsonResult.data = tb2; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } #endregion #region ç产æ¥è®¡å å¯¼å ¥(ä¿å) [Route("JIT_DayPlanPlatFormImport/JIT_DayPlanPlatFormImport_btnSave")] [HttpPost] public object JIT_DayPlanPlatFormImport_btnSave([FromBody] JObject sMainSub) { var _value = sMainSub["sMainSub"].ToString(); string msg1 = _value.ToString(); oCN.BeginTran(); //ä¿å主表 objJsonResult = AddBillMain(msg1); if (objJsonResult.code == "0") { oCN.RollBack(); objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = objJsonResult.Message; objJsonResult.data = null; return objJsonResult; } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "åæ®ä¿åæåï¼"; objJsonResult.data = null; return objJsonResult; } public json AddBillMain(string msg1) { string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); string msg3 = sArray[1].ToString(); string user = sArray[2].ToString(); try { if (!DBUtility.ClsPub.Security_Log("Sc_WorkBillSortBill_Edit", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "æ ä¿åæéï¼"; objJsonResult.data = null; return objJsonResult; } //è¡¨å¤´åæ®µ omdelMian = Newtonsoft.Json.JsonConvert.DeserializeObject<Sc_WorkBillSortBillMain>(msg2); //JSONåºåå转æ¢åå ¸éå List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); List<object> jb = JsonConvert.DeserializeObject<List<object>>(msg3); foreach (JObject item in jb) { Dictionary<string, string> dic = new Dictionary<string, string>(); foreach (var itm in item.Properties()) { dic.Add(itm.Name, itm.Value.ToString()); } list.Add(dic); } int TrueCount = 0, SumCount = 0; for (int i = 0; i < list.Count; i++) { long HInterID = 0; var HBillNo = ""; if (list[i]["åæ®å·"].ToString() == "" && list[i]["hmainid"].ToString() == "") { HBillNo = DBUtility.ClsPub.CreateBillCode_Prod(BillType, ref DBUtility.ClsPub.sExeReturnInfo, true);//è·å¾ä¸ä¸ªæ°çåæ®å· HInterID = DBUtility.ClsPub.CreateBillID_Prod(BillType, ref DBUtility.ClsPub.sExeReturnInfo);//è·å¾ä¸ä¸ªæ°çid var HICMOBillNo = list[i]["ç产订åå·*"].ToString(); var HICMOEntrySEQ = list[i]["ç产订åæç»è¡å·*"].ToString(); var HWorkShopID = list[i]["HWorkShopID"].ToString(); var HSourceID = list[i]["HSourceID"].ToString(); var HYX = list[i]["ä¼å 级"].ToString(); var HEmpID = list[i]["HEmpID"].ToString(); var HMaterID = list[i]["HMaterID"].ToString(); var HMaterName = list[i]["ç©æåç§°"].ToString(); var HMaterModel = list[i]["è§æ ¼åå·"].ToString(); var HUnitID = list[i]["HUnitID"].ToString(); var HBatchNo = list[i]["æ¹æ¬¡å·"].ToString(); var HSeOrderBillQty = list[i]["éå®è®¢åæ°é"].ToString(); var HOrderNeedQty = list[i]["çäº§è®¢åæ°é"].ToString(); var HCompleteQty = list[i]["æ»é½å¥æ°é"].ToString(); var HOrderType = omdelMian.HOrderType; var HDate = omdelMian.HDate; //主表 oCN.RunProc("insert into Sc_WorkBillSortBillMain(HInterID,HBillNo,HYear,HPeriod,HBillType," + "HBillSubType,HDate,HBillStatus,HMaker,HMakeDate,HICMOBillNo,HOrderType," + "HICMOEntrySEQ,HWorkShopID,HSourceID, HYX, HEmpID," + " HMaterID, HMaterName, HMaterModel, HUnitID, HBatchNo," + " HSeOrderBillQty, HOrderNeedQty, HCompleteQty)values" + $"({HInterID},'{HBillNo}',{DateTime.Now.Year},{DateTime.Now.Month},'{BillType}'," + $"'{BillType}',GETDATE(),1,'{user}','{HDate}','{HICMOBillNo}','{HOrderType}'," + $"{(HICMOEntrySEQ == "" ? 0.ToString() : HICMOEntrySEQ)},{(HWorkShopID == "" ? 0.ToString() : HWorkShopID)},{(HSourceID == "" ? 0.ToString() : HSourceID)}, {(HYX == "" ? 0.ToString() : HYX)}, {(HEmpID == "" ? 0.ToString() : HEmpID)}," + $" {(HMaterID == "" ? 0.ToString() : HMaterID)}, '{HMaterName}', '{HMaterModel}', {(HUnitID == "" ? 0.ToString() : HUnitID)}, '{HBatchNo}'," + $" {(HSeOrderBillQty == "" ? 0.ToString() : HSeOrderBillQty)}, {(HOrderNeedQty == "" ? 0.ToString() : HOrderNeedQty)}, {(HCompleteQty == "" ? 0.ToString() : HCompleteQty)})"); } for (int j = 0; j < 30; j++) { if (list[i][DateTime.Now.AddDays(j).ToString("yyyy-MM-dd")].ToString() != "") { SumCount += 1; ////ä¿åå表 objJsonResult = AddBillSub(HInterID == 0 ? list[i]["hmainid"].ToString() : HInterID.ToString() , HBillNo == "" ? list[i]["åæ®å·"].ToString() : HBillNo , DateTime.Parse(DateTime.Now.AddDays(j).ToString("yyyy-MM-dd").ToString()) , int.Parse(list[i][DateTime.Now.AddDays(j).ToString("yyyy-MM-dd")].ToString())); if (objJsonResult.count == 1) { TrueCount += 1; } } } } if (TrueCount != SumCount) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = objJsonResult.Message; objJsonResult.data = null; return objJsonResult; } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = null; objJsonResult.data = null; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "Exceptionï¼" + e.ToString(); objJsonResult.data = null; return objJsonResult; } } public json AddBillSub(string HInterID,string HBillNo, DateTime date, int HQTY) { //è·åè¡¨æ ¼æ°æ® ds = oCN.RunProcReturn($"select * from h_v_JIT_Sc_WorkBillSortBillList where åæ®å·='{HBillNo}'", "h_v_JIT_Sc_WorkBillSortBillList"); int count = 0; if (ds.Tables[0].Rows.Count > 0) { //夿å表æ¯å¦æå½æ¥çæ¥æä»¥åæ¥ææå¯¹åºçæ°é for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (DateTime.Parse(ds.Tables[0].Rows[i]["æ¥è®¡åçäº§æ¥æ"].ToString()) == date) { oCN.RunProc($"update Sc_WorkBillSortBillSub set HMasterDate='{date}',HQty={HQTY}" + $" where HInterID={HInterID} and HEntryID={ds.Tables[0].Rows[i]["hsubid"].ToString()}"); count += 1; } } } if (count != 1) { //æå ¥å表 oCN.RunProc("insert into Sc_WorkBillSortBillSub(HInterID,HEntryID," + "HMasterDate,HQty)" + $"values({HInterID}, {(ds.Tables[0].Rows.Count + 1)}," + $" '{date}', {HQTY})"); } objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = null; objJsonResult.data = null; return objJsonResult; } #endregion } } WebAPI/Controllers/SCGL/Èռƻ®¹ÜÀí/NpoiHelper.cs
New file @@ -0,0 +1,1328 @@ using System; using System.Collections.Generic; using System.Text; using System.IO; using NPOI.HSSF.UserModel; using System.Data; using System.Drawing; using NPOI.HSSF.Util; using NPOI.SS.UserModel; using NPOI.HPSF; using NPOI.XSSF.UserModel; namespace WebAPI.Controllers.SCGL.æ¥è®¡å管ç { /// <summary> /// Excelæä»¶å°DataSetç转æ¢ç±» /// </summary> public class NpoiHelper { #region 读åExcelæä»¶å 容转æ¢ä¸ºDataSet int ReadExcelEndRow = 0; /// <summary> /// 读åExcelæä»¶å 容转æ¢ä¸ºDataSet,åå便¬¡ä¸º "c0"â¦â¦c[columnlength-1] /// </summary> /// <param name="FileName">æä»¶ç»å¯¹è·¯å¾</param> /// <param name="startRow">æ°æ®å¼å§è¡æ°(1为第ä¸è¡)</param> /// <param name="ColumnDataType">æ¯åçæ°æ®ç±»å</param> /// <returns></returns> public DataSet ReadExcel(string FileName, int startRow, params NpoiDataType[] ColumnDataType) { string colNamePix = "F"; int ertime = 0; int intime = 0; DataSet ds = new DataSet("ds"); DataTable dt = new DataTable("dt"); DataRow dr; StringBuilder sb = new StringBuilder(); using (FileStream stream = new FileStream(@FileName, FileMode.Open, FileAccess.Read)) { IWorkbook workbook = WorkbookFactory.Create(stream);//ä½¿ç¨æ¥å£ï¼èªå¨è¯å«excel2003/2007æ ¼å¼ //for (int k = 0; k < 14; k++) //{ ISheet sheet = workbook.GetSheetAt(0);//å¾å°éé¢ç¬¬ä¸ä¸ªsheet int j; IRow row; #region ColumnDataTypeèµå¼ if (ColumnDataType.Length <= 0) { row = sheet.GetRow(startRow - 1);//å¾å°ç¬¬iè¡ ColumnDataType = new NpoiDataType[row.LastCellNum]; for (int i = 0; i < row.LastCellNum; i++) { ICell hs = row.GetCell(i, MissingCellPolicy.CREATE_NULL_AS_BLANK); ColumnDataType[i] = GetCellDataType(hs); //NpoiDataType.Blank; //if (i == 6) //{ // ColumnDataType[i] = NpoiDataType.Numeric; //} } } #endregion for (j = 0; j < ColumnDataType.Length; j++) { Type tp = GetDataTableType(ColumnDataType[j]); //if (j == 6) //{ // tp = typeof(double); //} dt.Columns.Add(colNamePix + (j + 1), tp); } ReadExcelEndRow = ReadExcelEndRow == 0 ? sheet.PhysicalNumberOfRows : ReadExcelEndRow; for (int i = startRow - 1; i <= ReadExcelEndRow; i++) { row = sheet.GetRow(i);//å¾å°ç¬¬iè¡ if (row == null) continue; try { dr = dt.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt.Rows.Add(dr); intime++; } catch (Exception er) { ertime++; sb.Append(string.Format("第{0}è¡åºéï¼{1}\r\n", i + 1, er.Message)); continue; } } ds.Tables.Add(dt); //} } if (ds.Tables[0].Rows.Count == 0 && sb.ToString() != "") throw new Exception(sb.ToString()); return ds; } #endregion #region//读åå¤ä¸ªsheet public DataSet ReadExcelSub(string FileName, int startRow, params NpoiDataType[] ColumnDataType) { string colNamePix = "F"; int ertime = 0; int intime = 0; DataSet ds = new DataSet("ds"); DataTable dt0 = new DataTable("dt0"); DataTable dt1 = new DataTable("dt1"); DataTable dt2 = new DataTable("dt2"); DataTable dt3 = new DataTable("dt3"); DataTable dt4 = new DataTable("dt4"); DataTable dt5 = new DataTable("dt5"); DataTable dt6 = new DataTable("dt6"); DataTable dt7 = new DataTable("dt7"); DataTable dt8 = new DataTable("dt8"); DataTable dt9 = new DataTable("dt9"); DataTable dt10 = new DataTable("dt10"); DataTable dt11 = new DataTable("dt11"); DataTable dt12 = new DataTable("dt12"); DataTable dt13 = new DataTable("dt13"); DataRow dr; StringBuilder sb = new StringBuilder(); using (FileStream stream = new FileStream(@FileName, FileMode.Open, FileAccess.Read)) { //æ ¹æ®è·¯å¾éè¿å·²åå¨çexcelæ¥å建HSSFWorkbookï¼å³æ´ä¸ªexcelææ¡£ HSSFWorkbook workbook = new HSSFWorkbook(stream); //XSSFWorkbook workbook = new XSSFWorkbook(stream); int x = workbook.NumberOfSheets; List<string> sheetNames = new List<string>(); for (int i = 0; i < x; i++) { //sheetNames.Add(workbook.Workbook.GetSheetName(i)); ISheet sheet = workbook.GetSheetAt(i); int j; IRow row; #region ColumnDataTypeèµå¼ if (ColumnDataType.Length <= 0) { row = sheet.GetRow(startRow - 1);//å¾å°ç¬¬iè¡ ColumnDataType = new NpoiDataType[row.LastCellNum]; for (int a = 0; x < row.LastCellNum; a++) { ICell hs = row.GetCell(a, MissingCellPolicy.CREATE_NULL_AS_BLANK); ColumnDataType[a] = GetCellDataType(hs); //NpoiDataType.Blank; } } #endregion for (j = 0; j < ColumnDataType.Length; j++) { Type tp = GetDataTableType(ColumnDataType[j]);//å¾å°æ¯ä¸åçç±»å ReadExcelEndRow = 0; if (i == 0) { dt0.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 1) { dt1.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 2) { dt2.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 3) { dt3.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 4) { dt4.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 5) { dt5.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 6) { dt6.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 7) { dt7.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 8) { dt8.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 9) { dt9.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 10) { dt10.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 11) { dt11.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 12) { dt12.Columns.Add(colNamePix + (j + 1), tp); } else if (i == 13) { dt13.Columns.Add(colNamePix + (j + 1), tp); } } ReadExcelEndRow = ReadExcelEndRow == 0 ? sheet.PhysicalNumberOfRows : ReadExcelEndRow; for (int a = startRow - 1; a <= ReadExcelEndRow; a++) { row = sheet.GetRow(a);//å¾å°ç¬¬iè¡ if (row == null) continue; try { if (i == 0) { dr = dt0.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt0.Rows.Add(dr); intime++; } else if (i == 1) { dr = dt1.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt1.Rows.Add(dr); intime++; } else if (i == 2) { dr = dt2.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt2.Rows.Add(dr); intime++; } else if (i == 3) { dr = dt3.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt3.Rows.Add(dr); intime++; } else if (i == 4) { dr = dt4.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt4.Rows.Add(dr); intime++; } else if (i == 5) { dr = dt5.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt5.Rows.Add(dr); intime++; } else if (i == 6) { dr = dt6.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt6.Rows.Add(dr); intime++; } else if (i == 7) { dr = dt7.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt7.Rows.Add(dr); intime++; } else if (i == 8) { dr = dt8.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt8.Rows.Add(dr); intime++; } else if (i == 9) { dr = dt9.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt9.Rows.Add(dr); intime++; } else if (i == 10) { dr = dt10.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt10.Rows.Add(dr); intime++; } else if (i == 11) { dr = dt11.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt11.Rows.Add(dr); intime++; } else if (i == 12) { dr = dt12.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt12.Rows.Add(dr); intime++; } else if (i == 13) { dr = dt13.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j + 1)] = GetCellData(ColumnDataType[j], row, j); } dt13.Rows.Add(dr); intime++; } } catch (Exception er) { ertime++; sb.Append(string.Format("第{0}è¡åºéï¼{1}\r\n", i + 1, er.Message)); continue; } } if (i == 0) { ds.Tables.Add(dt0); } else if (i == 1) { ds.Tables.Add(dt1); } else if (i == 2) { ds.Tables.Add(dt2); } else if (i == 3) { ds.Tables.Add(dt3); } else if (i == 4) { ds.Tables.Add(dt4); } else if (i == 5) { ds.Tables.Add(dt5); } else if (i == 6) { ds.Tables.Add(dt6); } else if (i == 7) { ds.Tables.Add(dt7); } else if (i == 8) { ds.Tables.Add(dt8); } else if (i == 9) { ds.Tables.Add(dt9); } else if (i == 10) { ds.Tables.Add(dt10); } else if (i == 11) { ds.Tables.Add(dt11); } else if (i == 12) { ds.Tables.Add(dt12); } else if (i == 13) { ds.Tables.Add(dt13); } } //IWorkbook workbook = WorkbookFactory.Create(stream);//ä½¿ç¨æ¥å£ï¼èªå¨è¯å«excel2003/2007æ ¼å¼ //ISheet sheet = workbook.GetSheetAt(0);//å¾å°éé¢ç¬¬ä¸ä¸ªsheet } //if (ds.Tables[0].Rows.Count == 0 && sb.ToString() != "") throw new Exception(sb.ToString()); return ds; } #endregion Color LevelOneColor = Color.Green; Color LevelTwoColor = Color.FromArgb(201, 217, 243); Color LevelThreeColor = Color.FromArgb(231, 238, 248); Color LevelFourColor = Color.FromArgb(232, 230, 231); Color LevelFiveColor = Color.FromArgb(250, 252, 213); public List<DataSet> ReadExcelBySheetIndex(string FileName, int startRow, string str) { List<DataSet> listDs = new List<DataSet>(); StringBuilder sb = new StringBuilder(); using (FileStream stream = new FileStream(@FileName, FileMode.Open, FileAccess.Read)) { IWorkbook workbook = WorkbookFactory.Create(stream);//ä½¿ç¨æ¥å£ï¼èªå¨è¯å«excel2003/2007æ ¼å¼ // ISheet sheet = workbook.GetSheetAt(SheetIndex);//å¾å°éé¢ç¬¬ä¸ä¸ªsheet List<string> listSheet = GetSheetNames(workbook); ISheet sheet; foreach (string sheetName in listSheet) { DataSet ds = new DataSet("ds"); DataTable dt = new DataTable("dt"); sheet = workbook.GetSheet(sheetName); if (!sheetName.Contains(str)) { continue; } NPOI.SS.UserModel.IRow headerRow = sheet.GetRow(0); int cellCount = headerRow.LastCellNum; for (int j = 0; j < cellCount; j++) { NPOI.SS.UserModel.ICell cell = headerRow.GetCell(j); dt.Columns.Add("F" + j.ToString()); } int r = sheet.PhysicalNumberOfRows; for (int i = (sheet.FirstRowNum); i <= 2900; i++) { NPOI.SS.UserModel.IRow row = null; try { row = sheet.GetRow(i); int ex = row.FirstCellNum; } catch (Exception) { continue; } DataRow dataRow = dt.NewRow(); for (int j = row.FirstCellNum; j < cellCount; j++) { try { if (row.GetCell(j) != null || row.GetCell(j).ToString() != "") //dataRow[j] = row.GetCell(j).ToString(); dataRow[j] = GetCellData(row, j); } catch (Exception ex) { string s = ex.ToString(); } } dt.Rows.Add(dataRow); } ds.Tables.Add(dt); listDs.Add(ds); } // if (ds.Tables[0].Rows.Count == 0 && sb.ToString() != "") throw new Exception(sb.ToString()); } return listDs; } public List<string> GetSheetNames(IWorkbook workbook) { int x = workbook.NumberOfSheets; List<string> sheetNames = new List<string>(); for (int i = 0; i < x; i++) { sheetNames.Add(workbook.GetSheetName(i)); } return sheetNames; } public object GetCellData(IRow row, int column) { try { ICell hs = row.GetCell(column); NpoiDataType datatype = GetCellDataType(hs); //NpoiDataType.Blank; object obj = row.GetCell(column) ?? null; if (datatype == NpoiDataType.Datetime) { string v = ""; try { v = row.GetCell(column).StringCellValue; } catch (Exception e1) { v = row.GetCell(column).DateCellValue.ToString("yyyy-MM-dd hh:mm:ss"); } if (v != "") { try { obj = row.GetCell(column).DateCellValue.ToString("yyyy-MM-dd hh:mm:ss"); } catch (Exception e2) { obj = Convert.ToDateTime(v).ToString("yyyy-MM-dd hh:mm:ss"); } } else obj = DBNull.Value; } else if (datatype == NpoiDataType.Numeric) { obj = DBNull.Value; try { //if (row.GetCell(column).StringCellValue != "") obj = row.GetCell(column).NumericCellValue; } catch (Exception e3) { obj = row.GetCell(column).StringCellValue; } } else if (datatype == NpoiDataType.String && hs.CellType == CellType.Formula) { obj = row.GetCell(column).StringCellValue; } return obj; } catch (Exception e22) { return ""; } } #region ä»DataSet导åºå°MemoryStreamæµ2003 /// <summary> /// ä»DataSet导åºå°MemoryStreamæµ2003 /// </summary> /// <param name="SaveFileName">æä»¶ä¿åè·¯å¾</param> /// <param name="SheetName">Excelæä»¶ä¸çSheetåç§°</param> /// <param name="ds">å卿°æ®çDataSet</param> /// <param name="startRow">ä»åªä¸è¡å¼å§åå ¥ï¼ä»0å¼å§</param> /// <param name="datatypes">DataSetä¸çåå对åºçæ°æ®ç±»å</param> public bool CreateExcel2003(string SaveFileName, string SheetName, DataSet ds, int startRow, params NpoiDataType[] datatypes) { try { if (startRow < 0) startRow = 0; HSSFWorkbook wb = new HSSFWorkbook(); wb = new HSSFWorkbook(); DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation(); dsi.Company = "pkm"; SummaryInformation si = PropertySetFactory.CreateSummaryInformation(); si.Title = si.Subject = "automatic genereted document"; si.Author = "pkm"; wb.DocumentSummaryInformation = dsi; wb.SummaryInformation = si; ISheet sheet = wb.CreateSheet(SheetName); //sheet.SetColumnWidth(0, 50 * 256); //sheet.SetColumnWidth(1, 100 * 256); IRow row; ICell cell; DataRow dr; int j; int maxLength = 0; int curLength = 0; object columnValue; DataTable dt = ds.Tables[0]; if (datatypes.Length < dt.Columns.Count) { datatypes = new NpoiDataType[dt.Columns.Count]; for (int i = 0; i < dt.Columns.Count; i++) { string dtcolumntype = dt.Columns[i].DataType.Name.ToLower(); switch (dtcolumntype) { case "string": datatypes[i] = NpoiDataType.String; break; case "datetime": datatypes[i] = NpoiDataType.Datetime; break; case "boolean": datatypes[i] = NpoiDataType.Bool; break; case "double": datatypes[i] = NpoiDataType.Numeric; break; default: datatypes[i] = NpoiDataType.String; break; } } } #region å建表头 row = sheet.CreateRow(0);//å建第iè¡ ICellStyle style1 = wb.CreateCellStyle();//æ ·å¼ IFont font1 = wb.CreateFont();//åä½ font1.Color = HSSFColor.White.Index;//åä½é¢è² font1.Boldweight = (short)FontBoldWeight.Bold;//åä½å ç²æ ·å¼ //style1.FillBackgroundColor = HSSFColor.WHITE.index;//GetXLColour(wb, LevelOneColor);// è®¾ç½®å¾æ¡è² style1.FillForegroundColor = HSSFColor.Green.Index;//GetXLColour(wb, LevelOneColor);// è®¾ç½®èæ¯è² style1.FillPattern = FillPattern.SolidForeground; style1.SetFont(font1);//æ ·å¼éçåä½è®¾ç½®å ·ä½çå使 ·å¼ style1.Alignment = HorizontalAlignment.Center;//æåæ°´å¹³å¯¹é½æ¹å¼ style1.VerticalAlignment = VerticalAlignment.Center;//æååç´å¯¹é½æ¹å¼ row.HeightInPoints = 25; for (j = 0; j < dt.Columns.Count; j++) { columnValue = dt.Columns[j].ColumnName; curLength = Encoding.Default.GetByteCount(columnValue.ToString()); maxLength = (maxLength < curLength ? curLength : maxLength); int colounwidth = 256 * maxLength; sheet.SetColumnWidth(j, colounwidth); try { cell = row.CreateCell(j);//å建第0è¡ç第jå cell.CellStyle = style1;//åå æ ¼å¼è®¾ç½®æ ·å¼ cell.SetCellType(CellType.String); cell.SetCellValue(columnValue.ToString()); } catch { continue; } } #endregion #region å建æ¯ä¸è¡ for (int i = startRow; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; row = sheet.CreateRow(i + 1);//å建第iè¡ for (j = 0; j < dt.Columns.Count; j++) { columnValue = dr[j]; curLength = Encoding.Default.GetByteCount(columnValue.ToString()); maxLength = (maxLength < curLength ? curLength : maxLength); int colounwidth = 256 * maxLength; sheet.SetColumnWidth(j, colounwidth); try { cell = row.CreateCell(j);//å建第iè¡ç第jå #region æå ¥ç¬¬jåçæ°æ® try { NpoiDataType dtype = datatypes[j]; switch (dtype) { case NpoiDataType.String: { cell.SetCellType(CellType.String); cell.SetCellValue(columnValue.ToString()); } break; case NpoiDataType.Datetime: { cell.SetCellType(CellType.String); cell.SetCellValue(columnValue.ToString()); } break; case NpoiDataType.Numeric: { cell.SetCellType(CellType.Numeric); cell.SetCellValue(Convert.ToDouble(columnValue)); } break; case NpoiDataType.Bool: { cell.SetCellType(CellType.Boolean); cell.SetCellValue(Convert.ToBoolean(columnValue)); } break; case NpoiDataType.Richtext: { cell.SetCellType(CellType.Formula); cell.SetCellValue(columnValue.ToString()); } break; } } catch { cell.SetCellType(CellType.String); cell.SetCellValue(columnValue.ToString()); } #endregion } catch { continue; } } } #endregion //using (FileStream fs = new FileStream(@SaveFileName, FileMode.OpenOrCreate))//çææä»¶å¨æå¡å¨ä¸ //{ // wb.Write(fs); //} //string SaveFileName = "output.xls"; using (FileStream fs = new FileStream(@SaveFileName, FileMode.OpenOrCreate, FileAccess.Write))//çææä»¶å¨æå¡å¨ä¸ { wb.Write(fs); Console.WriteLine("æä»¶ä¿åæåï¼" + SaveFileName); } return true; } catch (Exception er) { Console.WriteLine("æä»¶ä¿åæåï¼" + SaveFileName); return false; } } #endregion #region ä»DataSet导åºå°MemoryStreamæµ2007 /// <summary> /// ä»DataSet导åºå°MemoryStreamæµ2007 /// </summary> /// <param name="SaveFileName">æä»¶ä¿åè·¯å¾</param> /// <param name="SheetName">Excelæä»¶ä¸çSheetåç§°</param> /// <param name="ds">å卿°æ®çDataSet</param> /// <param name="startRow">ä»åªä¸è¡å¼å§åå ¥ï¼ä»0å¼å§</param> /// <param name="datatypes">DataSetä¸çåå对åºçæ°æ®ç±»å</param> public bool CreateExcel2007(string SaveFileName, string SheetName, DataSet ds, int startRow, params NpoiDataType[] datatypes) { try { if (startRow < 0) startRow = 0; XSSFWorkbook wb = new XSSFWorkbook(); ISheet sheet = wb.CreateSheet(SheetName); //sheet.SetColumnWidth(0, 50 * 256); //sheet.SetColumnWidth(1, 100 * 256); IRow row; ICell cell; DataRow dr; int j; int maxLength = 0; int curLength = 0; object columnValue; DataTable dt = ds.Tables[0]; if (datatypes.Length < dt.Columns.Count) { datatypes = new NpoiDataType[dt.Columns.Count]; for (int i = 0; i < dt.Columns.Count; i++) { string dtcolumntype = dt.Columns[i].DataType.Name.ToLower(); switch (dtcolumntype) { case "string": datatypes[i] = NpoiDataType.String; break; case "datetime": datatypes[i] = NpoiDataType.Datetime; break; case "boolean": datatypes[i] = NpoiDataType.Bool; break; case "double": datatypes[i] = NpoiDataType.Numeric; break; default: datatypes[i] = NpoiDataType.String; break; } } } #region å建表头 row = sheet.CreateRow(0);//å建第iè¡ ICellStyle style1 = wb.CreateCellStyle();//æ ·å¼ IFont font1 = wb.CreateFont();//åä½ font1.Color = HSSFColor.White.Index;//åä½é¢è² font1.Boldweight = (short)FontBoldWeight.Bold;//åä½å ç²æ ·å¼ //style1.FillBackgroundColor = HSSFColor.WHITE.index;//GetXLColour(wb, LevelOneColor);// è®¾ç½®å¾æ¡è² style1.FillForegroundColor = HSSFColor.Green.Index;//GetXLColour(wb, LevelOneColor);// è®¾ç½®èæ¯è² style1.FillPattern = FillPattern.SolidForeground; style1.SetFont(font1);//æ ·å¼éçåä½è®¾ç½®å ·ä½çå使 ·å¼ style1.Alignment = HorizontalAlignment.Center;//æåæ°´å¹³å¯¹é½æ¹å¼ style1.VerticalAlignment = VerticalAlignment.Center;//æååç´å¯¹é½æ¹å¼ //row.HeightInPoints = 25; row.HeightInPoints = 15; for (j = 0; j < dt.Columns.Count; j++) { columnValue = dt.Columns[j].ColumnName; curLength = Encoding.Default.GetByteCount(columnValue.ToString()); maxLength = (maxLength < curLength ? curLength : maxLength); int colounwidth = 256 * maxLength; sheet.SetColumnWidth(j, colounwidth); try { cell = row.CreateCell(j);//å建第0è¡ç第jå cell.CellStyle = style1;//åå æ ¼å¼è®¾ç½®æ ·å¼ //cell.SetCellType(CellType.STRING); cell.SetCellValue(columnValue.ToString()); } catch { continue; } } #endregion #region å建æ¯ä¸è¡ for (int i = startRow; i < ds.Tables[0].Rows.Count; i++) { dr = ds.Tables[0].Rows[i]; row = sheet.CreateRow(i + 1);//å建第iè¡ for (j = 0; j < dt.Columns.Count; j++) { columnValue = dr[j]; curLength = Encoding.Default.GetByteCount(columnValue.ToString()); maxLength = (maxLength < curLength ? curLength : maxLength); //int colounwidth = 256 * maxLength; int colounwidth = 3000; sheet.SetColumnWidth(j, colounwidth); try { cell = row.CreateCell(j);//å建第iè¡ç第jå #region æå ¥ç¬¬jåçæ°æ® try { NpoiDataType dtype = datatypes[j]; switch (dtype) { case NpoiDataType.String: { //cell.SetCellType(CellType.STRING); cell.SetCellValue(columnValue.ToString()); } break; case NpoiDataType.Datetime: { // cell.SetCellType(CellType.STRING); cell.SetCellValue(columnValue.ToString()); } break; case NpoiDataType.Numeric: { //cell.SetCellType(CellType.NUMERIC); cell.SetCellValue(Convert.ToDouble(columnValue)); } break; case NpoiDataType.Bool: { //cell.SetCellType(CellType.BOOLEAN); cell.SetCellValue(Convert.ToBoolean(columnValue)); } break; case NpoiDataType.Richtext: { // cell.SetCellType(CellType.FORMULA); cell.SetCellValue(columnValue.ToString()); } break; } } catch { //cell.SetCellType(HSSFCell.CELL_TYPE_STRING); cell.SetCellValue(columnValue.ToString()); } #endregion } catch { continue; } } } #endregion //using (FileStream fs = new FileStream(@SaveFileName, FileMode.OpenOrCreate))//çææä»¶å¨æå¡å¨ä¸ //{ // wb.Write(fs); //} //string SaveFileName = "output.xlsx"; using (FileStream fs = new FileStream(SaveFileName, FileMode.OpenOrCreate, FileAccess.Write))//çææä»¶å¨æå¡å¨ä¸ { wb.Write(fs); Console.WriteLine("æä»¶ä¿åæåï¼" + SaveFileName); } return true; } catch (Exception er) { Console.WriteLine("æä»¶ä¿å失败ï¼" + SaveFileName); return false; } } #endregion private short GetXLColour(HSSFWorkbook workbook, System.Drawing.Color SystemColour) { short s = 0; HSSFPalette XlPalette = workbook.GetCustomPalette(); HSSFColor XlColour = XlPalette.FindColor(SystemColour.R, SystemColour.G, SystemColour.B); if (XlColour == null) { if (NPOI.HSSF.Record.PaletteRecord.STANDARD_PALETTE_SIZE < 255) { if (NPOI.HSSF.Record.PaletteRecord.STANDARD_PALETTE_SIZE < 64) { //NPOI.HSSF.Record.PaletteRecord.STANDARD_PALETTE_SIZE= 64; //NPOI.HSSF.Record.PaletteRecord.STANDARD_PALETTE_SIZE += 1; XlColour = XlPalette.AddColor(SystemColour.R, SystemColour.G, SystemColour.B); } else { XlColour = XlPalette.FindSimilarColor(SystemColour.R, SystemColour.G, SystemColour.B); } s = XlColour.Indexed; } } else s = XlColour.Indexed; return s; } #region 读Excel-æ ¹æ®NpoiDataTypeå建çDataTableåçæ°æ®ç±»å /// <summary> /// 读Excel-æ ¹æ®NpoiDataTypeå建çDataTableåçæ°æ®ç±»å /// </summary> /// <param name="datatype"></param> /// <returns></returns> private Type GetDataTableType(NpoiDataType datatype) { Type tp = typeof(string);//Type.GetType("System.String") switch (datatype) { case NpoiDataType.Bool: tp = typeof(bool); break; case NpoiDataType.Datetime: tp = typeof(DateTime); break; case NpoiDataType.Numeric: tp = typeof(double); break; case NpoiDataType.Error: tp = typeof(string); break; case NpoiDataType.Blank: tp = typeof(string); break; } return tp; } #endregion #region 读Excel-å¾å°ä¸åæ°æ®ç±»ååå æ ¼çæ°æ® /// <summary> /// 读Excel-å¾å°ä¸åæ°æ®ç±»ååå æ ¼çæ°æ® /// </summary> /// <param name="datatype">æ°æ®ç±»å</param> /// <param name="row">æ°æ®ä¸çä¸è¡</param> /// <param name="column">åªå</param> /// <returns></returns> private object GetCellData(NpoiDataType datatype, IRow row, int column) { var objcell = row.GetCell(column); object obj = objcell ?? null; if (obj == null) { return null; } if (obj.ToString().Contains("æ") && obj.ToString().Contains("-") && objcell.DateCellValue != null) { datatype = NpoiDataType.Datetime; } else if (objcell.CellType == CellType.Numeric && (obj.ToString().Contains("-") || obj.ToString().Contains("/")) && objcell.DateCellValue != null) { datatype = NpoiDataType.Datetime; } if (datatype == NpoiDataType.Datetime) { string v = ""; try { v = row.GetCell(column).StringCellValue.Trim(); } catch (Exception e1) { v = row.GetCell(column).DateCellValue.ToString("yyyy-MM-dd hh:mm:ss"); } if (v != "") { try { obj = row.GetCell(column).DateCellValue.ToString("yyyy-MM-dd hh:mm:ss"); } catch (Exception e2) { obj = Convert.ToDateTime(v).ToString("yyyy-MM-dd hh:mm:ss"); } } else obj = DBNull.Value; } else if (datatype == NpoiDataType.Numeric) { obj = DBNull.Value; try { //if (row.GetCell(column).StringCellValue != "") obj = row.GetCell(column).NumericCellValue; } catch (Exception e3) { obj = row.GetCell(column).StringCellValue.Trim(); } } else { if (obj != null) { obj = obj.ToString().Trim().Replace("\n", "");//廿å车ï¼ligerui tree䏿¯æå车 if (obj.ToString().StartsWith(".")) { decimal.Parse("0" + obj.ToString()); obj = "0" + obj.ToString(); } } } return obj; } private object GetCellData_double(NpoiDataType datatype, IRow row, int column) { return (object)(row.GetCell(column).NumericCellValue) ?? null; } #endregion #region è·ååå æ ¼æ°æ®ç±»å /// <summary> /// è·ååå æ ¼æ°æ®ç±»å /// </summary> /// <param name="hs"></param> /// <returns></returns> private NpoiDataType GetCellDataType(ICell hs) { NpoiDataType dtype; DateTime t1; string cellvalue = ""; switch (hs.CellType) { case CellType.Blank: dtype = NpoiDataType.String; cellvalue = hs.StringCellValue; break; case CellType.Boolean: dtype = NpoiDataType.Bool; break; case CellType.Numeric: dtype = NpoiDataType.String; if (hs.NumericCellValue.ToString().Contains("-") || hs.NumericCellValue.ToString().Contains("/") || hs.ToString().Contains("-") || hs.ToString().Contains("/")) { hs.DateCellValue.ToString(); dtype = NpoiDataType.Datetime; } cellvalue = hs.NumericCellValue.ToString(); break; case CellType.String: dtype = NpoiDataType.String; cellvalue = hs.StringCellValue; break; case CellType.Error: dtype = NpoiDataType.Error; break; case CellType.Formula: { dtype = NpoiDataType.String; try { if (hs.CachedFormulaResultType == CellType.Numeric && hs.NumericCellValue.ToString() != "") { dtype = NpoiDataType.Numeric; cellvalue = hs.NumericCellValue.ToString(); } else if (hs.CachedFormulaResultType == CellType.Numeric && hs.DateCellValue.ToString() != "") { dtype = NpoiDataType.Datetime; cellvalue = hs.DateCellValue.ToString(); } else if (hs.RichStringCellValue.ToString() != "") { dtype = NpoiDataType.String; cellvalue = hs.RichStringCellValue.ToString(); } } catch { try { if (hs.CachedFormulaResultType == CellType.Numeric && hs.NumericCellValue.ToString() != "") { dtype = NpoiDataType.Numeric; cellvalue = hs.NumericCellValue.ToString(); } } catch { //cellvalue = hs.StringCellValue; } } break; } default: dtype = NpoiDataType.Datetime; break; } //if (cellvalue != "" && DateTime.TryParse(cellvalue, out t1)) dtype = NpoiDataType.Datetime; return dtype; } #endregion #region æµè¯ä»£ç #endregion public DataSet ReadExcel_ByColNum(string FileName, int startRow, int LastCellNum, params NpoiDataType[] ColumnDataType) { string colNamePix = "F"; int ertime = 0; int intime = 0; DataSet ds = new DataSet("ds"); DataTable dt = new DataTable("dt"); DataRow dr; StringBuilder sb = new StringBuilder(); using (FileStream stream = new FileStream(@FileName, FileMode.Open, FileAccess.Read)) { IWorkbook workbook = WorkbookFactory.Create(stream);//ä½¿ç¨æ¥å£ï¼èªå¨è¯å«excel2003/2007æ ¼å¼ ISheet sheet = workbook.GetSheetAt(0);//å¾å°éé¢ç¬¬ä¸ä¸ªsheet int j; IRow row; #region ColumnDataTypeèµå¼ if (ColumnDataType.Length <= 0) { row = sheet.GetRow(startRow - 1);//å¾å°ç¬¬iè¡ ColumnDataType = new NpoiDataType[LastCellNum]; for (int i = 0; i < LastCellNum; i++) { ICell hs = row.GetCell(i, MissingCellPolicy.CREATE_NULL_AS_BLANK); ColumnDataType[i] = GetCellDataType(hs); //NpoiDataType.Blank; } } #endregion for (j = 0; j < ColumnDataType.Length; j++) { Type tp = GetDataTableType(ColumnDataType[j]); dt.Columns.Add(colNamePix + j, tp); } ReadExcelEndRow = ReadExcelEndRow == 0 ? sheet.PhysicalNumberOfRows : ReadExcelEndRow; int ss = sheet.LastRowNum + 1; if (ReadExcelEndRow < ss && ReadExcelEndRow > 0) { ReadExcelEndRow = ss; } for (int i = startRow - 1; i <= ReadExcelEndRow; i++) { row = sheet.GetRow(i);//å¾å°ç¬¬iè¡ if (row == null) continue; try { dr = dt.NewRow(); for (j = 0; j < ColumnDataType.Length; j++) { dr[colNamePix + (j)] = GetCellData(ColumnDataType[j], row, j); } dt.Rows.Add(dr); intime++; } catch (Exception er) { ertime++; sb.Append(string.Format("第{0}è¡åºéï¼{1}\r\n", i + 1, er.Message)); continue; } } ds.Tables.Add(dt); } if (ds.Tables[0].Rows.Count == 0 && sb.ToString() != "") throw new Exception(sb.ToString()); return ds; } } #region æä¸¾(Excelåå æ ¼æ°æ®ç±»å) /// <summary> /// æä¸¾(Excelåå æ ¼æ°æ®ç±»å) /// </summary> public enum NpoiDataType { /// <summary> /// å符串类å-å¼ä¸º1 /// </summary> String, /// <summary> /// å¸å°ç±»å-å¼ä¸º2 /// </summary> Bool, /// <summary> /// æ¶é´ç±»å-å¼ä¸º3 /// </summary> Datetime, /// <summary> /// æ°åç±»å-å¼ä¸º4 /// </summary> Numeric, /// <summary> /// å¤æææ¬ç±»å-å¼ä¸º5 /// </summary> Richtext, /// <summary> /// ç©ºç½ /// </summary> Blank, /// <summary> /// é误 /// </summary> Error } #endregion } WebAPI/Controllers/SCGL/Èռƻ®¹ÜÀí/Sc_WorkBillSortBillController.cs
@@ -92,7 +92,7 @@ string user = sArray[4].ToString(); try { if (!DBUtility.ClsPub.Security_Log("JIT_ComplementGoodBill_Edit", 1, false, user)) if (!DBUtility.ClsPub.Security_Log("Sc_WorkBillSortBill_Edit", 1, false, user)) { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/Web References/WebS/Reference.cs
Diff too large WebAPI/Web References/WebS/WebService1.wsdl
@@ -2,7 +2,7 @@ <wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> <s:element name="get_SourceBarCode_EntrustOut"> <s:element name="get_SourceBarCode_New"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> @@ -10,17 +10,21 @@ <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_EntrustOutResponse"> <s:element name="get_SourceBarCode_NewResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_EntrustOutResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> @@ -64,6 +68,293 @@ <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> </s:sequence> </s:complexType> <s:element name="getSourceBill_New"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ClsXt_SystemParameterMain"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBillCheck_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBillCheck_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="BarCode_PrintQty" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="BarCode_PrintQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="BarCode_UpdatePrintQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_BadReasonQtyCtrl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESReturnWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_MouldLifeCtrlType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="OA_ErrMsgBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESProceReportWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_SaveAutoAddnew" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_SaveAutoAddnew" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_SaveAutoAddnew" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_SaveAutoAddnew" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_SaveAutoAddnew" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MouldProdOutBill_MouldLifeCtrlType" type="s:string" /> </s:sequence> </s:complexType> <s:element name="getSourceBill_NewResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_NewResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetSourceBillList"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetSourceBillListResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillListResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_MateOut"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_MateOutResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MateOutResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_EntrustOut"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_EntrustOutResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_EntrustOutResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_CheckTypeByMouldSource"> <s:complexType> <s:sequence> @@ -560,6 +851,25 @@ </s:sequence> </s:complexType> </s:element> <s:element name="get_BillBarCode_MateOutCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_BillBarCode_MateOutCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MateOutCheckResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_BillBarCode_OtherOutCheck"> <s:complexType> <s:sequence> @@ -579,7 +889,52 @@ </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck"> <s:element name="get_BillBarCode_MoveStockCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_BillBarCode_MoveStockCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_BillBarCode_MoveStockCheckResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_BarCode_MoveStockBillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_BarCode_MoveStockBillCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_BarCode_MoveStockBillCheckResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" /> @@ -590,6 +945,8 @@ <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCSPID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> @@ -654,168 +1011,32 @@ <s:element minOccurs="1" maxOccurs="1" name="HStopflag" type="s:boolean" /> </s:sequence> </s:complexType> <s:complexType name="ClsXt_SystemParameterMain"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_POStockInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_AutoBarCode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_ProductInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_SimpleMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_EntrustOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_AutoSavePOStockInBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_NoRefresh" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_AutoSavePOStockInBackBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_SellOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MateReplenishOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherInBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_OtherOutBackBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepOutBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Kf_MoveStockStepInBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_ERPStockCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_WMSStockCtl_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_SaveUpdateStock" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_MaterBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_BatchBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_SNBarCodeDefQty" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_CampanyName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_OneKeyMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_BarCodeMustSameSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_OneScanMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="WMS_MouldManagerCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="BarCode_SourceQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FullMoveCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_OneCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationInBill_ProcessCheckCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_ProcessCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationOutBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="QC_NoPassProdCheckBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FIFOCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_FullMoveCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustInBill_OneCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MES_StationEntrustOutBill_QtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_ERPMode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MustQtyCtl" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_MulSourceBill" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_BillTypeOneScan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_UpdateSourceInterID" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOReportBill_FirstCheckOut" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESBeginWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESEndWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MESStopWorkBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillWorkQtyStatus_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_ICMOBillQualityStatus_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Sc_MaterToSourceBill_AutoCheck" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="QC_FirstPieceCheckBill_AutoCheck" type="s:string" /> </s:sequence> </s:complexType> <s:element name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="omodel_View" type="tns:ClsGy_BarCodeBill_WMS_Model_View" /> <s:element minOccurs="0" maxOccurs="1" name="sBarCode" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HBillID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSPID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePonderationBillMain_Temp_BarCode_BillCheckResponse"> <s:complexType> <s:sequence> @@ -1194,6 +1415,86 @@ <s:element minOccurs="1" maxOccurs="1" name="sHDeptID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sHDeptName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteBillList"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteBillListResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_PonderationBillMain_TempList_New"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_PonderationBillMain_TempList_NewResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_NewResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteICStockBillAndWMS"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteICStockBillAndWMSResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="DeleteICStockBillAndWMSResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_ICStockBillList"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_ICStockBillListResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillListResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> @@ -2950,111 +3251,107 @@ </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_New"> <s:element name="set_SavePOStockInBackBill_CLD"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_NewResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_NewResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="getSourceBill_New"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueflag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HAccessFlag" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="SourceFlag" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="getSourceBill_NewResponse"> <s:complexType name="ClsKf_ICStockBillMain"> <s:complexContent mixed="false"> <s:extension base="tns:ClsXt_BaseBillMain"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" /> <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" /> <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> <s:element name="set_SavePOStockInBackBill_CLDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="getSourceBill_NewResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLDResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetSourceBillList"> <s:element name="set_SavePOStockInBill"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_POStockInBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetSourceBillListResponse"> <s:complexType name="ClsKf_POStockInBillMain"> <s:complexContent mixed="false"> <s:extension base="tns:ClsXt_BaseBillMain"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> <s:element name="set_SavePOStockInBillResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetSourceBillListResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_MateOut"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSourceBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HPTQty" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HPlanMode" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HFIFOWhID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="get_SourceBarCode_MateOutResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="get_SourceBarCode_MateOutResult" type="tns:ClsKf_ICStockBill_WMS" /> <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBillResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> @@ -3142,27 +3439,6 @@ </s:sequence> </s:complexType> </s:element> <s:complexType name="ClsKf_POStockInBillMain"> <s:complexContent mixed="false"> <s:extension base="tns:ClsXt_BaseBillMain"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> <s:element name="set_SavePOStockInBill_NewResponse"> <s:complexType> <s:sequence> @@ -3294,55 +3570,6 @@ </s:sequence> </s:complexType> </s:element> <s:complexType name="ClsKf_ICStockBillMain"> <s:complexContent mixed="false"> <s:extension base="tns:ClsXt_BaseBillMain"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="HSupID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSCWHID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HEmpID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSecManagerID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HKeeperID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDeptID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HCurID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HExplanation" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HInnerBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HRedBlueFlag" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="HSellSID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyCompID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyTypeID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HCarriage" type="s:float" /> <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo_M" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HSeOrderBillNo" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HConveyMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckMoneyFor" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HRemainMoney" type="s:double" /> <s:element minOccurs="1" maxOccurs="1" name="HCheckStatus" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HHookType" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HHookQty" type="s:double" /> <s:element minOccurs="0" maxOccurs="1" name="HCarNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HLinkMan" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HLinkPhone" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HAddress" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="HProcID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSALEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPRDORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSTOCKORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HSETTLEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HOWNERSUPPLIERID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HDEMANDORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPURCHASEORGID" type="s:long" /> <s:element minOccurs="1" maxOccurs="1" name="HPAYORGID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="HOWNERTYPEID" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="HStockStyle" type="s:string" /> </s:sequence> </s:extension> </s:complexContent> </s:complexType> <s:element name="set_SaveProductInBackBillResponse"> <s:complexType> <s:sequence> @@ -4470,83 +4697,21 @@ </s:sequence> </s:complexType> </s:element> <s:element name="DeleteBillList"> <s:element name="set_SaveSellOutBackBill_CLD"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteBillListResponse"> <s:element name="set_SaveSellOutBackBill_CLDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="DeleteBillListResult" type="s:boolean" /> <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLDResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_PonderationBillMain_TempList_New"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_PonderationBillMain_TempList_NewResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetKf_PonderationBillMain_TempList_NewResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteICStockBillAndWMS"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="sHInterID" type="s:long" /> <s:element minOccurs="0" maxOccurs="1" name="sHBillNo" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DeleteICStockBillAndWMSResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="DeleteICStockBillAndWMSResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_ICStockBillList"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="sHBillType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sHMaker" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="sHOWNERID" type="s:long" /> </s:sequence> </s:complexType> </s:element> <s:element name="GetKf_ICStockBillListResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetKf_ICStockBillListResult"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> @@ -5201,6 +5366,22 @@ <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBill_CLDResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMateOutBill_BillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MateOutBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMateOutBill_BillCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveMateOutBill_BillCheckResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> @@ -5877,41 +6058,6 @@ <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLD_NewResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePOStockInBackBill_CLD"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePOStockInBackBill_CLDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBackBill_CLDResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePOStockInBill"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_POStockInBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SavePOStockInBillResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SavePOStockInBillResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> @@ -7221,6 +7367,38 @@ </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMoveStockBill_BillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMoveStockBill_BillCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_BillCheckResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMoveStockBill_CLD_BillCheck"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_MoveStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMoveStockBill_CLD_BillCheckResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveMoveStockBill_CLD_BillCheckResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveMoveStockStepOutBill_New"> <s:complexType> <s:sequence> @@ -7483,24 +7661,6 @@ <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLD_NewResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveSellOutBackBill_CLD"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="oMain" type="tns:ClsKf_ICStockBillMain" /> <s:element minOccurs="0" maxOccurs="1" name="sHSourceType" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="oSystemParameterMain" type="tns:ClsXt_SystemParameterMain" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="set_SaveSellOutBackBill_CLDResponse"> <s:complexType> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="set_SaveSellOutBackBill_CLDResult" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="sErrMsg" type="s:string" /> </s:sequence> </s:complexType> @@ -11605,6 +11765,30 @@ </s:element> </s:schema> </wsdl:types> <wsdl:message name="get_SourceBarCode_NewSoapIn"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_NewSoapOut"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" /> </wsdl:message> <wsdl:message name="getSourceBill_NewSoapIn"> <wsdl:part name="parameters" element="tns:getSourceBill_New" /> </wsdl:message> <wsdl:message name="getSourceBill_NewSoapOut"> <wsdl:part name="parameters" element="tns:getSourceBill_NewResponse" /> </wsdl:message> <wsdl:message name="GetSourceBillListSoapIn"> <wsdl:part name="parameters" element="tns:GetSourceBillList" /> </wsdl:message> <wsdl:message name="GetSourceBillListSoapOut"> <wsdl:part name="parameters" element="tns:GetSourceBillListResponse" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_MateOutSoapIn"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOut" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_MateOutSoapOut"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOutResponse" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_EntrustOutSoapIn"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_EntrustOut" /> </wsdl:message> @@ -11725,11 +11909,35 @@ <wsdl:message name="GetSourceBillList_BillCheckSoapOut"> <wsdl:part name="parameters" element="tns:GetSourceBillList_BillCheckResponse" /> </wsdl:message> <wsdl:message name="get_BillBarCode_MateOutCheckSoapIn"> <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheck" /> </wsdl:message> <wsdl:message name="get_BillBarCode_MateOutCheckSoapOut"> <wsdl:part name="parameters" element="tns:get_BillBarCode_MateOutCheckResponse" /> </wsdl:message> <wsdl:message name="get_BillBarCode_OtherOutCheckSoapIn"> <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheck" /> </wsdl:message> <wsdl:message name="get_BillBarCode_OtherOutCheckSoapOut"> <wsdl:part name="parameters" element="tns:get_BillBarCode_OtherOutCheckResponse" /> </wsdl:message> <wsdl:message name="get_BillBarCode_MoveStockCheckSoapIn"> <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheck" /> </wsdl:message> <wsdl:message name="get_BillBarCode_MoveStockCheckSoapOut"> <wsdl:part name="parameters" element="tns:get_BillBarCode_MoveStockCheckResponse" /> </wsdl:message> <wsdl:message name="get_BarCode_MoveStockBillCheckSoapIn"> <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheck" /> </wsdl:message> <wsdl:message name="get_BarCode_MoveStockBillCheckSoapOut"> <wsdl:part name="parameters" element="tns:get_BarCode_MoveStockBillCheckResponse" /> </wsdl:message> <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" /> </wsdl:message> <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckResponse" /> </wsdl:message> <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheck" /> @@ -11844,6 +12052,30 @@ </wsdl:message> <wsdl:message name="set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePonderationBillMain_Temp_BarCode_MouldResponse" /> </wsdl:message> <wsdl:message name="DeleteBillListSoapIn"> <wsdl:part name="parameters" element="tns:DeleteBillList" /> </wsdl:message> <wsdl:message name="DeleteBillListSoapOut"> <wsdl:part name="parameters" element="tns:DeleteBillListResponse" /> </wsdl:message> <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapIn"> <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_New" /> </wsdl:message> <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapOut"> <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_NewResponse" /> </wsdl:message> <wsdl:message name="DeleteICStockBillAndWMSSoapIn"> <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMS" /> </wsdl:message> <wsdl:message name="DeleteICStockBillAndWMSSoapOut"> <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMSResponse" /> </wsdl:message> <wsdl:message name="GetKf_ICStockBillListSoapIn"> <wsdl:part name="parameters" element="tns:GetKf_ICStockBillList" /> </wsdl:message> <wsdl:message name="GetKf_ICStockBillListSoapOut"> <wsdl:part name="parameters" element="tns:GetKf_ICStockBillListResponse" /> </wsdl:message> <wsdl:message name="GetKf_ICStockBillQueryListSoapIn"> <wsdl:part name="parameters" element="tns:GetKf_ICStockBillQueryList" /> @@ -12325,29 +12557,17 @@ <wsdl:message name="getSourceBillList_NewSoapOut"> <wsdl:part name="parameters" element="tns:getSourceBillList_NewResponse" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_NewSoapIn"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_New" /> <wsdl:message name="set_SavePOStockInBackBill_CLDSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_NewSoapOut"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_NewResponse" /> <wsdl:message name="set_SavePOStockInBackBill_CLDSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLDResponse" /> </wsdl:message> <wsdl:message name="getSourceBill_NewSoapIn"> <wsdl:part name="parameters" element="tns:getSourceBill_New" /> <wsdl:message name="set_SavePOStockInBillSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBill" /> </wsdl:message> <wsdl:message name="getSourceBill_NewSoapOut"> <wsdl:part name="parameters" element="tns:getSourceBill_NewResponse" /> </wsdl:message> <wsdl:message name="GetSourceBillListSoapIn"> <wsdl:part name="parameters" element="tns:GetSourceBillList" /> </wsdl:message> <wsdl:message name="GetSourceBillListSoapOut"> <wsdl:part name="parameters" element="tns:GetSourceBillListResponse" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_MateOutSoapIn"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOut" /> </wsdl:message> <wsdl:message name="get_SourceBarCode_MateOutSoapOut"> <wsdl:part name="parameters" element="tns:get_SourceBarCode_MateOutResponse" /> <wsdl:message name="set_SavePOStockInBillSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBillResponse" /> </wsdl:message> <wsdl:message name="set_CheckAddPOStockInBillSoapIn"> <wsdl:part name="parameters" element="tns:set_CheckAddPOStockInBill" /> @@ -12685,29 +12905,11 @@ <wsdl:message name="TempList_ModifySoapOut"> <wsdl:part name="parameters" element="tns:TempList_ModifyResponse" /> </wsdl:message> <wsdl:message name="DeleteBillListSoapIn"> <wsdl:part name="parameters" element="tns:DeleteBillList" /> <wsdl:message name="set_SaveSellOutBackBill_CLDSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD" /> </wsdl:message> <wsdl:message name="DeleteBillListSoapOut"> <wsdl:part name="parameters" element="tns:DeleteBillListResponse" /> </wsdl:message> <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapIn"> <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_New" /> </wsdl:message> <wsdl:message name="GetKf_PonderationBillMain_TempList_NewSoapOut"> <wsdl:part name="parameters" element="tns:GetKf_PonderationBillMain_TempList_NewResponse" /> </wsdl:message> <wsdl:message name="DeleteICStockBillAndWMSSoapIn"> <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMS" /> </wsdl:message> <wsdl:message name="DeleteICStockBillAndWMSSoapOut"> <wsdl:part name="parameters" element="tns:DeleteICStockBillAndWMSResponse" /> </wsdl:message> <wsdl:message name="GetKf_ICStockBillListSoapIn"> <wsdl:part name="parameters" element="tns:GetKf_ICStockBillList" /> </wsdl:message> <wsdl:message name="GetKf_ICStockBillListSoapOut"> <wsdl:part name="parameters" element="tns:GetKf_ICStockBillListResponse" /> <wsdl:message name="set_SaveSellOutBackBill_CLDSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLDResponse" /> </wsdl:message> <wsdl:message name="set_SaveSellOutBillSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBill" /> @@ -12846,6 +13048,12 @@ </wsdl:message> <wsdl:message name="set_SaveMateOutBill_CLDSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_CLDResponse" /> </wsdl:message> <wsdl:message name="set_SaveMateOutBill_BillCheckSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_BillCheck" /> </wsdl:message> <wsdl:message name="set_SaveMateOutBill_BillCheckSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveMateOutBill_BillCheckResponse" /> </wsdl:message> <wsdl:message name="set_SaveMateReplenishOutBill_NewSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveMateReplenishOutBill_New" /> @@ -13026,18 +13234,6 @@ </wsdl:message> <wsdl:message name="set_SavePOStockInBackBill_CLD_NewSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD_NewResponse" /> </wsdl:message> <wsdl:message name="set_SavePOStockInBackBill_CLDSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLD" /> </wsdl:message> <wsdl:message name="set_SavePOStockInBackBill_CLDSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBackBill_CLDResponse" /> </wsdl:message> <wsdl:message name="set_SavePOStockInBillSoapIn"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBill" /> </wsdl:message> <wsdl:message name="set_SavePOStockInBillSoapOut"> <wsdl:part name="parameters" element="tns:set_SavePOStockInBillResponse" /> </wsdl:message> <wsdl:message name="set_DelPonderationBillMain_TempSoapIn"> <wsdl:part name="parameters" element="tns:set_DelPonderationBillMain_Temp" /> @@ -13369,6 +13565,18 @@ <wsdl:message name="set_SaveMoveStockBill_CLD_NewSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_NewResponse" /> </wsdl:message> <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheck" /> </wsdl:message> <wsdl:message name="set_SaveMoveStockBill_BillCheckSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_BillCheckResponse" /> </wsdl:message> <wsdl:message name="set_SaveMoveStockBill_CLD_BillCheckSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_BillCheck" /> </wsdl:message> <wsdl:message name="set_SaveMoveStockBill_CLD_BillCheckSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockBill_CLD_BillCheckResponse" /> </wsdl:message> <wsdl:message name="set_SaveMoveStockStepOutBill_NewSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveMoveStockStepOutBill_New" /> </wsdl:message> @@ -13428,12 +13636,6 @@ </wsdl:message> <wsdl:message name="set_SaveSellOutBackBill_CLD_NewSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD_NewResponse" /> </wsdl:message> <wsdl:message name="set_SaveSellOutBackBill_CLDSoapIn"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLD" /> </wsdl:message> <wsdl:message name="set_SaveSellOutBackBill_CLDSoapOut"> <wsdl:part name="parameters" element="tns:set_SaveSellOutBackBill_CLDResponse" /> </wsdl:message> <wsdl:message name="GetSc_ICMOReportBillListSoapIn"> <wsdl:part name="parameters" element="tns:GetSc_ICMOReportBillList" /> @@ -14456,6 +14658,22 @@ <wsdl:part name="parameters" element="tns:GetSc_ICMOBillListResponse" /> </wsdl:message> <wsdl:portType name="WebService1Soap"> <wsdl:operation name="get_SourceBarCode_New"> <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" /> <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <wsdl:input message="tns:getSourceBill_NewSoapIn" /> <wsdl:output message="tns:getSourceBill_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <wsdl:input message="tns:GetSourceBillListSoapIn" /> <wsdl:output message="tns:GetSourceBillListSoapOut" /> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <wsdl:input message="tns:get_SourceBarCode_MateOutSoapIn" /> <wsdl:output message="tns:get_SourceBarCode_MateOutSoapOut" /> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_EntrustOut"> <wsdl:input message="tns:get_SourceBarCode_EntrustOutSoapIn" /> <wsdl:output message="tns:get_SourceBarCode_EntrustOutSoapOut" /> @@ -14536,9 +14754,25 @@ <wsdl:input message="tns:GetSourceBillList_BillCheckSoapIn" /> <wsdl:output message="tns:GetSourceBillList_BillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MateOutCheck"> <wsdl:input message="tns:get_BillBarCode_MateOutCheckSoapIn" /> <wsdl:output message="tns:get_BillBarCode_MateOutCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="get_BillBarCode_OtherOutCheck"> <wsdl:input message="tns:get_BillBarCode_OtherOutCheckSoapIn" /> <wsdl:output message="tns:get_BillBarCode_OtherOutCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MoveStockCheck"> <wsdl:input message="tns:get_BillBarCode_MoveStockCheckSoapIn" /> <wsdl:output message="tns:get_BillBarCode_MoveStockCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="get_BarCode_MoveStockBillCheck"> <wsdl:input message="tns:get_BarCode_MoveStockBillCheckSoapIn" /> <wsdl:output message="tns:get_BarCode_MoveStockBillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck"> <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapIn" /> <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_BillCheck"> <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_BillCheckSoapIn" /> @@ -14615,6 +14849,22 @@ <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould"> <wsdl:input message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapIn" /> <wsdl:output message="tns:set_SavePonderationBillMain_Temp_BarCode_MouldSoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <wsdl:input message="tns:DeleteBillListSoapIn" /> <wsdl:output message="tns:DeleteBillListSoapOut" /> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_NewSoapIn" /> <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <wsdl:input message="tns:DeleteICStockBillAndWMSSoapIn" /> <wsdl:output message="tns:DeleteICStockBillAndWMSSoapOut" /> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <wsdl:input message="tns:GetKf_ICStockBillListSoapIn" /> <wsdl:output message="tns:GetKf_ICStockBillListSoapOut" /> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillQueryList"> <wsdl:input message="tns:GetKf_ICStockBillQueryListSoapIn" /> @@ -14936,21 +15186,13 @@ <wsdl:input message="tns:getSourceBillList_NewSoapIn" /> <wsdl:output message="tns:getSourceBillList_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_New"> <wsdl:input message="tns:get_SourceBarCode_NewSoapIn" /> <wsdl:output message="tns:get_SourceBarCode_NewSoapOut" /> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <wsdl:input message="tns:set_SavePOStockInBackBill_CLDSoapIn" /> <wsdl:output message="tns:set_SavePOStockInBackBill_CLDSoapOut" /> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <wsdl:input message="tns:getSourceBill_NewSoapIn" /> <wsdl:output message="tns:getSourceBill_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <wsdl:input message="tns:GetSourceBillListSoapIn" /> <wsdl:output message="tns:GetSourceBillListSoapOut" /> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <wsdl:input message="tns:get_SourceBarCode_MateOutSoapIn" /> <wsdl:output message="tns:get_SourceBarCode_MateOutSoapOut" /> <wsdl:operation name="set_SavePOStockInBill"> <wsdl:input message="tns:set_SavePOStockInBillSoapIn" /> <wsdl:output message="tns:set_SavePOStockInBillSoapOut" /> </wsdl:operation> <wsdl:operation name="set_CheckAddPOStockInBill"> <wsdl:input message="tns:set_CheckAddPOStockInBillSoapIn" /> @@ -15176,21 +15418,9 @@ <wsdl:input message="tns:TempList_ModifySoapIn" /> <wsdl:output message="tns:TempList_ModifySoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <wsdl:input message="tns:DeleteBillListSoapIn" /> <wsdl:output message="tns:DeleteBillListSoapOut" /> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <wsdl:input message="tns:GetKf_PonderationBillMain_TempList_NewSoapIn" /> <wsdl:output message="tns:GetKf_PonderationBillMain_TempList_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <wsdl:input message="tns:DeleteICStockBillAndWMSSoapIn" /> <wsdl:output message="tns:DeleteICStockBillAndWMSSoapOut" /> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <wsdl:input message="tns:GetKf_ICStockBillListSoapIn" /> <wsdl:output message="tns:GetKf_ICStockBillListSoapOut" /> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <wsdl:input message="tns:set_SaveSellOutBackBill_CLDSoapIn" /> <wsdl:output message="tns:set_SaveSellOutBackBill_CLDSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveSellOutBill"> <wsdl:input message="tns:set_SaveSellOutBillSoapIn" /> @@ -15283,6 +15513,10 @@ <wsdl:operation name="set_SaveMateOutBill_CLD"> <wsdl:input message="tns:set_SaveMateOutBill_CLDSoapIn" /> <wsdl:output message="tns:set_SaveMateOutBill_CLDSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveMateOutBill_BillCheck"> <wsdl:input message="tns:set_SaveMateOutBill_BillCheckSoapIn" /> <wsdl:output message="tns:set_SaveMateOutBill_BillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveMateReplenishOutBill_New"> <wsdl:input message="tns:set_SaveMateReplenishOutBill_NewSoapIn" /> @@ -15403,14 +15637,6 @@ <wsdl:operation name="set_SavePOStockInBackBill_CLD_New"> <wsdl:input message="tns:set_SavePOStockInBackBill_CLD_NewSoapIn" /> <wsdl:output message="tns:set_SavePOStockInBackBill_CLD_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <wsdl:input message="tns:set_SavePOStockInBackBill_CLDSoapIn" /> <wsdl:output message="tns:set_SavePOStockInBackBill_CLDSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBill"> <wsdl:input message="tns:set_SavePOStockInBillSoapIn" /> <wsdl:output message="tns:set_SavePOStockInBillSoapOut" /> </wsdl:operation> <wsdl:operation name="set_DelPonderationBillMain_Temp"> <wsdl:input message="tns:set_DelPonderationBillMain_TempSoapIn" /> @@ -15632,6 +15858,14 @@ <wsdl:input message="tns:set_SaveMoveStockBill_CLD_NewSoapIn" /> <wsdl:output message="tns:set_SaveMoveStockBill_CLD_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_BillCheck"> <wsdl:input message="tns:set_SaveMoveStockBill_BillCheckSoapIn" /> <wsdl:output message="tns:set_SaveMoveStockBill_BillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck"> <wsdl:input message="tns:set_SaveMoveStockBill_CLD_BillCheckSoapIn" /> <wsdl:output message="tns:set_SaveMoveStockBill_CLD_BillCheckSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockStepOutBill_New"> <wsdl:input message="tns:set_SaveMoveStockStepOutBill_NewSoapIn" /> <wsdl:output message="tns:set_SaveMoveStockStepOutBill_NewSoapOut" /> @@ -15671,10 +15905,6 @@ <wsdl:operation name="set_SaveSellOutBackBill_CLD_New"> <wsdl:input message="tns:set_SaveSellOutBackBill_CLD_NewSoapIn" /> <wsdl:output message="tns:set_SaveSellOutBackBill_CLD_NewSoapOut" /> </wsdl:operation> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <wsdl:input message="tns:set_SaveSellOutBackBill_CLDSoapIn" /> <wsdl:output message="tns:set_SaveSellOutBackBill_CLDSoapOut" /> </wsdl:operation> <wsdl:operation name="GetSc_ICMOReportBillList"> <wsdl:input message="tns:GetSc_ICMOReportBillListSoapIn" /> @@ -16359,6 +16589,42 @@ </wsdl:portType> <wsdl:binding name="WebService1Soap" type="tns:WebService1Soap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="get_SourceBarCode_New"> <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <soap:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <soap:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_EntrustOut"> <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" /> <wsdl:input> @@ -16539,8 +16805,44 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MateOutCheck"> <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_OtherOutCheck"> <soap:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MoveStockCheck"> <soap:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BarCode_MoveStockBillCheck"> <soap:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck"> <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -16712,6 +17014,42 @@ </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould"> <soap:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <soap:operation soapAction="http://tempuri.org/DeleteBillList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <soap:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -17439,8 +17777,8 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_New"> <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" /> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -17448,26 +17786,8 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <soap:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <soap:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <soap:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" /> <wsdl:operation name="set_SavePOStockInBill"> <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -17979,35 +18299,8 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <soap:operation soapAction="http://tempuri.org/DeleteBillList" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <soap:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <soap:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <soap:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" /> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -18215,6 +18508,15 @@ </wsdl:operation> <wsdl:operation name="set_SaveMateOutBill_CLD"> <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill_CLD" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMateOutBill_BillCheck"> <soap:operation soapAction="http://tempuri.org/set_SaveMateOutBill_BillCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -18485,24 +18787,6 @@ </wsdl:operation> <wsdl:operation name="set_SavePOStockInBackBill_CLD_New"> <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBill"> <soap:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -19005,6 +19289,24 @@ <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_BillCheck"> <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck"> <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockStepOutBill_New"> <soap:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_New" style="document" /> <wsdl:input> @@ -19088,15 +19390,6 @@ </wsdl:operation> <wsdl:operation name="set_SaveSellOutBackBill_CLD_New"> <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <soap:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> @@ -20637,6 +20930,42 @@ </wsdl:binding> <wsdl:binding name="WebService1Soap12" type="tns:WebService1Soap"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="get_SourceBarCode_New"> <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <soap12:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <soap12:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_EntrustOut"> <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_EntrustOut" style="document" /> <wsdl:input> @@ -20817,8 +21146,44 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MateOutCheck"> <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MateOutCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_OtherOutCheck"> <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_OtherOutCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BillBarCode_MoveStockCheck"> <soap12:operation soapAction="http://tempuri.org/get_BillBarCode_MoveStockCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_BarCode_MoveStockBillCheck"> <soap12:operation soapAction="http://tempuri.org/get_BarCode_MoveStockBillCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck"> <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_MoveStockBillCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -20990,6 +21355,42 @@ </wsdl:operation> <wsdl:operation name="set_SavePonderationBillMain_Temp_BarCode_Mould"> <soap12:operation soapAction="http://tempuri.org/set_SavePonderationBillMain_Temp_BarCode_Mould" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <soap12:operation soapAction="http://tempuri.org/DeleteBillList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <soap12:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -21717,8 +22118,8 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_New"> <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_New" style="document" /> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -21726,26 +22127,8 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="getSourceBill_New"> <soap12:operation soapAction="http://tempuri.org/getSourceBill_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetSourceBillList"> <soap12:operation soapAction="http://tempuri.org/GetSourceBillList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="get_SourceBarCode_MateOut"> <soap12:operation soapAction="http://tempuri.org/get_SourceBarCode_MateOut" style="document" /> <wsdl:operation name="set_SavePOStockInBill"> <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -22257,35 +22640,8 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteBillList"> <soap12:operation soapAction="http://tempuri.org/DeleteBillList" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_PonderationBillMain_TempList_New"> <soap12:operation soapAction="http://tempuri.org/GetKf_PonderationBillMain_TempList_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteICStockBillAndWMS"> <soap12:operation soapAction="http://tempuri.org/DeleteICStockBillAndWMS" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetKf_ICStockBillList"> <soap12:operation soapAction="http://tempuri.org/GetKf_ICStockBillList" style="document" /> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -22493,6 +22849,15 @@ </wsdl:operation> <wsdl:operation name="set_SaveMateOutBill_CLD"> <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill_CLD" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMateOutBill_BillCheck"> <soap12:operation soapAction="http://tempuri.org/set_SaveMateOutBill_BillCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -22763,24 +23128,6 @@ </wsdl:operation> <wsdl:operation name="set_SavePOStockInBackBill_CLD_New"> <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBackBill_CLD"> <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBackBill_CLD" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SavePOStockInBill"> <soap12:operation soapAction="http://tempuri.org/set_SavePOStockInBill" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> @@ -23283,6 +23630,24 @@ <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_BillCheck"> <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_BillCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockBill_CLD_BillCheck"> <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockBill_CLD_BillCheck" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveMoveStockStepOutBill_New"> <soap12:operation soapAction="http://tempuri.org/set_SaveMoveStockStepOutBill_New" style="document" /> <wsdl:input> @@ -23366,15 +23731,6 @@ </wsdl:operation> <wsdl:operation name="set_SaveSellOutBackBill_CLD_New"> <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD_New" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> <wsdl:output> <soap12:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="set_SaveSellOutBackBill_CLD"> <soap12:operation soapAction="http://tempuri.org/set_SaveSellOutBackBill_CLD" style="document" /> <wsdl:input> <soap12:body use="literal" /> </wsdl:input> WebAPI/WebAPI.csproj
@@ -22,6 +22,8 @@ <TargetFrameworkProfile /> <Use64BitIISExpress /> <UseGlobalApplicationHostFile /> <NuGetPackageImportStamp> </NuGetPackageImportStamp> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> @@ -53,6 +55,12 @@ </Reference> <Reference Include="Dapper, Version=1.50.2.0, Culture=neutral, processorArchitecture=MSIL"> <HintPath>..\packages\Dapper.1.50.2\lib\net45\Dapper.dll</HintPath> </Reference> <Reference Include="Grpc.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d754f35622e28bad, processorArchitecture=MSIL"> <HintPath>..\packages\Grpc.Core.2.45.0\lib\net45\Grpc.Core.dll</HintPath> </Reference> <Reference Include="Grpc.Core.Api, Version=2.0.0.0, Culture=neutral, PublicKeyToken=d754f35622e28bad, processorArchitecture=MSIL"> <HintPath>..\packages\Grpc.Core.Api.2.45.0\lib\net45\Grpc.Core.Api.dll</HintPath> </Reference> <Reference Include="ICSharpCode.SharpZipLib, Version=1.3.2.10, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL"> <HintPath>..\packages\SharpZipLib.1.3.2\lib\net45\ICSharpCode.SharpZipLib.dll</HintPath> @@ -87,6 +95,9 @@ <HintPath>..\packages\Swashbuckle.Core.5.0.0\lib\net40\Swashbuckle.Core.dll</HintPath> <Private>True</Private> </Reference> <Reference Include="System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> <HintPath>..\packages\System.Buffers.4.4.0\lib\netstandard1.1\System.Buffers.dll</HintPath> </Reference> <Reference Include="System.Data.DataSetExtensions"> <Private>True</Private> </Reference> @@ -94,11 +105,17 @@ <HintPath>..\packages\System.IdentityModel.Tokens.Jwt.4.0.0\lib\net45\System.IdentityModel.Tokens.Jwt.dll</HintPath> <Private>True</Private> </Reference> <Reference Include="System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> <HintPath>..\packages\System.Memory.4.5.3\lib\netstandard1.1\System.Memory.dll</HintPath> </Reference> <Reference Include="System.Net.Http"> <Private>True</Private> </Reference> <Reference Include="System.Net.Http.Formatting, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll</HintPath> </Reference> <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> <HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> </Reference> <Reference Include="System.Runtime.Serialization"> <Private>True</Private> @@ -364,6 +381,8 @@ <Compile Include="Controllers\SCGL\Sc_ComplementGoodBillController.cs" /> <Compile Include="Controllers\SCGL\Sc_ComplementGoodsController.cs" /> <Compile Include="Controllers\SCGL\Sc_ICBomBillController.cs" /> <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_DayPlanPlatFormImportController.cs" /> <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\NpoiHelper.cs" /> <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\Sc_JIT_ComplementGoodBillController.cs" /> <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\JIT_CompleteController..cs" /> <Compile Include="Controllers\SCGL\æ¥è®¡å管ç\Sc_WorkBillSortBillController.cs" /> @@ -804,6 +823,7 @@ <Folder Include="Views\Gy_EquipType\" /> <Folder Include="Views\Gy_ICBomBill\" /> <Folder Include="Views\Gy_RoutingGroup\" /> <Folder Include="Views\JIT_DayPlanPlatFormImport\" /> <Folder Include="Views\KF_ICInventoryList_WMSBill\" /> <Folder Include="Views\Kf_ICStockBillMain\" /> <Folder Include="Views\Kf_ICStockInOutBill\" /> @@ -914,6 +934,13 @@ </FlavorProperties> </VisualStudio> </ProjectExtensions> <Import Project="..\packages\Grpc.Core.2.45.0\build\net45\Grpc.Core.targets" Condition="Exists('..\packages\Grpc.Core.2.45.0\build\net45\Grpc.Core.targets')" /> <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> <PropertyGroup> <ErrorText>è¿å°è®¡ç®æºä¸ç¼ºå°æ¤é¡¹ç®å¼ç¨ç NuGet ç¨åºå ã使ç¨âNuGet ç¨åºå è¿åâå¯ä¸è½½è¿äºç¨åºå ãæå ³æ´å¤ä¿¡æ¯ï¼è¯·åè§ http://go.microsoft.com/fwlink/?LinkID=322105ã缺å°çæä»¶æ¯ {0}ã</ErrorText> </PropertyGroup> <Error Condition="!Exists('..\packages\Grpc.Core.2.45.0\build\net45\Grpc.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Grpc.Core.2.45.0\build\net45\Grpc.Core.targets'))" /> </Target> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> WebAPI/WebAPI.csproj.user
@@ -9,7 +9,7 @@ <WebStackScaffolding_IsAsyncSelected>False</WebStackScaffolding_IsAsyncSelected> <NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\Git\houduan\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>D:\æºäºMES\Lay-Api\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <NameOfLastUsedPublishProfile>FolderProfile</NameOfLastUsedPublishProfile> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <UseIISExpress>false</UseIISExpress> <Use64BitIISExpress /> WebAPI/packages.config
@@ -3,6 +3,8 @@ <package id="Antlr" version="3.4.1.9004" targetFramework="net45" /> <package id="bootstrap" version="3.0.0" targetFramework="net45" /> <package id="Dapper" version="1.50.2" targetFramework="net45" /> <package id="Grpc.Core" version="2.45.0" targetFramework="net45" /> <package id="Grpc.Core.Api" version="2.45.0" targetFramework="net45" /> <package id="jQuery" version="1.10.2" targetFramework="net45" /> <package id="jQuery.Validation" version="1.11.1" targetFramework="net45" /> <package id="Microsoft.AspNet.Cors" version="5.2.7" targetFramework="net45" /> @@ -28,7 +30,10 @@ <package id="SharpZipLib" version="1.3.2" targetFramework="net45" /> <package id="Swashbuckle" version="5.0.0" targetFramework="net45" /> <package id="Swashbuckle.Core" version="5.0.0" targetFramework="net45" /> <package id="System.Buffers" version="4.4.0" targetFramework="net45" /> <package id="System.IdentityModel.Tokens.Jwt" version="4.0.0" targetFramework="net45" /> <package id="System.Memory" version="4.5.3" targetFramework="net45" /> <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.2" targetFramework="net45" /> <package id="WebActivatorEx" version="2.0.6" targetFramework="net45" /> <package id="WebGrease" version="1.5.2" targetFramework="net45" /> </packages> WorkM/±¨±í·ÖÎö/DefectiveDetailedYieldReport.cs
@@ -155,9 +155,13 @@ { sDlgWhere = sDlgWhere + "and d.HName like '%" + textHprocName.Text + "%'"; } if (dtpHBDate.Value.ToShortDateString() != "")//æ¥æ if (dtpHBDate.Value.ToShortDateString() != "")//å¼å§æ¥æ { sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHBDate.Value.ToShortDateString() + "'"; sDlgWhere = sDlgWhere + "and a.HMakeDate >= '" + dtpHBDate.Value.ToShortDateString() + "'"; } if (dtpHEDate.Value.ToShortDateString() != "")//ç»ææ¥æ { sDlgWhere = sDlgWhere + "and a.HMakeDate <= '" + dtpHEDate.Value.ToShortDateString() + "'"; } //è¿æ»¤æ¡ä»¶ //string sWhere = ""; WorkM/±¨±í·ÖÎö/DefectiveDetailedYieldReport.designer.cs
@@ -61,6 +61,8 @@ this.timer2 = new System.Windows.Forms.Timer(this.components); this.grdMain = new System.Windows.Forms.DataGridView(); this.grdSum = new System.Windows.Forms.DataGridView(); this.label5 = new System.Windows.Forms.Label(); this.dtpHEDate = new System.Windows.Forms.DateTimePicker(); this.Tool.SuspendLayout(); this.pPic.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.grdMain)).BeginInit(); @@ -94,7 +96,7 @@ this.Tool.Location = new System.Drawing.Point(0, 0); this.Tool.Name = "Tool"; this.Tool.Padding = new System.Windows.Forms.Padding(0); this.Tool.Size = new System.Drawing.Size(1785, 71); this.Tool.Size = new System.Drawing.Size(1587, 59); this.Tool.Stretch = true; this.Tool.TabIndex = 16; this.Tool.Text = "toolStrip1"; @@ -108,7 +110,7 @@ this.toolStripDropDownButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; this.toolStripDropDownButton1.Size = new System.Drawing.Size(64, 66); this.toolStripDropDownButton1.Size = new System.Drawing.Size(53, 56); this.toolStripDropDownButton1.Text = "å¼åº"; this.toolStripDropDownButton1.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.toolStripDropDownButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; @@ -116,14 +118,14 @@ // eXCELToolStripMenuItem // this.eXCELToolStripMenuItem.Name = "eXCELToolStripMenuItem"; this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(163, 34); this.eXCELToolStripMenuItem.Size = new System.Drawing.Size(136, 26); this.eXCELToolStripMenuItem.Text = "EXCEL"; this.eXCELToolStripMenuItem.Click += new System.EventHandler(this.eXCELToolStripMenuItem_Click); // // cSVToolStripMenuItem // this.cSVToolStripMenuItem.Name = "cSVToolStripMenuItem"; this.cSVToolStripMenuItem.Size = new System.Drawing.Size(163, 34); this.cSVToolStripMenuItem.Size = new System.Drawing.Size(136, 26); this.cSVToolStripMenuItem.Text = "CSV"; this.cSVToolStripMenuItem.Click += new System.EventHandler(this.cSVToolStripMenuItem_Click); // @@ -145,7 +147,7 @@ // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; this.toolStripSeparator4.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator4.Size = new System.Drawing.Size(6, 59); // // cx // @@ -164,7 +166,7 @@ // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator1.Size = new System.Drawing.Size(6, 59); // // tc // @@ -183,13 +185,13 @@ // toolStripSeparator3 // this.toolStripSeparator3.Name = "toolStripSeparator3"; this.toolStripSeparator3.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator3.Size = new System.Drawing.Size(6, 59); // // toolStripSeparator8 // this.toolStripSeparator8.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator8.Name = "toolStripSeparator8"; this.toolStripSeparator8.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator8.Size = new System.Drawing.Size(6, 59); // // mrlk // @@ -199,7 +201,7 @@ this.mrlk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.mrlk.ImageTransparentColor = System.Drawing.Color.White; this.mrlk.Name = "mrlk"; this.mrlk.Size = new System.Drawing.Size(86, 66); this.mrlk.Size = new System.Drawing.Size(73, 56); this.mrlk.Text = "é»è®¤å宽"; this.mrlk.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.mrlk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; @@ -209,7 +211,7 @@ // this.toolStripSeparator7.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator7.Name = "toolStripSeparator7"; this.toolStripSeparator7.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator7.Size = new System.Drawing.Size(6, 59); // // bclk // @@ -219,7 +221,7 @@ this.bclk.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; this.bclk.ImageTransparentColor = System.Drawing.Color.White; this.bclk.Name = "bclk"; this.bclk.Size = new System.Drawing.Size(86, 66); this.bclk.Size = new System.Drawing.Size(73, 56); this.bclk.Text = "ä¿åå宽"; this.bclk.TextAlign = System.Drawing.ContentAlignment.BottomCenter; this.bclk.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; @@ -229,13 +231,15 @@ // this.toolStripSeparator9.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.toolStripSeparator9.Name = "toolStripSeparator9"; this.toolStripSeparator9.Size = new System.Drawing.Size(6, 71); this.toolStripSeparator9.Size = new System.Drawing.Size(6, 59); // // pPic // this.pPic.BackColor = System.Drawing.Color.White; this.pPic.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pPic.BackgroundImage"))); this.pPic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.pPic.Controls.Add(this.label5); this.pPic.Controls.Add(this.dtpHEDate); this.pPic.Controls.Add(this.label4); this.pPic.Controls.Add(this.textHprocName); this.pPic.Controls.Add(this.label2); @@ -248,85 +252,85 @@ this.pPic.Controls.Add(this.dtpHBDate); this.pPic.Controls.Add(this.lblCaption); this.pPic.Dock = System.Windows.Forms.DockStyle.Top; this.pPic.Location = new System.Drawing.Point(0, 71); this.pPic.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.pPic.Location = new System.Drawing.Point(0, 59); this.pPic.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.pPic.Name = "pPic"; this.pPic.Size = new System.Drawing.Size(1785, 83); this.pPic.Size = new System.Drawing.Size(1587, 69); this.pPic.TabIndex = 17; // // label4 // this.label4.AutoSize = true; this.label4.BackColor = System.Drawing.Color.Transparent; this.label4.Location = new System.Drawing.Point(636, 50); this.label4.Location = new System.Drawing.Point(565, 42); this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(80, 18); this.label4.Size = new System.Drawing.Size(67, 15); this.label4.TabIndex = 116; this.label4.Text = "å·¥åºåç§°"; // // textHprocName // this.textHprocName.Location = new System.Drawing.Point(739, 44); this.textHprocName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.textHprocName.Location = new System.Drawing.Point(657, 37); this.textHprocName.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.textHprocName.Name = "textHprocName"; this.textHprocName.Size = new System.Drawing.Size(212, 28); this.textHprocName.Size = new System.Drawing.Size(189, 25); this.textHprocName.TabIndex = 115; // // label2 // this.label2.AutoSize = true; this.label2.BackColor = System.Drawing.Color.Transparent; this.label2.Location = new System.Drawing.Point(298, 50); this.label2.Location = new System.Drawing.Point(265, 42); this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(80, 18); this.label2.Size = new System.Drawing.Size(67, 15); this.label2.TabIndex = 114; this.label2.Text = "ç©æåç§°"; // // textHmaterName // this.textHmaterName.Location = new System.Drawing.Point(402, 44); this.textHmaterName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.textHmaterName.Location = new System.Drawing.Point(357, 37); this.textHmaterName.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.textHmaterName.Name = "textHmaterName"; this.textHmaterName.Size = new System.Drawing.Size(212, 28); this.textHmaterName.Size = new System.Drawing.Size(189, 25); this.textHmaterName.TabIndex = 113; // // label6 // this.label6.AutoSize = true; this.label6.BackColor = System.Drawing.Color.Transparent; this.label6.Location = new System.Drawing.Point(980, 13); this.label6.Location = new System.Drawing.Point(1174, 13); this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(80, 18); this.label6.Size = new System.Drawing.Size(67, 15); this.label6.TabIndex = 112; this.label6.Text = "æµè½¬å¡å·"; // // txtHProcessExchangeBillNo // this.txtHProcessExchangeBillNo.Location = new System.Drawing.Point(1087, 5); this.txtHProcessExchangeBillNo.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.txtHProcessExchangeBillNo.Location = new System.Drawing.Point(1269, 6); this.txtHProcessExchangeBillNo.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.txtHProcessExchangeBillNo.Name = "txtHProcessExchangeBillNo"; this.txtHProcessExchangeBillNo.Size = new System.Drawing.Size(212, 28); this.txtHProcessExchangeBillNo.Size = new System.Drawing.Size(189, 25); this.txtHProcessExchangeBillNo.TabIndex = 109; // // txtHICMOBillNo // this.txtHICMOBillNo.Location = new System.Drawing.Point(739, 5); this.txtHICMOBillNo.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.txtHICMOBillNo.Location = new System.Drawing.Point(960, 6); this.txtHICMOBillNo.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.txtHICMOBillNo.Name = "txtHICMOBillNo"; this.txtHICMOBillNo.Size = new System.Drawing.Size(212, 28); this.txtHICMOBillNo.Size = new System.Drawing.Size(189, 25); this.txtHICMOBillNo.TabIndex = 35; // // label3 // this.label3.AutoSize = true; this.label3.BackColor = System.Drawing.Color.Transparent; this.label3.Location = new System.Drawing.Point(642, 11); this.label3.Location = new System.Drawing.Point(874, 11); this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(62, 18); this.label3.Size = new System.Drawing.Size(52, 15); this.label3.TabIndex = 34; this.label3.Text = "å·¥åå·"; // @@ -334,20 +338,20 @@ // this.label1.AutoSize = true; this.label1.BackColor = System.Drawing.Color.Transparent; this.label1.Location = new System.Drawing.Point(314, 11); this.label1.Location = new System.Drawing.Point(265, 9); this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(44, 18); this.label1.Size = new System.Drawing.Size(67, 15); this.label1.TabIndex = 7; this.label1.Text = "æ¥æ"; this.label1.Text = "å¼å§æ¥æ"; // // dtpHBDate // this.dtpHBDate.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dtpHBDate.Location = new System.Drawing.Point(402, 5); this.dtpHBDate.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.dtpHBDate.Location = new System.Drawing.Point(357, 4); this.dtpHBDate.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.dtpHBDate.Name = "dtpHBDate"; this.dtpHBDate.Size = new System.Drawing.Size(158, 28); this.dtpHBDate.Size = new System.Drawing.Size(189, 25); this.dtpHBDate.TabIndex = 9; // // lblCaption @@ -356,10 +360,10 @@ this.lblCaption.BackColor = System.Drawing.Color.Transparent; this.lblCaption.Cursor = System.Windows.Forms.Cursors.No; this.lblCaption.Font = new System.Drawing.Font("å®ä½", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblCaption.Location = new System.Drawing.Point(18, 24); this.lblCaption.Location = new System.Drawing.Point(16, 20); this.lblCaption.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.lblCaption.Name = "lblCaption"; this.lblCaption.Size = new System.Drawing.Size(253, 29); this.lblCaption.Size = new System.Drawing.Size(210, 24); this.lblCaption.TabIndex = 4; this.lblCaption.Text = "ä¸è¯æç»è¯çæ¥è¡¨"; // @@ -375,13 +379,13 @@ this.grdMain.BackgroundColor = System.Drawing.Color.White; this.grdMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.grdMain.Dock = System.Windows.Forms.DockStyle.Fill; this.grdMain.Location = new System.Drawing.Point(0, 154); this.grdMain.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.grdMain.Location = new System.Drawing.Point(0, 128); this.grdMain.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.grdMain.Name = "grdMain"; this.grdMain.ReadOnly = true; this.grdMain.RowHeadersWidth = 51; this.grdMain.RowTemplate.Height = 23; this.grdMain.Size = new System.Drawing.Size(1785, 496); this.grdMain.Size = new System.Drawing.Size(1587, 414); this.grdMain.TabIndex = 48; this.grdMain.CellMouseUp += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.grdMain_CellMouseUp); this.grdMain.ColumnWidthChanged += new System.Windows.Forms.DataGridViewColumnEventHandler(this.grdMain_ColumnWidthChanged); @@ -394,27 +398,47 @@ this.grdSum.BackgroundColor = System.Drawing.SystemColors.Control; this.grdSum.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.grdSum.Dock = System.Windows.Forms.DockStyle.Bottom; this.grdSum.Location = new System.Drawing.Point(0, 650); this.grdSum.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.grdSum.Location = new System.Drawing.Point(0, 542); this.grdSum.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.grdSum.Name = "grdSum"; this.grdSum.ReadOnly = true; this.grdSum.RowHeadersWidth = 51; this.grdSum.RowTemplate.Height = 23; this.grdSum.ScrollBars = System.Windows.Forms.ScrollBars.None; this.grdSum.Size = new System.Drawing.Size(1785, 29); this.grdSum.Size = new System.Drawing.Size(1587, 24); this.grdSum.TabIndex = 49; // // label5 // this.label5.AutoSize = true; this.label5.BackColor = System.Drawing.Color.Transparent; this.label5.Location = new System.Drawing.Point(565, 9); this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(67, 15); this.label5.TabIndex = 117; this.label5.Text = "ç»ææ¥æ"; // // dtpHEDate // this.dtpHEDate.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dtpHEDate.Location = new System.Drawing.Point(657, 6); this.dtpHEDate.Margin = new System.Windows.Forms.Padding(4); this.dtpHEDate.Name = "dtpHEDate"; this.dtpHEDate.Size = new System.Drawing.Size(189, 25); this.dtpHEDate.TabIndex = 118; // // DefectiveDetailedYieldReport // this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1785, 679); this.ClientSize = new System.Drawing.Size(1587, 566); this.Controls.Add(this.grdMain); this.Controls.Add(this.grdSum); this.Controls.Add(this.pPic); this.Controls.Add(this.Tool); this.KeyPreview = true; this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Name = "DefectiveDetailedYieldReport"; this.Text = "ä¸è¯æç»è¯çæ¥è¡¨"; this.WindowState = System.Windows.Forms.FormWindowState.Maximized; @@ -463,5 +487,7 @@ public System.Windows.Forms.TextBox textHmaterName; private System.Windows.Forms.Label label4; public System.Windows.Forms.TextBox textHprocName; private System.Windows.Forms.Label label5; public System.Windows.Forms.DateTimePicker dtpHEDate; } } WorkM/±¨±í·ÖÎö/DefectiveDetailedYieldReport.resx
@@ -256,7 +256,7 @@ <data name="toolStripDropDownButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAE6SURBVDhPY0hOnvOfEgw2AAY6OjqA5Jn/v78f+P/tzYb/ YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAE6SURBVDhPY0hOnvOfEgw2AAY6OjqA5Jn/v78f+P/tzYb/ 7+/P+f/iUsf/x8fK/t/Zmfz/2hr//xcW2v9PS0v7f+DAgf8MDAwIA2aeAWqdaYxiwDuoAY9gBqwFGWD3 v9AbqBGkGZ8BX1+vh7sAZMDdXSAXBIBdADIgNWMh8QY8PlYO9QLCgDR8BvwBewFiwMtLnfAwuAoNA4IG QMIAZMBsoAGIMLhKrAvAXkByAaoBkEBMzcRiwPTjv8CShHBmwYr/abgMmHzgy//+7W/+d657/L91ya3/ @@ -268,7 +268,7 @@ <data name="yl.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAHXSURBVDhPjZJNSBtRFIUH3Ke4aiHVTRd2V7B7EXGhriyu YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAHXSURBVDhPjZJNSBtRFIUH3Ke4aiHVTRd2V7B7EXGhriyu ao0ImqppU39qSFVMtVZLrfQXFMlKFy4KbaXQTao7Cd1U3VSyFFQIqNXYZDKZTHJ8976ZTEZD6AcnL+/e e857A08p5uX7MEgv3i4h9GYRE3MLJUW9sdlPMG0SKhCvP4Z5/R8cIVYA0dk/AkOsKT1fUmpWzvkCz+2A 4PQ7WRW0tnvR5unFvQ7vFVH9fvdjdPYNoccftANGJufZbOTyvJZjdOaD8/uJ4dAcNzO6ga3dPezEbNFe @@ -282,7 +282,7 @@ <data name="cx.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAFOSURBVDhPnZBPK0RRGIfvxkL5Dha+gLK0tsRGkY3dkK2w YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAFOSURBVDhPnZBPK0RRGIfvxkL5Dha+gLK0tsRGkY3dkK2w UjJbCzQWk5EFRslEiUwZFNLo+lMaxWCIIUXIQhYzj/edc28NHUzzq1/v7Z7zPOee6/ybgMu3lhwP6NrO F9q6blqaSDaETnOs3UIiCx2bUBuDmjmojpr5t0QWZ9KQfJSNkll5roxAxQRUTZn+LvBOH0vBQgbidzB0 KF+wCA1xaEyYqbVLPEG/CwMC9iShbQu69yEo0uFzM7V2QV2Y2E2e4Al07kGL3L/3CEKXsCRXSryaOZ3J @@ -294,7 +294,7 @@ <data name="tc.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAADCSURBVDhPpZJdCoMwEIRzpxxJ6Ak2z/ZZnysIBXuUHMA7 bXeWrGBMYkoHh+gk8xl/XEneP7jXqXIWJkIgHscnT/PEy2vhz7ZhMQ/Dm5l3ObRcB1ACzAKQ6FTcV69G rgWTbUl3QFQtFgGpfAAoAVDOi2ZbrwW5hwY4N+P6FmDlkrsBq6zOy3AXIEkhGHMbIMaorgGgI8Cu7CsY wOZbAEgDBch/gOveRzgJAKLwH0CGJsDmxU1dAMiSu3R5iZr+oJuic1+SJ5jRbOqnmgAAAABJRU5ErkJg @@ -304,7 +304,7 @@ <data name="mrlk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAH/SURBVDhPfZHfS1NhGMefkCLQu/A/6MK6SbMQFlg3dudN YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAH/SURBVDhPfZHfS1NhGMefkCLQu/A/6MK6SbMQFlg3dudN oBFDY9BF05XMMAoLL3bhxGB4zjzoVCKim4iCgkCMSam1cqP9aO4YJlpIDmqh00IRv73Pe87OWuV54Mt7 znm/n895z0aF8Stj6FdGoARDUAf/H97jTp96FyZmjC8QwuRUBB0zACkiwT0i9rxvgBcvX4MZEye65Vex vp6HJ7yJ+1nYpmNyE3nRZcbEiW74AljL5UB3gOk84J8HnFPA0UfirZqIaoZPMQDZZcbEibp6+vE9mwUF @@ -319,7 +319,7 @@ <data name="bclk.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAH4SURBVDhPjZPNS1RRGMZfI2jRLlqUEKLUQgsl3EauEoRW YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAH4SURBVDhPjZPNS1RRGMZfI2jRLlqUEKLUQgsl3EauEoRW /QN+phG4CQXTNrPLbzFrpZAuBIfEqChctFRndHI0YzKnxkHFYQgH50NH5+o8Pm/HwQ/s4oGHc++5z/O7 77nnvSKPPZDyKYSfA8tN55N6NfMvK1XT+LIBxAH8PqfUqxnNitR+g1x/yQuRlJWCZVm2Uo965RozmpXq aRR/Io1jYgJwTdlLPeqt92QqqHLj7phZTCST2Nqxl3rUWzrOTKX7JGBykm9x2Us96r3p1ApOAf5G49iI WorkM/³µ¼ä¹ÜÀí/QC_NoPassProdCheckBill.cs
@@ -1141,6 +1141,19 @@ } } else { if (DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells[HBadQtyCol].Value) != 0) { MessageBox.Show("第" + (i + 1) + "è¡ï¼æ²¡æä¸è¯åå ä¸è½å¡«åä¸è¯æ°éï¼"); return false; } if (DBUtility.ClsPub.isDoule(grdMain.Rows[i].Cells[HBadPCSQtyCol].Value) != 0) { MessageBox.Show("第" + (i + 1) + "è¡ï¼æ²¡æä¸è¯åå ä¸è½å¡«åä¸è¯PCSæ°éï¼"); return false; } } } //if (ClsPub.isDoule(txtHBadPNL.Text) != sPNLQty) //{ @@ -1149,7 +1162,7 @@ //} if (ClsPub.isDoule(txtHBadQty.Text) != sPCSQty) { MessageBox.Show("æç»æ¥åºPCSæ°ä¸çäºæ»æ¥åºPCSï¼ä¸å 许ä¿åï¼"); MessageBox.Show("è¡¨ä½æç»ä¸è¯æ°ä¸çäºè¡¨å¤´æ»ä¸è¯æ°éï¼ä¸å 许ä¿åï¼"); return false; } } WorkM/³µ¼ä¹ÜÀí/QC_NoPassProdCheckBill.designer.cs
@@ -1094,7 +1094,7 @@ // this.label16.AutoSize = true; this.label16.ForeColor = System.Drawing.Color.Black; this.label16.Location = new System.Drawing.Point(377, 136); this.label16.Location = new System.Drawing.Point(390, 136); this.label16.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label16.Name = "label16"; this.label16.Size = new System.Drawing.Size(67, 15);