Browse Source

优化项目代码

章政 7 years ago
parent
commit
dce4c0f286
22 changed files with 149 additions and 3263 deletions
  1. 1 16
      UAS-出货标签管理(吉利通)/App.config
  2. 5 0
      UAS-出货标签管理(吉利通)/PublicMethod/AccessDBHelper.cs
  3. 0 6
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/ReelAPI.disco
  4. 0 527
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/ReelAPI.wsdl
  5. 0 244
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/Reference.cs
  6. 0 31
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/Reference.svcmap
  7. 0 10
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity.datasource
  8. 0 12
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/configuration.svcinfo
  9. 0 437
      UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/configuration91.svcinfo
  10. 0 6
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/ReelAPI.disco
  11. 0 527
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/ReelAPI.wsdl
  12. 0 244
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/Reference.cs
  13. 0 31
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/Reference.svcmap
  14. 0 10
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/UAS_LabelMachine.Vivo_GetPlateID.ReelEntity.datasource
  15. 0 12
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/configuration.svcinfo
  16. 0 437
      UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/configuration91.svcinfo
  17. 0 36
      UAS-出货标签管理(吉利通)/UAS-出货标签管理(吉利通).csproj
  18. 11 87
      UAS-出货标签管理(吉利通)/UAS_出货标签管理.Designer.cs
  19. 88 584
      UAS-出货标签管理(吉利通)/UAS_出货标签管理.cs
  20. 0 3
      UAS-出货标签管理(吉利通)/UAS_出货标签管理.resx
  21. 26 3
      UAS-出货标签管理(吉利通)/采集策略_NEW.Designer.cs
  22. 18 0
      UAS-出货标签管理(吉利通)/采集策略_NEW.cs

+ 1 - 16
UAS-出货标签管理(吉利通)/App.config

@@ -12,29 +12,14 @@
   </startup>
   <system.serviceModel>
     <bindings>
-      <basicHttpBinding>
-        <binding name="Service1Soap" />
-        <binding name="Service1Soap1" />
-      </basicHttpBinding>
       <customBinding>
         <binding name="Service1Soap">
           <textMessageEncoding messageVersion="Soap12" />
           <httpTransport />
         </binding>
-        <binding name="Service1Soap12">
-          <textMessageEncoding messageVersion="Soap12" />
-          <httpTransport />
-        </binding>
       </customBinding>
     </bindings>
-    <client>
-      <endpoint address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx"
-        binding="basicHttpBinding" bindingConfiguration="Service1Soap"
-        contract="Vivo_GetPlateID.Service1Soap" name="Service1Soap" />
-      <endpoint address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx"
-        binding="basicHttpBinding" bindingConfiguration="Service1Soap1"
-        contract="Vivo_BoxReelRelation.Service1Soap" name="Service1Soap1" />
-    </client>
+    <client />
   </system.serviceModel>
   <userSettings>
     <UAS_LabelMachine.Properties.Settings>

+ 5 - 0
UAS-出货标签管理(吉利通)/PublicMethod/AccessDBHelper.cs

@@ -187,6 +187,11 @@ namespace UAS_LabelMachine
             }
         }
 
+        /// <summary>
+        /// 插入DataTable到Access数据库
+        /// </summary>
+        /// <param name="dt"></param>
+        /// <param name="TableName"></param>
         public void SaveDataTable(DataTable dt, string TableName)
         {
             StringBuilder sb = new StringBuilder();

+ 0 - 6
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/ReelAPI.disco

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
-  <contractRef ref="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?wsdl" docRef="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
-  <soap address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns:q1="http://tempuri.org/" binding="q1:Service1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-  <soap address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns:q2="http://tempuri.org/" binding="q2:Service1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-</discovery>

+ 0 - 527
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/ReelAPI.wsdl

@@ -1,527 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" 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="HelloWorld">
-        <s:complexType />
-      </s:element>
-      <s:element name="HelloWorldResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compname" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="lotno" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="datecode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:int" />
-            <s:element minOccurs="0" maxOccurs="1" name="ordercode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getCompIDResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID_V1">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compname" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="lotno" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="datecode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:int" />
-            <s:element minOccurs="0" maxOccurs="1" name="ordercode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID_V1Response">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getCompID_V1Result" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="insertBoxReelRelation">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxID" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="insertBoxReelRelationResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="insertBoxReelRelationResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getReelListByBoxID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="queryCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxID" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getReelListByBoxIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getReelListByBoxIDResult" type="tns:ArrayOfReelEntity" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ArrayOfReelEntity">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="unbounded" name="ReelEntity" nillable="true" type="tns:ReelEntity" />
-        </s:sequence>
-      </s:complexType>
-      <s:complexType name="ReelEntity">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="1" name="Boxid" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Compid" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Compname" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Lotno" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Datecode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Ordercode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
-        </s:sequence>
-      </s:complexType>
-      <s:element name="string" nillable="true" type="s:string" />
-      <s:element name="ArrayOfReelEntity" nillable="true" type="tns:ArrayOfReelEntity" />
-    </s:schema>
-  </wsdl:types>
-  <wsdl:message name="HelloWorldSoapIn">
-    <wsdl:part name="parameters" element="tns:HelloWorld" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldSoapOut">
-    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDSoapIn">
-    <wsdl:part name="parameters" element="tns:getCompID" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDSoapOut">
-    <wsdl:part name="parameters" element="tns:getCompIDResponse" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1SoapIn">
-    <wsdl:part name="parameters" element="tns:getCompID_V1" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1SoapOut">
-    <wsdl:part name="parameters" element="tns:getCompID_V1Response" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationSoapIn">
-    <wsdl:part name="parameters" element="tns:insertBoxReelRelation" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationSoapOut">
-    <wsdl:part name="parameters" element="tns:insertBoxReelRelationResponse" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDSoapIn">
-    <wsdl:part name="parameters" element="tns:getReelListByBoxID" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDSoapOut">
-    <wsdl:part name="parameters" element="tns:getReelListByBoxIDResponse" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldHttpGetIn" />
-  <wsdl:message name="HelloWorldHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="brand" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-    <wsdl:part name="compid" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpGetIn">
-    <wsdl:part name="queryCode" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfReelEntity" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldHttpPostIn" />
-  <wsdl:message name="HelloWorldHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="brand" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-    <wsdl:part name="compid" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpPostIn">
-    <wsdl:part name="queryCode" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpPostOut">
-    <wsdl:part name="Body" element="tns:ArrayOfReelEntity" />
-  </wsdl:message>
-  <wsdl:portType name="Service1Soap">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldSoapIn" />
-      <wsdl:output message="tns:HelloWorldSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDSoapIn" />
-      <wsdl:output message="tns:getCompIDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1SoapIn" />
-      <wsdl:output message="tns:getCompID_V1SoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationSoapIn" />
-      <wsdl:output message="tns:insertBoxReelRelationSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDSoapIn" />
-      <wsdl:output message="tns:getReelListByBoxIDSoapOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="Service1HttpGet">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldHttpGetIn" />
-      <wsdl:output message="tns:HelloWorldHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDHttpGetIn" />
-      <wsdl:output message="tns:getCompIDHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1HttpGetIn" />
-      <wsdl:output message="tns:getCompID_V1HttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationHttpGetIn" />
-      <wsdl:output message="tns:insertBoxReelRelationHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDHttpGetIn" />
-      <wsdl:output message="tns:getReelListByBoxIDHttpGetOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="Service1HttpPost">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldHttpPostIn" />
-      <wsdl:output message="tns:HelloWorldHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDHttpPostIn" />
-      <wsdl:output message="tns:getCompIDHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1HttpPostIn" />
-      <wsdl:output message="tns:getCompID_V1HttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationHttpPostIn" />
-      <wsdl:output message="tns:insertBoxReelRelationHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDHttpPostIn" />
-      <wsdl:output message="tns:getReelListByBoxIDHttpPostOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
-    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
-    <wsdl:operation name="HelloWorld">
-      <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <soap:operation soapAction="http://tempuri.org/getCompID" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <soap:operation soapAction="http://tempuri.org/getCompID_V1" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <soap:operation soapAction="http://tempuri.org/insertBoxReelRelation" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <soap:operation soapAction="http://tempuri.org/getReelListByBoxID" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
-    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
-    <wsdl:operation name="HelloWorld">
-      <soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <soap12:operation soapAction="http://tempuri.org/getCompID" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <soap12:operation soapAction="http://tempuri.org/getCompID_V1" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <soap12:operation soapAction="http://tempuri.org/insertBoxReelRelation" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <soap12:operation soapAction="http://tempuri.org/getReelListByBoxID" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1HttpGet" type="tns:Service1HttpGet">
-    <http:binding verb="GET" />
-    <wsdl:operation name="HelloWorld">
-      <http:operation location="/HelloWorld" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <http:operation location="/getCompID" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <http:operation location="/getCompID_V1" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <http:operation location="/insertBoxReelRelation" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <http:operation location="/getReelListByBoxID" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1HttpPost" type="tns:Service1HttpPost">
-    <http:binding verb="POST" />
-    <wsdl:operation name="HelloWorld">
-      <http:operation location="/HelloWorld" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <http:operation location="/getCompID" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <http:operation location="/getCompID_V1" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <http:operation location="/insertBoxReelRelation" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <http:operation location="/getReelListByBoxID" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:service name="Service1">
-    <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
-      <soap:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
-      <soap12:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1HttpGet" binding="tns:Service1HttpGet">
-      <http:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1HttpPost" binding="tns:Service1HttpPost">
-      <http:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-  </wsdl:service>
-</wsdl:definitions>

+ 0 - 244
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/Reference.cs

@@ -1,244 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     此代码由工具生成。
-//     运行时版本:4.0.30319.42000
-//
-//     对此文件的更改可能会导致不正确的行为,并且如果
-//     重新生成代码,这些更改将会丢失。
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace UAS_LabelMachine.Vivo_BoxReelRelation {
-    
-    
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="Vivo_BoxReelRelation.Service1Soap")]
-    public interface Service1Soap {
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string HelloWorld();
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getCompID", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string getCompID(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, int amount, string ordercode, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getCompID_V1", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string getCompID_V1(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, string brand, int amount, string ordercode, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/insertBoxReelRelation", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string insertBoxReelRelation(string createcode, string manufacturer, string boxID, string compid, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getReelListByBoxID", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity[] getReelListByBoxID(string queryCode, string boxID);
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.6.1064.2")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ReelEntity : object, System.ComponentModel.INotifyPropertyChanged {
-        
-        private string boxidField;
-        
-        private string compidField;
-        
-        private string compnameField;
-        
-        private string manufacturerField;
-        
-        private string lotnoField;
-        
-        private string datecodeField;
-        
-        private string amountField;
-        
-        private string ordercodeField;
-        
-        private string statusField;
-        
-        private string brandField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
-        public string Boxid {
-            get {
-                return this.boxidField;
-            }
-            set {
-                this.boxidField = value;
-                this.RaisePropertyChanged("Boxid");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
-        public string Compid {
-            get {
-                return this.compidField;
-            }
-            set {
-                this.compidField = value;
-                this.RaisePropertyChanged("Compid");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
-        public string Compname {
-            get {
-                return this.compnameField;
-            }
-            set {
-                this.compnameField = value;
-                this.RaisePropertyChanged("Compname");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
-        public string Manufacturer {
-            get {
-                return this.manufacturerField;
-            }
-            set {
-                this.manufacturerField = value;
-                this.RaisePropertyChanged("Manufacturer");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
-        public string Lotno {
-            get {
-                return this.lotnoField;
-            }
-            set {
-                this.lotnoField = value;
-                this.RaisePropertyChanged("Lotno");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
-        public string Datecode {
-            get {
-                return this.datecodeField;
-            }
-            set {
-                this.datecodeField = value;
-                this.RaisePropertyChanged("Datecode");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
-        public string Amount {
-            get {
-                return this.amountField;
-            }
-            set {
-                this.amountField = value;
-                this.RaisePropertyChanged("Amount");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
-        public string Ordercode {
-            get {
-                return this.ordercodeField;
-            }
-            set {
-                this.ordercodeField = value;
-                this.RaisePropertyChanged("Ordercode");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
-        public string Status {
-            get {
-                return this.statusField;
-            }
-            set {
-                this.statusField = value;
-                this.RaisePropertyChanged("Status");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
-        public string Brand {
-            get {
-                return this.brandField;
-            }
-            set {
-                this.brandField = value;
-                this.RaisePropertyChanged("Brand");
-            }
-        }
-        
-        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-        
-        protected void RaisePropertyChanged(string propertyName) {
-            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
-            if ((propertyChanged != null)) {
-                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
-            }
-        }
-    }
-    
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    public interface Service1SoapChannel : UAS_LabelMachine.Vivo_BoxReelRelation.Service1Soap, System.ServiceModel.IClientChannel {
-    }
-    
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    public partial class Service1SoapClient : System.ServiceModel.ClientBase<UAS_LabelMachine.Vivo_BoxReelRelation.Service1Soap>, UAS_LabelMachine.Vivo_BoxReelRelation.Service1Soap {
-        
-        public Service1SoapClient() {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName) : 
-                base(endpointConfigurationName) {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName, string remoteAddress) : 
-                base(endpointConfigurationName, remoteAddress) {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
-                base(endpointConfigurationName, remoteAddress) {
-        }
-        
-        public Service1SoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
-                base(binding, remoteAddress) {
-        }
-        
-        public string HelloWorld() {
-            return base.Channel.HelloWorld();
-        }
-        
-        public string getCompID(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, int amount, string ordercode, string createuser, string remark) {
-            return base.Channel.getCompID(createcode, boxid, compname, manufacturer, lotno, datecode, amount, ordercode, createuser, remark);
-        }
-        
-        public string getCompID_V1(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, string brand, int amount, string ordercode, string createuser, string remark) {
-            return base.Channel.getCompID_V1(createcode, boxid, compname, manufacturer, lotno, datecode, brand, amount, ordercode, createuser, remark);
-        }
-        
-        public string insertBoxReelRelation(string createcode, string manufacturer, string boxID, string compid, string createuser, string remark) {
-            return base.Channel.insertBoxReelRelation(createcode, manufacturer, boxID, compid, createuser, remark);
-        }
-        
-        public UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity[] getReelListByBoxID(string queryCode, string boxID) {
-            return base.Channel.getReelListByBoxID(queryCode, boxID);
-        }
-    }
-}

+ 0 - 31
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/Reference.svcmap

@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="fb4f425e-4343-400a-b806-f1fdd4a22bc2" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
-  <ClientOptions>
-    <GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
-    <EnableDataBinding>true</EnableDataBinding>
-    <ExcludedTypes />
-    <ImportXmlTypes>false</ImportXmlTypes>
-    <GenerateInternalTypes>false</GenerateInternalTypes>
-    <GenerateMessageContracts>false</GenerateMessageContracts>
-    <NamespaceMappings />
-    <CollectionMappings />
-    <GenerateSerializableTypes>true</GenerateSerializableTypes>
-    <Serializer>Auto</Serializer>
-    <UseSerializerForFaults>true</UseSerializerForFaults>
-    <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
-    <ReferencedAssemblies />
-    <ReferencedDataContractTypes />
-    <ServiceContractMappings />
-  </ClientOptions>
-  <MetadataSources>
-    <MetadataSource Address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?op=insertBoxReelRelation" Protocol="http" SourceId="1" />
-  </MetadataSources>
-  <Metadata>
-    <MetadataFile FileName="ReelAPI.disco" MetadataType="Disco" ID="e4560f5f-1a66-426d-a2ae-21a6aeb055a4" SourceId="1" SourceUrl="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?disco" />
-    <MetadataFile FileName="ReelAPI.wsdl" MetadataType="Wsdl" ID="c5a84d77-7b69-402d-9932-9a4191a68838" SourceId="1" SourceUrl="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?wsdl" />
-  </Metadata>
-  <Extensions>
-    <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
-    <ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
-  </Extensions>
-</ReferenceGroup>

+ 0 - 10
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity.datasource

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-    This file is automatically generated by Visual Studio .Net. It is 
-    used to store generic object data source configuration information.  
-    Renaming the file extension or editing the content of this file may   
-    cause the file to be unrecognizable by the program.
--->
-<GenericObjectDataSource DisplayName="ReelEntity" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity, Service References.Vivo_BoxReelRelation.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
-</GenericObjectDataSource>

+ 0 - 12
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/configuration.svcinfo

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
-  <behaviors />
-  <bindings>
-    <binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;Service1Soap1&quot; /&gt;" bindingType="basicHttpBinding" name="Service1Soap1" />
-    <binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;Service1Soap12&quot;&gt;&lt;httpTransport /&gt;&lt;textMessageEncoding messageVersion=&quot;Soap12&quot; /&gt;&lt;/Data&gt;" bindingType="customBinding" name="Service1Soap12" />
-  </bindings>
-  <endpoints>
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;Service1Soap1&quot; contract=&quot;Vivo_BoxReelRelation.Service1Soap&quot; name=&quot;Service1Soap1&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;Service1Soap1&quot; contract=&quot;Vivo_BoxReelRelation.Service1Soap&quot; name=&quot;Service1Soap1&quot; /&gt;" contractName="Vivo_BoxReelRelation.Service1Soap" name="Service1Soap1" />
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;Service1Soap12&quot; contract=&quot;Vivo_BoxReelRelation.Service1Soap&quot; name=&quot;Service1Soap12&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;Service1Soap12&quot; contract=&quot;Vivo_BoxReelRelation.Service1Soap&quot; name=&quot;Service1Soap12&quot; /&gt;" contractName="Vivo_BoxReelRelation.Service1Soap" name="Service1Soap12" />
-  </endpoints>
-</configurationSnapshot>

+ 0 - 437
UAS-出货标签管理(吉利通)/Service References/Vivo_BoxReelRelation/configuration91.svcinfo

@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="Ym0CywGtiOSR4S7ckjY+cLZIhM0=">
-  <bindingConfigurations>
-    <bindingConfiguration bindingType="basicHttpBinding" name="Service1Soap1">
-      <properties>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap1</serializedValue>
-        </property>
-        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>StrongWildcard</serializedValue>
-        </property>
-        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Text.UTF8Encoding</serializedValue>
-        </property>
-        <property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Buffered</serializedValue>
-        </property>
-        <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Text</serializedValue>
-        </property>
-        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
-        </property>
-        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
-        </property>
-        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>TransportSelected</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
-        </property>
-        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>UserName</serializedValue>
-        </property>
-        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Default</serializedValue>
-        </property>
-      </properties>
-    </bindingConfiguration>
-    <bindingConfiguration bindingType="customBinding" name="Service1Soap12">
-      <properties>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/textMessageEncoding" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TextMessageEncodingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.TextMessageEncodingElement</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/maxReadPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>64</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/maxWritePoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>16</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/messageVersion" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.MessageVersion, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Soap12</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/writeEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Text.UTF8Encoding</serializedValue>
-        </property>
-        <property path="/httpTransport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpTransportElement</serializedValue>
-        </property>
-        <property path="/httpTransport/manualAddressing" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>524288</serializedValue>
-        </property>
-        <property path="/httpTransport/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/httpTransport/allowCookies" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/requestInitializationTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>00:00:00</serializedValue>
-        </property>
-        <property path="/httpTransport/authenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Anonymous</serializedValue>
-        </property>
-        <property path="/httpTransport/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/decompressionEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>StrongWildcard</serializedValue>
-        </property>
-        <property path="/httpTransport/keepAliveEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/httpTransport/maxPendingAccepts" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory/handlers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DelegatingHandlerElementCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory/type" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/proxyAuthenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Anonymous</serializedValue>
-        </property>
-        <property path="/httpTransport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Buffered</serializedValue>
-        </property>
-        <property path="/httpTransport/unsafeConnectionNtlmAuthentication" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>TransportSelected</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WebSocketTransportSettingsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.WebSocketTransportSettingsElement</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/transportUsage" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Channels.WebSocketTransportUsage, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/createNotificationOnConnection" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/keepAliveInterval" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>00:00:00</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/subProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/webSocketSettings/disablePayloadMasking" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/maxPendingConnections" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-      </properties>
-    </bindingConfiguration>
-  </bindingConfigurations>
-  <endpoints>
-    <endpoint name="Service1Soap1" contract="Vivo_BoxReelRelation.Service1Soap" bindingType="basicHttpBinding" address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" bindingConfiguration="Service1Soap1">
-      <properties>
-        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>http://middle.mes.vivo.xyz:7007/ReelAPI.asmx</serializedValue>
-        </property>
-        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>basicHttpBinding</serializedValue>
-        </property>
-        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap1</serializedValue>
-        </property>
-        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Vivo_BoxReelRelation.Service1Soap</serializedValue>
-        </property>
-        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
-        </property>
-        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>&lt;Header /&gt;</serializedValue>
-        </property>
-        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
-        </property>
-        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
-        </property>
-        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
-        </property>
-        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>My</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>LocalMachine</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap1</serializedValue>
-        </property>
-        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-      </properties>
-    </endpoint>
-    <endpoint name="Service1Soap12" contract="Vivo_BoxReelRelation.Service1Soap" bindingType="customBinding" address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" bindingConfiguration="Service1Soap12">
-      <properties>
-        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>http://middle.mes.vivo.xyz:7007/ReelAPI.asmx</serializedValue>
-        </property>
-        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>customBinding</serializedValue>
-        </property>
-        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Vivo_BoxReelRelation.Service1Soap</serializedValue>
-        </property>
-        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
-        </property>
-        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>&lt;Header /&gt;</serializedValue>
-        </property>
-        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
-        </property>
-        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
-        </property>
-        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
-        </property>
-        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>My</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>LocalMachine</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-      </properties>
-    </endpoint>
-  </endpoints>
-</SavedWcfConfigurationInformation>

+ 0 - 6
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/ReelAPI.disco

@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
-  <contractRef ref="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?wsdl" docRef="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
-  <soap address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns:q1="http://tempuri.org/" binding="q1:Service1Soap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-  <soap address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" xmlns:q2="http://tempuri.org/" binding="q2:Service1Soap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
-</discovery>

+ 0 - 527
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/ReelAPI.wsdl

@@ -1,527 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" 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="HelloWorld">
-        <s:complexType />
-      </s:element>
-      <s:element name="HelloWorldResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compname" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="lotno" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="datecode" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:int" />
-            <s:element minOccurs="0" maxOccurs="1" name="ordercode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getCompIDResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID_V1">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compname" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="lotno" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="datecode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="brand" type="s:string" />
-            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:int" />
-            <s:element minOccurs="0" maxOccurs="1" name="ordercode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getCompID_V1Response">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getCompID_V1Result" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="insertBoxReelRelation">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="createcode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="manufacturer" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxID" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="compid" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="createuser" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="remark" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="insertBoxReelRelationResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="insertBoxReelRelationResult" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getReelListByBoxID">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="queryCode" type="s:string" />
-            <s:element minOccurs="0" maxOccurs="1" name="boxID" type="s:string" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:element name="getReelListByBoxIDResponse">
-        <s:complexType>
-          <s:sequence>
-            <s:element minOccurs="0" maxOccurs="1" name="getReelListByBoxIDResult" type="tns:ArrayOfReelEntity" />
-          </s:sequence>
-        </s:complexType>
-      </s:element>
-      <s:complexType name="ArrayOfReelEntity">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="unbounded" name="ReelEntity" nillable="true" type="tns:ReelEntity" />
-        </s:sequence>
-      </s:complexType>
-      <s:complexType name="ReelEntity">
-        <s:sequence>
-          <s:element minOccurs="0" maxOccurs="1" name="Boxid" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Compid" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Compname" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Manufacturer" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Lotno" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Datecode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Amount" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Ordercode" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
-          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
-        </s:sequence>
-      </s:complexType>
-      <s:element name="string" nillable="true" type="s:string" />
-      <s:element name="ArrayOfReelEntity" nillable="true" type="tns:ArrayOfReelEntity" />
-    </s:schema>
-  </wsdl:types>
-  <wsdl:message name="HelloWorldSoapIn">
-    <wsdl:part name="parameters" element="tns:HelloWorld" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldSoapOut">
-    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDSoapIn">
-    <wsdl:part name="parameters" element="tns:getCompID" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDSoapOut">
-    <wsdl:part name="parameters" element="tns:getCompIDResponse" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1SoapIn">
-    <wsdl:part name="parameters" element="tns:getCompID_V1" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1SoapOut">
-    <wsdl:part name="parameters" element="tns:getCompID_V1Response" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationSoapIn">
-    <wsdl:part name="parameters" element="tns:insertBoxReelRelation" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationSoapOut">
-    <wsdl:part name="parameters" element="tns:insertBoxReelRelationResponse" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDSoapIn">
-    <wsdl:part name="parameters" element="tns:getReelListByBoxID" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDSoapOut">
-    <wsdl:part name="parameters" element="tns:getReelListByBoxIDResponse" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldHttpGetIn" />
-  <wsdl:message name="HelloWorldHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="brand" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpGetIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-    <wsdl:part name="compid" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpGetOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpGetIn">
-    <wsdl:part name="queryCode" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpGetOut">
-    <wsdl:part name="Body" element="tns:ArrayOfReelEntity" />
-  </wsdl:message>
-  <wsdl:message name="HelloWorldHttpPostIn" />
-  <wsdl:message name="HelloWorldHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompIDHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="boxid" type="s:string" />
-    <wsdl:part name="compname" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="lotno" type="s:string" />
-    <wsdl:part name="datecode" type="s:string" />
-    <wsdl:part name="brand" type="s:string" />
-    <wsdl:part name="amount" type="s:string" />
-    <wsdl:part name="ordercode" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getCompID_V1HttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpPostIn">
-    <wsdl:part name="createcode" type="s:string" />
-    <wsdl:part name="manufacturer" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-    <wsdl:part name="compid" type="s:string" />
-    <wsdl:part name="createuser" type="s:string" />
-    <wsdl:part name="remark" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="insertBoxReelRelationHttpPostOut">
-    <wsdl:part name="Body" element="tns:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpPostIn">
-    <wsdl:part name="queryCode" type="s:string" />
-    <wsdl:part name="boxID" type="s:string" />
-  </wsdl:message>
-  <wsdl:message name="getReelListByBoxIDHttpPostOut">
-    <wsdl:part name="Body" element="tns:ArrayOfReelEntity" />
-  </wsdl:message>
-  <wsdl:portType name="Service1Soap">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldSoapIn" />
-      <wsdl:output message="tns:HelloWorldSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDSoapIn" />
-      <wsdl:output message="tns:getCompIDSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1SoapIn" />
-      <wsdl:output message="tns:getCompID_V1SoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationSoapIn" />
-      <wsdl:output message="tns:insertBoxReelRelationSoapOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDSoapIn" />
-      <wsdl:output message="tns:getReelListByBoxIDSoapOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="Service1HttpGet">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldHttpGetIn" />
-      <wsdl:output message="tns:HelloWorldHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDHttpGetIn" />
-      <wsdl:output message="tns:getCompIDHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1HttpGetIn" />
-      <wsdl:output message="tns:getCompID_V1HttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationHttpGetIn" />
-      <wsdl:output message="tns:insertBoxReelRelationHttpGetOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDHttpGetIn" />
-      <wsdl:output message="tns:getReelListByBoxIDHttpGetOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:portType name="Service1HttpPost">
-    <wsdl:operation name="HelloWorld">
-      <wsdl:input message="tns:HelloWorldHttpPostIn" />
-      <wsdl:output message="tns:HelloWorldHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <wsdl:input message="tns:getCompIDHttpPostIn" />
-      <wsdl:output message="tns:getCompIDHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <wsdl:input message="tns:getCompID_V1HttpPostIn" />
-      <wsdl:output message="tns:getCompID_V1HttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <wsdl:input message="tns:insertBoxReelRelationHttpPostIn" />
-      <wsdl:output message="tns:insertBoxReelRelationHttpPostOut" />
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <wsdl:input message="tns:getReelListByBoxIDHttpPostIn" />
-      <wsdl:output message="tns:getReelListByBoxIDHttpPostOut" />
-    </wsdl:operation>
-  </wsdl:portType>
-  <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
-    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
-    <wsdl:operation name="HelloWorld">
-      <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <soap:operation soapAction="http://tempuri.org/getCompID" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <soap:operation soapAction="http://tempuri.org/getCompID_V1" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <soap:operation soapAction="http://tempuri.org/insertBoxReelRelation" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <soap:operation soapAction="http://tempuri.org/getReelListByBoxID" style="document" />
-      <wsdl:input>
-        <soap:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
-    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
-    <wsdl:operation name="HelloWorld">
-      <soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <soap12:operation soapAction="http://tempuri.org/getCompID" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <soap12:operation soapAction="http://tempuri.org/getCompID_V1" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <soap12:operation soapAction="http://tempuri.org/insertBoxReelRelation" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <soap12:operation soapAction="http://tempuri.org/getReelListByBoxID" style="document" />
-      <wsdl:input>
-        <soap12:body use="literal" />
-      </wsdl:input>
-      <wsdl:output>
-        <soap12:body use="literal" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1HttpGet" type="tns:Service1HttpGet">
-    <http:binding verb="GET" />
-    <wsdl:operation name="HelloWorld">
-      <http:operation location="/HelloWorld" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <http:operation location="/getCompID" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <http:operation location="/getCompID_V1" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <http:operation location="/insertBoxReelRelation" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <http:operation location="/getReelListByBoxID" />
-      <wsdl:input>
-        <http:urlEncoded />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:binding name="Service1HttpPost" type="tns:Service1HttpPost">
-    <http:binding verb="POST" />
-    <wsdl:operation name="HelloWorld">
-      <http:operation location="/HelloWorld" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID">
-      <http:operation location="/getCompID" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getCompID_V1">
-      <http:operation location="/getCompID_V1" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="insertBoxReelRelation">
-      <http:operation location="/insertBoxReelRelation" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-    <wsdl:operation name="getReelListByBoxID">
-      <http:operation location="/getReelListByBoxID" />
-      <wsdl:input>
-        <mime:content type="application/x-www-form-urlencoded" />
-      </wsdl:input>
-      <wsdl:output>
-        <mime:mimeXml part="Body" />
-      </wsdl:output>
-    </wsdl:operation>
-  </wsdl:binding>
-  <wsdl:service name="Service1">
-    <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
-      <soap:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
-      <soap12:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1HttpGet" binding="tns:Service1HttpGet">
-      <http:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-    <wsdl:port name="Service1HttpPost" binding="tns:Service1HttpPost">
-      <http:address location="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" />
-    </wsdl:port>
-  </wsdl:service>
-</wsdl:definitions>

+ 0 - 244
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/Reference.cs

@@ -1,244 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     此代码由工具生成。
-//     运行时版本:4.0.30319.42000
-//
-//     对此文件的更改可能会导致不正确的行为,并且如果
-//     重新生成代码,这些更改将会丢失。
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-namespace UAS_LabelMachine.Vivo_GetPlateID {
-    
-    
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="Vivo_GetPlateID.Service1Soap")]
-    public interface Service1Soap {
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HelloWorld", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string HelloWorld();
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getCompID", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string getCompID(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, int amount, string ordercode, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getCompID_V1", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string getCompID_V1(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, string brand, int amount, string ordercode, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/insertBoxReelRelation", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        string insertBoxReelRelation(string createcode, string manufacturer, string boxID, string compid, string createuser, string remark);
-        
-        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/getReelListByBoxID", ReplyAction="*")]
-        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
-        UAS_LabelMachine.Vivo_GetPlateID.ReelEntity[] getReelListByBoxID(string queryCode, string boxID);
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.6.1064.2")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")]
-    public partial class ReelEntity : object, System.ComponentModel.INotifyPropertyChanged {
-        
-        private string boxidField;
-        
-        private string compidField;
-        
-        private string compnameField;
-        
-        private string manufacturerField;
-        
-        private string lotnoField;
-        
-        private string datecodeField;
-        
-        private string amountField;
-        
-        private string ordercodeField;
-        
-        private string statusField;
-        
-        private string brandField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
-        public string Boxid {
-            get {
-                return this.boxidField;
-            }
-            set {
-                this.boxidField = value;
-                this.RaisePropertyChanged("Boxid");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
-        public string Compid {
-            get {
-                return this.compidField;
-            }
-            set {
-                this.compidField = value;
-                this.RaisePropertyChanged("Compid");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
-        public string Compname {
-            get {
-                return this.compnameField;
-            }
-            set {
-                this.compnameField = value;
-                this.RaisePropertyChanged("Compname");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
-        public string Manufacturer {
-            get {
-                return this.manufacturerField;
-            }
-            set {
-                this.manufacturerField = value;
-                this.RaisePropertyChanged("Manufacturer");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
-        public string Lotno {
-            get {
-                return this.lotnoField;
-            }
-            set {
-                this.lotnoField = value;
-                this.RaisePropertyChanged("Lotno");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
-        public string Datecode {
-            get {
-                return this.datecodeField;
-            }
-            set {
-                this.datecodeField = value;
-                this.RaisePropertyChanged("Datecode");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
-        public string Amount {
-            get {
-                return this.amountField;
-            }
-            set {
-                this.amountField = value;
-                this.RaisePropertyChanged("Amount");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
-        public string Ordercode {
-            get {
-                return this.ordercodeField;
-            }
-            set {
-                this.ordercodeField = value;
-                this.RaisePropertyChanged("Ordercode");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
-        public string Status {
-            get {
-                return this.statusField;
-            }
-            set {
-                this.statusField = value;
-                this.RaisePropertyChanged("Status");
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
-        public string Brand {
-            get {
-                return this.brandField;
-            }
-            set {
-                this.brandField = value;
-                this.RaisePropertyChanged("Brand");
-            }
-        }
-        
-        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
-        
-        protected void RaisePropertyChanged(string propertyName) {
-            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
-            if ((propertyChanged != null)) {
-                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
-            }
-        }
-    }
-    
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    public interface Service1SoapChannel : UAS_LabelMachine.Vivo_GetPlateID.Service1Soap, System.ServiceModel.IClientChannel {
-    }
-    
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
-    public partial class Service1SoapClient : System.ServiceModel.ClientBase<UAS_LabelMachine.Vivo_GetPlateID.Service1Soap>, UAS_LabelMachine.Vivo_GetPlateID.Service1Soap {
-        
-        public Service1SoapClient() {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName) : 
-                base(endpointConfigurationName) {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName, string remoteAddress) : 
-                base(endpointConfigurationName, remoteAddress) {
-        }
-        
-        public Service1SoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
-                base(endpointConfigurationName, remoteAddress) {
-        }
-        
-        public Service1SoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
-                base(binding, remoteAddress) {
-        }
-        
-        public string HelloWorld() {
-            return base.Channel.HelloWorld();
-        }
-        
-        public string getCompID(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, int amount, string ordercode, string createuser, string remark) {
-            return base.Channel.getCompID(createcode, boxid, compname, manufacturer, lotno, datecode, amount, ordercode, createuser, remark);
-        }
-        
-        public string getCompID_V1(string createcode, string boxid, string compname, string manufacturer, string lotno, string datecode, string brand, int amount, string ordercode, string createuser, string remark) {
-            return base.Channel.getCompID_V1(createcode, boxid, compname, manufacturer, lotno, datecode, brand, amount, ordercode, createuser, remark);
-        }
-        
-        public string insertBoxReelRelation(string createcode, string manufacturer, string boxID, string compid, string createuser, string remark) {
-            return base.Channel.insertBoxReelRelation(createcode, manufacturer, boxID, compid, createuser, remark);
-        }
-        
-        public UAS_LabelMachine.Vivo_GetPlateID.ReelEntity[] getReelListByBoxID(string queryCode, string boxID) {
-            return base.Channel.getReelListByBoxID(queryCode, boxID);
-        }
-    }
-}

+ 0 - 31
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/Reference.svcmap

@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="aef9de63-0c46-4848-8bc2-afc02c3efa49" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
-  <ClientOptions>
-    <GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
-    <EnableDataBinding>true</EnableDataBinding>
-    <ExcludedTypes />
-    <ImportXmlTypes>false</ImportXmlTypes>
-    <GenerateInternalTypes>false</GenerateInternalTypes>
-    <GenerateMessageContracts>false</GenerateMessageContracts>
-    <NamespaceMappings />
-    <CollectionMappings />
-    <GenerateSerializableTypes>true</GenerateSerializableTypes>
-    <Serializer>Auto</Serializer>
-    <UseSerializerForFaults>true</UseSerializerForFaults>
-    <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
-    <ReferencedAssemblies />
-    <ReferencedDataContractTypes />
-    <ServiceContractMappings />
-  </ClientOptions>
-  <MetadataSources>
-    <MetadataSource Address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?op=getCompID_V1" Protocol="http" SourceId="1" />
-  </MetadataSources>
-  <Metadata>
-    <MetadataFile FileName="ReelAPI.disco" MetadataType="Disco" ID="b264586f-5122-4707-8485-fa0bab578bbc" SourceId="1" SourceUrl="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?disco" />
-    <MetadataFile FileName="ReelAPI.wsdl" MetadataType="Wsdl" ID="04d745ac-fbb0-44d5-ad3d-a23047db0e40" SourceId="1" SourceUrl="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx?wsdl" />
-  </Metadata>
-  <Extensions>
-    <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
-    <ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
-  </Extensions>
-</ReferenceGroup>

+ 0 - 10
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/UAS_LabelMachine.Vivo_GetPlateID.ReelEntity.datasource

@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-    This file is automatically generated by Visual Studio .Net. It is 
-    used to store generic object data source configuration information.  
-    Renaming the file extension or editing the content of this file may   
-    cause the file to be unrecognizable by the program.
--->
-<GenericObjectDataSource DisplayName="ReelEntity" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
-   <TypeInfo>UAS_LabelMachine.Vivo_GetPlateID.ReelEntity, Service References.Vivo_GetPlateID.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
-</GenericObjectDataSource>

+ 0 - 12
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/configuration.svcinfo

@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
-  <behaviors />
-  <bindings>
-    <binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;Service1Soap&quot; /&gt;" bindingType="basicHttpBinding" name="Service1Soap" />
-    <binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;Service1Soap12&quot;&gt;&lt;httpTransport /&gt;&lt;textMessageEncoding messageVersion=&quot;Soap12&quot; /&gt;&lt;/Data&gt;" bindingType="customBinding" name="Service1Soap12" />
-  </bindings>
-  <endpoints>
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;Service1Soap&quot; contract=&quot;Vivo_GetPlateID.Service1Soap&quot; name=&quot;Service1Soap&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;Service1Soap&quot; contract=&quot;Vivo_GetPlateID.Service1Soap&quot; name=&quot;Service1Soap&quot; /&gt;" contractName="Vivo_GetPlateID.Service1Soap" name="Service1Soap" />
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;Service1Soap12&quot; contract=&quot;Vivo_GetPlateID.Service1Soap&quot; name=&quot;Service1Soap12&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://middle.mes.vivo.xyz:7007/ReelAPI.asmx&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;Service1Soap12&quot; contract=&quot;Vivo_GetPlateID.Service1Soap&quot; name=&quot;Service1Soap12&quot; /&gt;" contractName="Vivo_GetPlateID.Service1Soap" name="Service1Soap12" />
-  </endpoints>
-</configurationSnapshot>

+ 0 - 437
UAS-出货标签管理(吉利通)/Service References/Vivo_GetPlateID/configuration91.svcinfo

@@ -1,437 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="j3J/6h3jS12vUtQxuU8FSv976aI=">
-  <bindingConfigurations>
-    <bindingConfiguration bindingType="basicHttpBinding" name="Service1Soap">
-      <properties>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap</serializedValue>
-        </property>
-        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>StrongWildcard</serializedValue>
-        </property>
-        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Text.UTF8Encoding</serializedValue>
-        </property>
-        <property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Buffered</serializedValue>
-        </property>
-        <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Text</serializedValue>
-        </property>
-        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
-        </property>
-        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
-        </property>
-        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>None</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>TransportSelected</serializedValue>
-        </property>
-        <property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
-        </property>
-        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>UserName</serializedValue>
-        </property>
-        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Default</serializedValue>
-        </property>
-      </properties>
-    </bindingConfiguration>
-    <bindingConfiguration bindingType="customBinding" name="Service1Soap12">
-      <properties>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/textMessageEncoding" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.TextMessageEncodingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.TextMessageEncodingElement</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/maxReadPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>64</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/maxWritePoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>16</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/messageVersion" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.MessageVersion, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Soap12</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/textMessageEncoding/writeEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Text.UTF8Encoding</serializedValue>
-        </property>
-        <property path="/httpTransport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpTransportElement</serializedValue>
-        </property>
-        <property path="/httpTransport/manualAddressing" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>524288</serializedValue>
-        </property>
-        <property path="/httpTransport/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/httpTransport/allowCookies" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/requestInitializationTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>00:00:00</serializedValue>
-        </property>
-        <property path="/httpTransport/authenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Anonymous</serializedValue>
-        </property>
-        <property path="/httpTransport/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/decompressionEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>StrongWildcard</serializedValue>
-        </property>
-        <property path="/httpTransport/keepAliveEnabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>65536</serializedValue>
-        </property>
-        <property path="/httpTransport/maxPendingAccepts" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.HttpMessageHandlerFactoryElement</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory/handlers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DelegatingHandlerElementCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/httpTransport/messageHandlerFactory/type" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/proxyAuthenticationScheme" isComplexType="false" isExplicitlyDefined="false" clrType="System.Net.AuthenticationSchemes, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Anonymous</serializedValue>
-        </property>
-        <property path="/httpTransport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Buffered</serializedValue>
-        </property>
-        <property path="/httpTransport/unsafeConnectionNtlmAuthentication" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>True</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>TransportSelected</serializedValue>
-        </property>
-        <property path="/httpTransport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>(集合)</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WebSocketTransportSettingsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.WebSocketTransportSettingsElement</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/transportUsage" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Channels.WebSocketTransportUsage, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Never</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/createNotificationOnConnection" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/keepAliveInterval" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>00:00:00</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/subProtocol" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/httpTransport/webSocketSettings/disablePayloadMasking" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/httpTransport/webSocketSettings/maxPendingConnections" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>0</serializedValue>
-        </property>
-      </properties>
-    </bindingConfiguration>
-  </bindingConfigurations>
-  <endpoints>
-    <endpoint name="Service1Soap" contract="Vivo_GetPlateID.Service1Soap" bindingType="basicHttpBinding" address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" bindingConfiguration="Service1Soap">
-      <properties>
-        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>http://middle.mes.vivo.xyz:7007/ReelAPI.asmx</serializedValue>
-        </property>
-        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>basicHttpBinding</serializedValue>
-        </property>
-        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap</serializedValue>
-        </property>
-        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Vivo_GetPlateID.Service1Soap</serializedValue>
-        </property>
-        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
-        </property>
-        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>&lt;Header /&gt;</serializedValue>
-        </property>
-        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
-        </property>
-        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
-        </property>
-        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
-        </property>
-        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>My</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>LocalMachine</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap</serializedValue>
-        </property>
-        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-      </properties>
-    </endpoint>
-    <endpoint name="Service1Soap12" contract="Vivo_GetPlateID.Service1Soap" bindingType="customBinding" address="http://middle.mes.vivo.xyz:7007/ReelAPI.asmx" bindingConfiguration="Service1Soap12">
-      <properties>
-        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>http://middle.mes.vivo.xyz:7007/ReelAPI.asmx</serializedValue>
-        </property>
-        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>customBinding</serializedValue>
-        </property>
-        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Vivo_GetPlateID.Service1Soap</serializedValue>
-        </property>
-        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
-        </property>
-        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>&lt;Header /&gt;</serializedValue>
-        </property>
-        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
-        </property>
-        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
-        </property>
-        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
-        </property>
-        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
-        </property>
-        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>My</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>LocalMachine</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
-        </property>
-        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>False</serializedValue>
-        </property>
-        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>Service1Soap12</serializedValue>
-        </property>
-        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue />
-        </property>
-      </properties>
-    </endpoint>
-  </endpoints>
-</SavedWcfConfigurationInformation>

+ 0 - 36
UAS-出货标签管理(吉利通)/UAS-出货标签管理(吉利通).csproj

@@ -255,16 +255,6 @@
     <Compile Include="PublicMethod\GlobalEventsHandler.cs" />
     <Compile Include="PublicMethod\HttpHandler.cs" />
     <Compile Include="PublicMethod\LogManager.cs" />
-    <Compile Include="Service References\Vivo_BoxReelRelation\Reference.cs">
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-      <DependentUpon>Reference.svcmap</DependentUpon>
-    </Compile>
-    <Compile Include="Service References\Vivo_GetPlateID\Reference.cs">
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-      <DependentUpon>Reference.svcmap</DependentUpon>
-    </Compile>
     <Compile Include="SetLoadingWindow.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -386,14 +376,6 @@
       <Generator>SettingsSingleFileGenerator</Generator>
       <LastGenOutput>Settings1.Designer.cs</LastGenOutput>
     </None>
-    <None Include="Service References\Vivo_BoxReelRelation\ReelAPI.wsdl" />
-    <None Include="Service References\Vivo_BoxReelRelation\UAS_LabelMachine.Vivo_BoxReelRelation.ReelEntity.datasource">
-      <DependentUpon>Reference.svcmap</DependentUpon>
-    </None>
-    <None Include="Service References\Vivo_GetPlateID\ReelAPI.wsdl" />
-    <None Include="Service References\Vivo_GetPlateID\UAS_LabelMachine.Vivo_GetPlateID.ReelEntity.datasource">
-      <DependentUpon>Reference.svcmap</DependentUpon>
-    </None>
     <None Include="tool\Lppx2.tlb" />
   </ItemGroup>
   <ItemGroup>
@@ -759,20 +741,6 @@
   </ItemGroup>
   <ItemGroup>
     <None Include="Resources\write_15.893687707641px_1181413_easyicon.net.png" />
-    <None Include="Service References\Vivo_GetPlateID\ReelAPI.disco" />
-    <None Include="Service References\Vivo_GetPlateID\configuration91.svcinfo" />
-    <None Include="Service References\Vivo_GetPlateID\configuration.svcinfo" />
-    <None Include="Service References\Vivo_GetPlateID\Reference.svcmap">
-      <Generator>WCF Proxy Generator</Generator>
-      <LastGenOutput>Reference.cs</LastGenOutput>
-    </None>
-    <None Include="Service References\Vivo_BoxReelRelation\ReelAPI.disco" />
-    <None Include="Service References\Vivo_BoxReelRelation\configuration91.svcinfo" />
-    <None Include="Service References\Vivo_BoxReelRelation\configuration.svcinfo" />
-    <None Include="Service References\Vivo_BoxReelRelation\Reference.svcmap">
-      <Generator>WCF Proxy Generator</Generator>
-      <LastGenOutput>Reference.cs</LastGenOutput>
-    </None>
     <Content Include="tool\Analysis.dll" />
     <Content Include="tool\DataHelper.dll" />
     <Content Include="tool\NPOI.dll" />
@@ -784,10 +752,6 @@
   <ItemGroup>
     <WCFMetadata Include="Service References\" />
   </ItemGroup>
-  <ItemGroup>
-    <WCFMetadataStorage Include="Service References\Vivo_BoxReelRelation\" />
-    <WCFMetadataStorage Include="Service References\Vivo_GetPlateID\" />
-  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- 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.

+ 11 - 87
UAS-出货标签管理(吉利通)/UAS_出货标签管理.Designer.cs

@@ -94,16 +94,12 @@
             this.CleanBarCode = new System.Windows.Forms.Button();
             this.ListButtonMenu = new System.Windows.Forms.ListBox();
             this.ButtonSetting = new System.Windows.Forms.Button();
-            this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
-            this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
-            this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
             this.groupBoxWithBorder1 = new UAS_LabelMachine.CustomControl.GroupBoxWithBorder.GroupBoxWithBorder();
             this.ExportData = new System.Windows.Forms.Button();
             this.label18 = new System.Windows.Forms.Label();
             this.MidBoxEnd = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.MidBoxBegin = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.label16 = new System.Windows.Forms.Label();
-            this.PowerSetting = new System.Windows.Forms.Button();
             this.SingleBoxEnd = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.SingleBoxBegin = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.label12 = new System.Windows.Forms.Label();
@@ -152,7 +148,6 @@
             this.pib_outboxcode2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.pi_inoutno = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.SingleLabel = new UAS_LabelMachine.CustomControl.GroupBoxWithBorder.GroupBoxWithBorder();
-            this.ViVoPlate = new System.Windows.Forms.Button();
             this.SingleLabelPrinter = new UAS_LabelMachine.CustomControl.PrinterCombox();
             this.SingleLabelPrint = new System.Windows.Forms.Button();
             this.SingleLabelAutoPrint = new System.Windows.Forms.CheckBox();
@@ -169,7 +164,6 @@
             this.MidLabelCombox = new System.Windows.Forms.ComboBox();
             this.OutBoxLabel = new UAS_LabelMachine.CustomControl.GroupBoxWithBorder.GroupBoxWithBorder();
             this.LogingOut = new System.Windows.Forms.LinkLabel();
-            this.GetOutBoxCode = new System.Windows.Forms.Button();
             this.OutBoxNum = new UAS_LabelMachine.CustomControl.EnterTextBox();
             this.label10 = new System.Windows.Forms.Label();
             this.label6 = new System.Windows.Forms.Label();
@@ -180,7 +174,6 @@
             this.OutBoxCombox = new System.Windows.Forms.ComboBox();
             ((System.ComponentModel.ISupportInitialize)(this.Si_ItemDGV)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.MidSource)).BeginInit();
-            this.contextMenuStrip1.SuspendLayout();
             this.groupBoxWithBorder1.SuspendLayout();
             this.CollectionProcess.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.LabelInf)).BeginInit();
@@ -773,27 +766,6 @@
             this.ButtonSetting.UseVisualStyleBackColor = true;
             this.ButtonSetting.Click += new System.EventHandler(this.ButtonSetting_Click);
             // 
-            // contextMenuStrip1
-            // 
-            this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
-            this.toolStripMenuItem1,
-            this.toolStripMenuItem2});
-            this.contextMenuStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
-            this.contextMenuStrip1.Name = "contextMenuStrip1";
-            this.contextMenuStrip1.Size = new System.Drawing.Size(193, 48);
-            // 
-            // toolStripMenuItem1
-            // 
-            this.toolStripMenuItem1.Name = "toolStripMenuItem1";
-            this.toolStripMenuItem1.Size = new System.Drawing.Size(192, 22);
-            this.toolStripMenuItem1.Text = "toolStripMenuItem1";
-            // 
-            // toolStripMenuItem2
-            // 
-            this.toolStripMenuItem2.Name = "toolStripMenuItem2";
-            this.toolStripMenuItem2.Size = new System.Drawing.Size(192, 22);
-            this.toolStripMenuItem2.Text = "toolStripMenuItem2";
-            // 
             // groupBoxWithBorder1
             // 
             this.groupBoxWithBorder1.Controls.Add(this.ExportData);
@@ -801,7 +773,6 @@
             this.groupBoxWithBorder1.Controls.Add(this.MidBoxEnd);
             this.groupBoxWithBorder1.Controls.Add(this.MidBoxBegin);
             this.groupBoxWithBorder1.Controls.Add(this.label16);
-            this.groupBoxWithBorder1.Controls.Add(this.PowerSetting);
             this.groupBoxWithBorder1.Controls.Add(this.SingleBoxEnd);
             this.groupBoxWithBorder1.Controls.Add(this.SingleBoxBegin);
             this.groupBoxWithBorder1.Controls.Add(this.label12);
@@ -819,7 +790,7 @@
             // 
             this.ExportData.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.ExportData.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.ExportData.Location = new System.Drawing.Point(69, 164);
+            this.ExportData.Location = new System.Drawing.Point(71, 202);
             this.ExportData.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.ExportData.Name = "ExportData";
             this.ExportData.Size = new System.Drawing.Size(68, 26);
@@ -872,19 +843,6 @@
             this.label16.TabIndex = 87;
             this.label16.Text = "-";
             // 
-            // PowerSetting
-            // 
-            this.PowerSetting.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.PowerSetting.Location = new System.Drawing.Point(69, 202);
-            this.PowerSetting.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
-            this.PowerSetting.Name = "PowerSetting";
-            this.PowerSetting.Size = new System.Drawing.Size(68, 26);
-            this.PowerSetting.TabIndex = 76;
-            this.PowerSetting.Text = "权限设置";
-            this.PowerSetting.UseVisualStyleBackColor = true;
-            this.PowerSetting.Visible = false;
-            this.PowerSetting.Click += new System.EventHandler(this.PowerSetting_Click);
-            // 
             // SingleBoxEnd
             // 
             this.SingleBoxEnd.ID = null;
@@ -1390,7 +1348,6 @@
             // 
             // SingleLabel
             // 
-            this.SingleLabel.Controls.Add(this.ViVoPlate);
             this.SingleLabel.Controls.Add(this.SingleLabelPrinter);
             this.SingleLabel.Controls.Add(this.SingleLabelPrint);
             this.SingleLabel.Controls.Add(this.SingleLabelAutoPrint);
@@ -1405,19 +1362,6 @@
             this.SingleLabel.TabStop = false;
             this.SingleLabel.Text = "单盘标签";
             // 
-            // ViVoPlate
-            // 
-            this.ViVoPlate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.ViVoPlate.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.ViVoPlate.Location = new System.Drawing.Point(72, 164);
-            this.ViVoPlate.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
-            this.ViVoPlate.Name = "ViVoPlate";
-            this.ViVoPlate.Size = new System.Drawing.Size(68, 26);
-            this.ViVoPlate.TabIndex = 41;
-            this.ViVoPlate.Text = "ViVo料盘";
-            this.ViVoPlate.UseVisualStyleBackColor = true;
-            this.ViVoPlate.Click += new System.EventHandler(this.ViVoPlate_Click);
-            // 
             // SingleLabelPrinter
             // 
             this.SingleLabelPrinter.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@@ -1431,7 +1375,7 @@
             // 
             this.SingleLabelPrint.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.SingleLabelPrint.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.SingleLabelPrint.Location = new System.Drawing.Point(72, 199);
+            this.SingleLabelPrint.Location = new System.Drawing.Point(80, 202);
             this.SingleLabelPrint.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.SingleLabelPrint.Name = "SingleLabelPrint";
             this.SingleLabelPrint.Size = new System.Drawing.Size(68, 26);
@@ -1489,7 +1433,7 @@
             // 
             this.MidLabelNum.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.MidLabelNum.ID = null;
-            this.MidLabelNum.Location = new System.Drawing.Point(51, 165);
+            this.MidLabelNum.Location = new System.Drawing.Point(52, 169);
             this.MidLabelNum.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.MidLabelNum.Name = "MidLabelNum";
             this.MidLabelNum.Size = new System.Drawing.Size(64, 23);
@@ -1502,7 +1446,7 @@
             // 
             this.label5.AutoSize = true;
             this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.label5.Location = new System.Drawing.Point(5, 169);
+            this.label5.Location = new System.Drawing.Point(6, 174);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(32, 17);
             this.label5.TabIndex = 50;
@@ -1512,7 +1456,7 @@
             // 
             this.label4.AutoSize = true;
             this.label4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.label4.Location = new System.Drawing.Point(5, 137);
+            this.label4.Location = new System.Drawing.Point(6, 142);
             this.label4.Name = "label4";
             this.label4.Size = new System.Drawing.Size(32, 17);
             this.label4.TabIndex = 49;
@@ -1586,7 +1530,6 @@
             // OutBoxLabel
             // 
             this.OutBoxLabel.Controls.Add(this.LogingOut);
-            this.OutBoxLabel.Controls.Add(this.GetOutBoxCode);
             this.OutBoxLabel.Controls.Add(this.OutBoxNum);
             this.OutBoxLabel.Controls.Add(this.label10);
             this.OutBoxLabel.Controls.Add(this.label6);
@@ -1616,26 +1559,14 @@
             this.LogingOut.Text = "注销";
             this.LogingOut.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LogingOut_LinkClicked);
             // 
-            // GetOutBoxCode
-            // 
-            this.GetOutBoxCode.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.GetOutBoxCode.Location = new System.Drawing.Point(89, 167);
-            this.GetOutBoxCode.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
-            this.GetOutBoxCode.Name = "GetOutBoxCode";
-            this.GetOutBoxCode.Size = new System.Drawing.Size(76, 26);
-            this.GetOutBoxCode.TabIndex = 93;
-            this.GetOutBoxCode.Text = "获取箱号";
-            this.GetOutBoxCode.UseVisualStyleBackColor = true;
-            this.GetOutBoxCode.Click += new System.EventHandler(this.GetOutBoxCode_Click);
-            // 
             // OutBoxNum
             // 
             this.OutBoxNum.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.OutBoxNum.ID = null;
-            this.OutBoxNum.Location = new System.Drawing.Point(46, 201);
+            this.OutBoxNum.Location = new System.Drawing.Point(47, 169);
             this.OutBoxNum.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.OutBoxNum.Name = "OutBoxNum";
-            this.OutBoxNum.Size = new System.Drawing.Size(37, 23);
+            this.OutBoxNum.Size = new System.Drawing.Size(56, 23);
             this.OutBoxNum.Str = null;
             this.OutBoxNum.Str1 = null;
             this.OutBoxNum.Str2 = null;
@@ -1645,7 +1576,7 @@
             // 
             this.label10.AutoSize = true;
             this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.label10.Location = new System.Drawing.Point(6, 204);
+            this.label10.Location = new System.Drawing.Point(6, 172);
             this.label10.Name = "label10";
             this.label10.Size = new System.Drawing.Size(32, 17);
             this.label10.TabIndex = 90;
@@ -1655,7 +1586,7 @@
             // 
             this.label6.AutoSize = true;
             this.label6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.label6.Location = new System.Drawing.Point(6, 172);
+            this.label6.Location = new System.Drawing.Point(6, 142);
             this.label6.Name = "label6";
             this.label6.Size = new System.Drawing.Size(32, 17);
             this.label6.TabIndex = 87;
@@ -1673,7 +1604,7 @@
             // OutboxCapacity
             // 
             this.OutboxCapacity.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.OutboxCapacity.Location = new System.Drawing.Point(46, 168);
+            this.OutboxCapacity.Location = new System.Drawing.Point(46, 138);
             this.OutboxCapacity.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.OutboxCapacity.Name = "OutboxCapacity";
             this.OutboxCapacity.Size = new System.Drawing.Size(38, 23);
@@ -1688,7 +1619,7 @@
             // OutBoxLabelPrint
             // 
             this.OutBoxLabelPrint.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.OutBoxLabelPrint.Location = new System.Drawing.Point(90, 199);
+            this.OutBoxLabelPrint.Location = new System.Drawing.Point(91, 202);
             this.OutBoxLabelPrint.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.OutBoxLabelPrint.Name = "OutBoxLabelPrint";
             this.OutBoxLabelPrint.Size = new System.Drawing.Size(76, 26);
@@ -1778,7 +1709,6 @@
             this.SizeChanged += new System.EventHandler(this.贴标机条码打印_SizeChanged);
             ((System.ComponentModel.ISupportInitialize)(this.Si_ItemDGV)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.MidSource)).EndInit();
-            this.contextMenuStrip1.ResumeLayout(false);
             this.groupBoxWithBorder1.ResumeLayout(false);
             this.groupBoxWithBorder1.PerformLayout();
             this.CollectionProcess.ResumeLayout(false);
@@ -1881,12 +1811,9 @@
         private System.Windows.Forms.Label label3;
         private System.Windows.Forms.CheckBox CleanInputAfterCollect;
         private System.Windows.Forms.Button AllCollected;
-        private System.Windows.Forms.Button PowerSetting;
-        private System.Windows.Forms.Button GetOutBoxCode;
         private System.Windows.Forms.LinkLabel LogingOut;
         private System.Windows.Forms.Timer RefreshDBConnect;
         private System.Windows.Forms.CheckBox GetGridOnly;
-        private System.Windows.Forms.Button ViVoPlate;
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16;
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17;
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18;
@@ -1920,9 +1847,6 @@
         private System.Windows.Forms.Button CleanBarCode;
         private System.Windows.Forms.ListBox ListButtonMenu;
         private System.Windows.Forms.Button ButtonSetting;
-        private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
-        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
-        private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
         private System.Windows.Forms.DataGridViewCheckBoxColumn Choose;
         private System.Windows.Forms.DataGridViewCheckBoxColumn pib_ifpick;
         private System.Windows.Forms.DataGridViewCheckBoxColumn pib_ifprint;

+ 88 - 584
UAS-出货标签管理(吉利通)/UAS_出货标签管理.cs

@@ -27,10 +27,7 @@ namespace UAS_LabelMachine
         DataHelper dh;
 
         DataTable dt;
-        /// <summary>
-        /// 已经打印过的Vivo外箱号
-        /// </summary>
-        List<string> PrintedVivoOutboxCode = new List<string>();
+
         StringBuilder sql = new StringBuilder();
         /// <summary>
         /// CodeSoft新建打印机引擎
@@ -92,8 +89,7 @@ namespace UAS_LabelMachine
         DataTable OutLabelParam;
 
         Dictionary<string, string> CollectData;
-        //缓存单盘数据数据的DataTable
-        DataTable SingleBoxCacheData;
+
         /// <summary>
         /// 存放单盘的ID
         /// </summary>
@@ -103,10 +99,6 @@ namespace UAS_LabelMachine
         /// </summary>
         List<string> SingleBoxArgument = new List<string>();
         /// <summary>
-        /// 中盒缓存数据
-        /// </summary>
-        DataTable MidBoxCacheData;
-        /// <summary>
         /// 存放中盒的ID和盒号
         /// </summary>
         Dictionary<string, string> MidIDAndOutboxcode = new Dictionary<string, string>();
@@ -176,11 +168,6 @@ namespace UAS_LabelMachine
             CheckForIllegalCrossThreadCalls = false;
             CloumnCount = LabelInf.Columns.Count;
             pi_inoutno.Focus();
-            //将本地读取的打印机设置进Combox,并选中默认打印机
-            if (User.UserAccountType == "admin")
-                PowerSetting.Visible = true;
-            MidBoxCacheData = new DataTable();
-            SingleBoxCacheData = new DataTable();
             sg_code.FormName = Name;
             sg_code.SetValueField = new string[] { "sg_code" };
             sg_code.SelectField = "sg_code # 策略编号 ,sg_name # 策略名称,sg_brand # 品牌,sg_separator # 分隔符";
@@ -513,8 +500,6 @@ namespace UAS_LabelMachine
                         {
                             la_id = SingleLabelCombox.SelectedValue.ToString().Split('#')[0];
                         }
-                        string cl_labelname = SingleLabelCombox.Text;
-                        string LabelUrl = dh.getFieldDataByCondition("label left join customerlabel on la_code=cl_labelcode", "cl_labelurl", "la_id='" + la_id + "' and cl_labelname='" + cl_labelname + "'").ToString();
                         for (int i = 0; i < LabelInf.RowCount; i++)
                         {
                             if (LabelInf.Rows[i].Cells["pib_outboxcode1"].Value.ToString() == LabelInf.Rows[CurrentRowIndex].Cells["pib_outboxcode1"].Value.ToString())
@@ -539,13 +524,7 @@ namespace UAS_LabelMachine
                                 CurrentRowIndex = i;
                                 if (SingleLabelAutoPrint.Checked)
                                 {
-                                    if (la_id != "")
-                                        AutoPrintSingleLabel(la_id, LabelUrl);
-                                    else
-                                    {
-                                        MessageBox.Show("未维护单盘标签");
-                                        return;
-                                    }
+                                    AutoPrintSingleLabel();
                                 }
                                 if (MidLabelAutoPrint.Checked)
                                     AutoPrintMidLabel();
@@ -586,10 +565,7 @@ namespace UAS_LabelMachine
                         {
                             if (SingleLabelCombox.SelectedValue != null)
                             {
-                                string la_id = SingleLabelCombox.SelectedValue.ToString().Split('#')[0];
-                                string cl_labelname = SingleLabelCombox.Text;
-                                string LabelUrl = dh.getFieldDataByCondition("label left join customerlabel on la_code=cl_labelcode", "cl_labelurl", "la_id='" + la_id + "' and cl_labelname='" + cl_labelname + "'").ToString();
-                                AutoPrintSingleLabel(la_id, LabelUrl);
+                                AutoPrintSingleLabel();
                             }
                             else
                             {
@@ -662,36 +638,32 @@ namespace UAS_LabelMachine
             }
         }
 
-        private void AutoPrintSingleLabel(string la_id, string LabelUrl)
+        private void AutoPrintSingleLabel()
         {
             //用标签本身的变量作为最外层的循环条件去匹配;
-            string[] arg = SingleBoxArgument.ToArray();
+            string pib_id = LabelInf.Rows[CurrentRowIndex].Cells["pib_id1"].Value.ToString();
             StringBuilder ParamLog = new StringBuilder();
-            for (int j = 0; j < SingleDoc.Variables.FreeVariables.Count; j++)
+            sql.Clear();
+            sql.Append("select * from ");
+            for (int i = 0; i < SingleLabelParam.Rows.Count; i++)
             {
-                //将维护的模板参数和模板本身的参数名称进行比对
-                for (int k = 0; k < SingleLabelParam.Rows.Count; k++)
+                if (i != SingleLabelParam.Rows.Count - 1)
+                    sql.Append("(" + SingleLabelParam.Rows[i]["lp_sql"].ToString() + "),");
+                else
+                    sql.Append("(" + SingleLabelParam.Rows[i]["lp_sql"].ToString() + ")");
+            }
+            DataTable dt = (DataTable)dh.ExecuteSql(sql.ToString().ToLower().Replace("{pib_id}", pib_id), "select");
+            for (int i = 0; i < SingleDoc.Variables.FreeVariables.Count; i++)
+            {
+                if (dt.Columns.Contains(SingleDoc.Variables.FreeVariables.Item(i + 1).Name))
+                    SingleDoc.Variables.FreeVariables.Item(i + 1).Value = dt.Rows[0][SingleDoc.Variables.FreeVariables.Item(i + 1).Name].ToString();
+                if (SingleDoc.Variables.FreeVariables.Item(i + 1).Value == "")
                 {
-                    //名称相等的时候,取SQL进行值的查询
-                    if (SingleDoc.Variables.FreeVariables.Item(j + 1).Name == SingleLabelParam.Rows[k]["lp_name"].ToString().ToLower())
-                    {
-                        string pib_id = LabelInf.Rows[CurrentRowIndex].Cells["pib_id1"].Value.ToString();
-                        DataRow[] dr = SingleBoxCacheData.Select("pib_id=" + pib_id);
-                        if (arg.Contains(SingleDoc.Variables.FreeVariables.Item(j + 1).Name))
-                            SingleDoc.Variables.FreeVariables.Item(j + 1).Value = dr[0][SingleDoc.Variables.FreeVariables.Item(j + 1).Name].ToString();
-                        if (SingleDoc.Variables.FreeVariables.Item(j + 1).Value == "")
-                        {
-                            DataRow[] dr1 = Attach.Select("lp_name='" + SingleDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
-                            if (dr1.Length > 0)
-                            {
-                                SingleDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
-                            }
-                        }
-                        ParamLog.AppendLine("pib_id:" + LabelInf.Rows[CurrentRowIndex].Cells["pib_id1"].Value.ToString() + ",SingleDoc打印参数【" + SingleDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取到值" + SingleDoc.Variables.FreeVariables.Item(j + 1).Value);
-                    }
+                    DataRow[] dr1 = Attach.Select("lp_name='" + SingleDoc.Variables.FreeVariables.Item(i + 1).Name + "'");
+                    if (dr1.Length > 0)
+                        SingleDoc.Variables.FreeVariables.Item(i + 1).Value = dr1[0]["lp_sql"].ToString();
                 }
             }
-            LogManager.DoLog(ParamLog.ToString());
             SingleDoc.Printer.SwitchTo(SingleLabelPrinter.Text);
             SingleDoc.PrintDocument();
             LabelInf.Rows[CurrentRowIndex].Cells["pib_ifprint"].Value = true;
@@ -830,35 +802,12 @@ namespace UAS_LabelMachine
                     //MPN和QTY只做比较不需要赋值
                     if (cell.Value.ToString() == "" || cell.Value.ToString() != Matchstr)
                     {
-                        string MatchResult = "";
                         if (kind != "MPN" && kind != "QTY" && kind != "品牌")
                         {
                             DataTable dt = (DataTable)MidSource.DataSource;
                             cell.Value = Matchstr;
-                            MatchResult = "成功";
-                        }
-                        else
-                            MatchResult = "失败";
-                        switch (SiItem[kind]["si_kind"])
-                        {
-                            case "索引字符":
-                                LogManager.DoLog("采集项" + kind + ",匹配结果:【" + MatchResult + "】,匹配方式:" + SiItem[kind]["si_kind"] + ",使用字符" + SiItem[kind]["si_indexstring"] + ",匹配后字符串" + Matchstr);
-                                break;
-                            case "起始位置":
-                                LogManager.DoLog("采集项" + kind + ",匹配结果:【" + MatchResult + "】,匹配方式:" + SiItem[kind]["si_kind"] + ",从第" + SiItem[kind]["si_index"] + "位开始匹配,匹配后字符串" + Matchstr);
-                                break;
-                            case "二次解析":
-                                LogManager.DoLog("采集项" + kind + ",匹配结果:【" + MatchResult + "】,匹配方式:" + SiItem[kind]["si_kind"] + ",匹配后字符串" + Matchstr);
-                                break;
-                            case "全部":
-                                LogManager.DoLog("采集项" + kind + ",匹配结果:【" + MatchResult + "】,匹配方式:" + SiItem[kind]["si_kind"] + ",匹配后字符串" + Matchstr);
-                                break;
-                            default:
-                                break;
                         }
                     }
-                    else
-                        LogManager.DoLog("采集项" + kind + ",匹配结果:【成功】,匹配方式:" + SiItem[kind]["si_kind"] + ",,匹配后字符串" + Matchstr);
                 }
             }
             //添加外箱号,如果外箱号的箱内容量不为0并且已经采集完成
@@ -1109,8 +1058,6 @@ namespace UAS_LabelMachine
             }
             //缓存外箱参数
             ComBoxClickChangeLabelDoc = true;
-            GetSingleBoxData();
-            GetMidBoxData();
         }
 
         /// <summary>
@@ -1138,27 +1085,11 @@ namespace UAS_LabelMachine
                     LoadGridData(sender, e);
                     //重新输入单号后清除缓存
                     MidBoxArgument.Clear();
-                    MidBoxCacheData.Clear();
-                    BaseUtil.CleanDataTable(MidBoxCacheData);
                     SingleBoxArgument.Clear();
-                    SingleBoxCacheData.Clear();
-                    BaseUtil.CleanDataTable(SingleBoxCacheData);
                     MidIDAndOutboxcode.Clear();
                     SingleID.Clear();
                     //刷新采集进度
                     RefreshProcessData();
-                    //设置当前的最大箱号
-                    for (int i = 0; i < LabelInf.RowCount; i++)
-                    {
-                        string outboxcode = LabelInf.Rows[i].Cells["pib_outboxcode2"].Value.ToString();
-                        //如果包含有-,则需要解析
-                        if (outboxcode.Contains("-"))
-                            if (int.Parse(outboxcode.Split('-')[0] == "" ? "1" : outboxcode.Split('-')[0]) > MaxOutBoxCode)
-                                MaxOutBoxCode = int.Parse(outboxcode.Split('-')[0]);
-                        //else
-                        //if (int.Parse(outboxcode == "" ? "1" : outboxcode) > MaxOutBoxCode)
-                        //    MaxOutBoxCode = int.Parse(outboxcode);
-                    }
                     thread = new Thread(GetInOutInfAndLabelFile);
                     stw = new SetLoadingWindow(thread, "正在获取打印标签");
                     BaseUtil.SetFormCenter(stw);
@@ -1193,11 +1124,6 @@ namespace UAS_LabelMachine
                     MessageBox.Show("中盘标签未维护参数");
                 }
             }
-            string la_id = SingleLabelCombox.SelectedValue.ToString().Split('#')[0];
-            string cl_labelname = SingleLabelCombox.Text;
-            string LabelUrl = dh.getFieldDataByCondition("label left join customerlabel on la_code=cl_labelcode", "cl_labelurl", "la_id='" + la_id + "' and cl_labelname='" + cl_labelname + "'").ToString();
-            //查询该模板维护的所有参数
-            dt = (DataTable)dh.ExecuteSql("select lp_name,lp_sql from label left join LABELPARAMETER on la_id= lp_laid where la_id=" + la_id, "select");
             if (SingleLabelParam.Rows.Count > 0 && LabelInf.Rows.Count > 0)
             {
                 //每次打印清除之前缓存的行号和ID,后面会判断需要打印的数据重新加载
@@ -1225,11 +1151,6 @@ namespace UAS_LabelMachine
                     MessageBox.Show("选择的行未勾选采集或者已打印");
                     return;
                 }
-                //打印的时候如果不存在数据开始缓存
-                if (SingleBoxCacheData.Rows.Count == 0)
-                    GetSingleBoxData();
-                if (MidBoxCacheData.Rows.Count == 0)
-                    GetMidBoxData();
                 for (int i = 0; i < LabelInf.RowCount; i++)
                 {
                     if (i + 1 < LabelInf.RowCount)
@@ -1250,7 +1171,6 @@ namespace UAS_LabelMachine
                 }
                 //用于判断用户是否勾选了行
                 int CheckedRowCount = 0;
-                string[] arg = SingleBoxArgument.ToArray();
                 for (int i = 0; i < LabelInf.RowCount; i++)
                 {
                     //勾选了并且未打印
@@ -1262,23 +1182,29 @@ namespace UAS_LabelMachine
                         try
                         {
                             string pib_id = LabelInf.Rows[i].Cells["pib_id1"].Value.ToString();
-                            DataRow[] dr = SingleBoxCacheData.Select("pib_id=" + pib_id);
-                            StringBuilder ParamLog = new StringBuilder();
+                            sql.Clear();
+                            sql.Append("select * from ");
+                            for (int j = 0; j < SingleLabelParam.Rows.Count; j++)
+                            {
+                                if (j != SingleLabelParam.Rows.Count - 1)
+                                    sql.Append("(" + SingleLabelParam.Rows[j]["lp_sql"].ToString() + "),");
+                                else
+                                    sql.Append("(" + SingleLabelParam.Rows[j]["lp_sql"].ToString() + ")");
+                            }
+                            DataTable dt = (DataTable)dh.ExecuteSql(sql.ToString().ToLower().Replace("{pib_id}", pib_id), "select");
                             for (int j = 0; j < SingleDoc.Variables.FreeVariables.Count; j++)
                             {
-                                if (arg.Contains(SingleDoc.Variables.FreeVariables.Item(j + 1).Name))
-                                    SingleDoc.Variables.FreeVariables.Item(j + 1).Value = dr[0][SingleDoc.Variables.FreeVariables.Item(j + 1).Name].ToString();
+                                if (dt.Columns.Contains(SingleDoc.Variables.FreeVariables.Item(j + 1).Name))
+                                {
+                                    SingleDoc.Variables.FreeVariables.Item(j + 1).Value = dt.Rows[0][SingleDoc.Variables.FreeVariables.Item(j + 1).Name].ToString();
+                                }
                                 if (SingleDoc.Variables.FreeVariables.Item(j + 1).Value == "")
                                 {
                                     DataRow[] dr1 = Attach.Select("lp_name='" + SingleDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
                                     if (dr1.Length > 0)
-                                    {
                                         SingleDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
-                                    }
                                 }
-                                ParamLog.AppendLine("pib_id:" + LabelInf.Rows[i].Cells["pib_id1"].Value.ToString() + ",SingleDoc打印参数【" + SingleDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取到值" + SingleDoc.Variables.FreeVariables.Item(j + 1).Value);
                             }
-                            LogManager.DoLog(ParamLog.ToString());
                             SingleDoc.Printer.SwitchTo(SingleLabelPrinter.Text);
                             SingleDoc.PrintDocument();
                             if (MidLabelAutoPrint.Checked)
@@ -1290,8 +1216,7 @@ namespace UAS_LabelMachine
                                     {
                                         if (MidLabelCombox.SelectedValue != null)
                                         {
-                                            string la_id_mid = MidLabelCombox.SelectedValue.ToString().Split('#')[0];
-                                            MidBoxCodePrint(la_id_mid, CurrentRowIndex);
+                                            MidBoxCodePrint(CurrentRowIndex);
                                         }
                                     }
                                 }
@@ -1303,8 +1228,6 @@ namespace UAS_LabelMachine
                     }
                 }
                 dh.BatchInsert("update prodiobarcode set pib_printdate=sysdate where pib_id=:pib_id", new string[] { "pib_id" }, SingleID.ToArray());
-                MidBoxCacheData.Clear();
-                BaseUtil.CleanDataTable(MidBoxCacheData);
                 if (CheckedRowCount == 0)
                     MessageBox.Show("未勾选打印明细!");
                 else if (CurrentRowIndex + 1 < LabelInf.Rows.Count)
@@ -1318,168 +1241,6 @@ namespace UAS_LabelMachine
             }
         }
 
-        /// <summary>
-        /// 缓存单盘的数据
-        /// </summary>
-        private void GetSingleBoxData()
-        {
-            if (SingleDoc == null)
-                return;
-            for (int i = 0; i < LabelInf.Rows.Count; i++)
-            {
-                if (!SingleID.Contains(LabelInf.Rows[i].Cells["pib_id1"].Value.ToString()))
-                    SingleID.Add(LabelInf.Rows[i].Cells["pib_id1"].Value.ToString());
-                //如果不存在中盒号则进行添加
-                if (!MidIDAndOutboxcode.ContainsValue(LabelInf.Rows[i].Cells["pib_outboxcode1"].Value.ToString()))
-                    MidIDAndOutboxcode.Add(LabelInf.Rows[i].Cells["pib_id1"].Value.ToString(), LabelInf.Rows[i].Cells["pib_outboxcode1"].Value.ToString());
-            }
-            //id数组
-            string[] pib_id_arr = SingleID.ToArray();
-            //将所有的列存在在这里
-            List<DataTable> AllSingleBoxCacheData = new List<DataTable>();
-            //每五百条拼接一次条件
-            //手动添加ID列
-            DataColumn datacolumn = new DataColumn("pib_id");
-            if (!SingleBoxCacheData.Columns.Contains("pib_id"))
-                SingleBoxCacheData.Columns.Add(datacolumn);
-            //获取打印的SQL
-            try
-            {
-                for (int j = 0; j < SingleDoc.Variables.FreeVariables.Count; j++)
-                {
-                    //将维护的模板参数和模板本身的参数名称进行比对
-                    for (int k = 0; k < SingleLabelParam.Rows.Count; k++)
-                    {
-                        if (SingleDoc.Variables.FreeVariables.Item(j + 1).Name == SingleLabelParam.Rows[k]["lp_name"].ToString())
-                        {
-                            DataColumn dc = new DataColumn(SingleDoc.Variables.FreeVariables.Item(j + 1).Name);
-                            SingleBoxCacheData.Columns.Add(dc);
-                            SingleBoxArgument.Add(SingleDoc.Variables.FreeVariables.Item(j + 1).Name);
-                            string sql = SingleLabelParam.Rows[k]["lp_sql"].ToString();
-                            sql = sql.Substring(0, sql.IndexOf("{"));
-                            sql = sql.Substring(0, sql.LastIndexOf("="));
-                            DataTable temp = dh.getFieldsDatasByCondition(sql.Replace(" from ", " ,pib_id PIBID from ") + " in (select pib_id from PRODIOBARCODE where pib_inoutno='" + pi_inoutno.Text + "') ORDER by pib_id");
-                            temp.Columns[0].ColumnName = SingleDoc.Variables.FreeVariables.Item(j + 1).Name;
-                            AllSingleBoxCacheData.Add(temp);
-                        }
-                    }
-                }
-                DataTable[] Temp = AllSingleBoxCacheData.ToArray();
-                //将所有数据写入到CacheData中
-                if (Temp.Length > 0)
-                    for (int i = 0; i < Temp[0].Rows.Count; i++)
-                    {
-                        DataRow dr = SingleBoxCacheData.NewRow();
-                        dr["pib_id"] = pib_id_arr[i];
-                        //由于之前加了一个ID列,导致j从1开始
-                        for (int j = 1; j < SingleBoxCacheData.Columns.Count; j++)
-                        {
-                            dr[Temp[j - 1].Columns[0].ColumnName] = (Temp[j - 1].Select("PIBID=" + pib_id_arr[i]))[0][0];
-                        }
-                        SingleBoxCacheData.Rows.Add(dr);
-                    }
-            }
-            catch (Exception)
-            {
-
-                SingleBoxArgument.Clear();
-                SingleBoxCacheData.Clear();
-                BaseUtil.CleanDataTable(SingleBoxCacheData);
-            }
-        }
-
-        /// <summary>
-        /// 缓存中盒的数据
-        /// </summary>
-        private void GetMidBoxData()
-        {
-            if (MidDoc == null)
-                return;
-            StringBuilder pib_condition_string = new StringBuilder();
-            StringBuilder pib_qtycondition_string = new StringBuilder();
-            for (int i = 0; i < LabelInf.Rows.Count; i++)
-            {
-                //如果不存在中盒号则进行添加
-                if (!MidIDAndOutboxcode.ContainsValue(LabelInf.Rows[i].Cells["pib_outboxcode1"].Value.ToString()))
-                {
-                    MidIDAndOutboxcode.Add(LabelInf.Rows[i].Cells["pib_id1"].Value.ToString(), LabelInf.Rows[i].Cells["pib_outboxcode1"].Value.ToString());
-                }
-            }
-            //id数组
-            string[] pib_id_arr = MidIDAndOutboxcode.Keys.ToArray();
-            string[] pib_outbox_arr = MidIDAndOutboxcode.Values.ToArray();
-            if (pib_id_arr.Length == 0)
-            {
-                MessageBox.Show("未勾选打印明细");
-                return;
-            }
-            //记录一个ID用来取中盒的数量
-            string pib_id = pib_id_arr[0];
-            //id个数
-            //将所有的列存在在这里
-            List<DataTable> AllMidBoxCacheData = new List<DataTable>();
-            //每五百条拼接一次条件
-            //手动添加ID列
-            DataColumn IDColumn = new DataColumn("pib_id");
-            DataColumn OutBoxColumn = new DataColumn("pib_outboxcode1");
-            if (!MidBoxCacheData.Columns.Contains("pib_id"))
-                MidBoxCacheData.Columns.Add(IDColumn);
-            if (!MidBoxCacheData.Columns.Contains("pib_outboxcode1"))
-                MidBoxCacheData.Columns.Add(OutBoxColumn);
-            if (MidLabelCombox.SelectedValue == null)
-            {
-                return;
-            }
-            string la_id = MidLabelCombox.SelectedValue.ToString().Split('#')[0];
-            for (int j = 0; j < MidDoc.Variables.FreeVariables.Count; j++)
-            {
-                //将维护的模板参数和模板本身的参数名称进行比对
-                for (int k = 0; k < MidLabelParam.Rows.Count; k++)
-                {
-                    if (MidDoc.Variables.FreeVariables.Item(j + 1).Name == MidLabelParam.Rows[k]["lp_name"].ToString())
-                    {
-                        DataColumn dc = new DataColumn(MidDoc.Variables.FreeVariables.Item(j + 1).Name);
-                        MidBoxCacheData.Columns.Add(dc);
-                        MidBoxArgument.Add(MidDoc.Variables.FreeVariables.Item(j + 1).Name);
-                        string sql = MidLabelParam.Rows[k]["lp_sql"].ToString();
-                        //如果打印的含有数量
-                        if (sql.ToLower().Contains("pib_qty"))
-                        {
-                            sql = sql.Substring(0, sql.IndexOf("{")) + pib_id + sql.Substring(sql.IndexOf("}") + 1);
-                            sql = sql.Substring(0, sql.LastIndexOf("=")) + " in (select distinct pib_outboxcode1 from PRODIOBARCODE where pib_inoutno='" + pi_inoutno.Text + "')" + sql.Substring(sql.LastIndexOf("}") + 1);
-                        }
-                        else
-                        {
-                            sql = sql.Substring(0, sql.IndexOf("{"));
-                            sql = sql.Substring(0, sql.LastIndexOf("="));
-                            sql = sql + " in (select distinct pib_outboxcode1 from PRODIOBARCODE where pib_inoutno='" + pi_inoutno.Text + "')" + " and pib_inoutno='" + pi_inoutno.Text + "' order by to_number(pib_outboxcode1)";
-                        }
-                        DataTable temp = dh.getFieldsDatasByCondition(sql);
-                        temp.Columns[0].ColumnName = MidDoc.Variables.FreeVariables.Item(j + 1).Name;
-                        AllMidBoxCacheData.Add(temp);
-                    }
-                }
-            }
-            DataTable[] Temp = AllMidBoxCacheData.ToArray();
-            //将所有数据写入到CacheData中
-            if (Temp.Length > 0)
-            {
-                for (int i = 0; i < pib_id_arr.Length; i++)
-                {
-                    DataRow dr = MidBoxCacheData.NewRow();
-                    dr["pib_id"] = pib_id_arr[i];
-                    dr["pib_outboxcode1"] = pib_outbox_arr[i];
-                    //由于之前加了一个ID列和箱号,导致j从2开始
-                    for (int j = 2; j < MidBoxCacheData.Columns.Count; j++)
-                    {
-                        //选出勾选的中盒号
-                        dr[Temp[j - 2].Columns[0].ColumnName] = Temp[j - 2].Select("PIB_OUTBOXCODE1='" + pib_outbox_arr[i] + "'")[0][0];
-                    }
-                    MidBoxCacheData.Rows.Add(dr);
-                }
-            }
-        }
-
         private void SingleLabelPrint_Click(object sender, EventArgs e)
         {
             if (SingleLabelCombox.Text != "")
@@ -1563,8 +1324,6 @@ namespace UAS_LabelMachine
                     }
                 }
                 MidBoxArgument.Clear();
-                MidBoxCacheData.Clear();
-                BaseUtil.CleanDataTable(MidBoxCacheData);
                 List<int> MidOutBoxCode = new List<int>();
                 List<int> MidOutBoxCodeIndex = new List<int>();
                 string la_id = MidLabelCombox.SelectedValue.ToString().Split('#')[0];
@@ -1578,26 +1337,18 @@ namespace UAS_LabelMachine
                         MidOutBoxCodeIndex.Add(i);
                     }
                 }
-                GetMidBoxData();
                 for (int i = 0; i < MidOutBoxCodeIndex.Count; i++)
                 {
-                    MidBoxCodePrint(la_id, MidOutBoxCodeIndex[i]);
+                    MidBoxCodePrint(MidOutBoxCodeIndex[i]);
                 }
                 MidBoxArgument.Clear();
-                MidBoxCacheData.Clear();
-                BaseUtil.CleanDataTable(MidBoxCacheData);
                 return;
             }
             bool FindMidLabel = false;
             if (MidLabelCombox.SelectedValue != null)
             {
-                string la_id = MidLabelCombox.SelectedValue.ToString().Split('#')[0];
-                string cl_labelname = MidLabelCombox.Text;
-                string LabelUrl = dh.getFieldDataByCondition("label left join customerlabel on la_code=cl_labelcode", "cl_labelurl", "la_id='" + la_id + "' and cl_labelname='" + cl_labelname + "'").ToString();
                 //中盒号所在的行
                 int MidLabelRowIndex = 0;
-                //查找是否存在该中盒号
-                List<int> MidRowIndex = new List<int>();
                 //缓存中盒数据
                 for (int i = 0; i < LabelInf.RowCount; i++)
                 {
@@ -1606,12 +1357,11 @@ namespace UAS_LabelMachine
                         //找到了输入的中盒号停止循环
                         FindMidLabel = true;
                         MidLabelRowIndex = i;
-                        MidRowIndex.Add(i);
                     }
                 }
                 //找到了指定的盒号
                 if (FindMidLabel)
-                    MidBoxCodePrint(la_id, MidLabelRowIndex, MidRowIndex.ToArray());
+                    MidBoxCodePrint(MidLabelRowIndex);
                 else
                     MessageBox.Show("该出入库单未找到该中盒号!");
             }
@@ -1636,9 +1386,6 @@ namespace UAS_LabelMachine
         {
             List<string> Outboxcode = new List<string>();
             //如果未勾选箱号则对勾选的数据的箱号进行整合
-            string la_id = OutBoxCombox.SelectedValue.ToString().Split('#')[0];
-            string cl_labelname = OutBoxCombox.Text;
-            string LabelUrl = dh.getFieldDataByCondition("label left join customerlabel on la_code=cl_labelcode", "cl_labelurl", "la_id='" + la_id + "' and cl_labelname='" + cl_labelname + "'").ToString();
             if (OutBoxNum.Text == "")
             {
                 for (int i = 0; i < LabelInf.RowCount; i++)
@@ -1664,7 +1411,7 @@ namespace UAS_LabelMachine
                             {
                                 if (LabelInf.Rows[h].Cells["pib_outboxcode2"].Value.ToString() == Outboxcode.ToArray()[i])
                                 {
-                                    OutBoxCodePrint(la_id, h);
+                                    OutBoxCodePrint(h);
                                     break;
                                 }
                             }
@@ -1696,7 +1443,7 @@ namespace UAS_LabelMachine
                     }
                     //找到了指定的盒号
                     if (FindMidLabel)
-                        OutBoxCodePrint(la_id, OutBoxLabelRowIndex);
+                        OutBoxCodePrint(OutBoxLabelRowIndex);
                     else
                         MessageBox.Show("该出入库单未找到该外箱号!");
                 }
@@ -1705,14 +1452,8 @@ namespace UAS_LabelMachine
             Outboxcode.Clear();
         }
 
-        private void MidBoxCodePrint(string la_id, int rowindex)
+        private void MidBoxCodePrint(int rowindex)
         {
-            if (MidBoxCacheData.Rows.Count == 0)
-            {
-                MidIDAndOutboxcode.Add(LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString(), LabelInf.Rows[rowindex].Cells["pib_outboxcode1"].Value.ToString());
-                GetMidBoxData();
-            }
-            DataTable dt = (DataTable)dh.ExecuteSql("select lp_name,lp_sql from label left join LABELPARAMETER on la_id= lp_laid where la_id=" + la_id, "select");
             string[] arg = MidBoxArgument.ToArray();
             for (int j = 0; j < MidDoc.Variables.FreeVariables.Count; j++)
             {
@@ -1725,102 +1466,27 @@ namespace UAS_LabelMachine
                         //获取对应行的pib_id
                         string pib_id = LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString();
                         string pib_outboxcode1 = LabelInf.Rows[rowindex].Cells["pib_outboxcode1"].Value.ToString();
-                        //获取打印执行的SQL
-                        string sql = MidLabelParam.Rows[k]["lp_sql"].ToString();
-                        try
+                        sql.Clear();
+                        sql.Append("select * from ");
+                        for (int i = 0; i < MidLabelParam.Rows.Count; i++)
                         {
-                            //获取打印执行的SQL
-                            if (sql.IndexOf("{") == 0)
-                            {
-                                MidDoc.Variables.FreeVariables.Item(j + 1).Value = dh.GetLabelParam(sql).ToString();
-                                LogManager.DoLog("打印参数【" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取值SQL:" + dt.Rows[k]["lp_sql"].ToString() + ",取到值" + MidDoc.Variables.FreeVariables.Item(j + 1).Value);
-                            }
+                            if (i != MidLabelParam.Rows.Count - 1)
+                                sql.Append("(" + MidLabelParam.Rows[i]["lp_sql"].ToString() + "),");
                             else
-                            {
-                                DataRow[] dr = MidBoxCacheData.Select("pib_outboxcode1='" + pib_outboxcode1 + "'");
-                                if (arg.Contains(MidDoc.Variables.FreeVariables.Item(j + 1).Name))
-                                {
-                                    if (dr.Length > 0)
-                                    {
-                                        MidDoc.Variables.FreeVariables.Item(j + 1).Value = dr[0][MidDoc.Variables.FreeVariables.Item(j + 1).Name].ToString();
-                                    }
-                                }
-                                if (MidDoc.Variables.FreeVariables.Item(j + 1).Value == "")
-                                {
-                                    DataRow[] dr1 = Attach.Select("lp_name='" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
-                                    if (dr1.Length > 0)
-                                    {
-                                        MidDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
-                                    }
-                                }
-                                LogManager.DoLog("打印参数【" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取值SQL:" + sql + ",取到值" + MidDoc.Variables.FreeVariables.Item(j + 1).Value);
-                            }
+                                sql.Append("(" + MidLabelParam.Rows[i]["lp_sql"].ToString() + ")");
                         }
-                        catch (Exception)
+                        DataTable dt = (DataTable)dh.ExecuteSql(sql.ToString().ToLower().Replace("{pib_id}", pib_id).Replace("{pib_outboxcode1}", pib_outboxcode1), "select");
+                        for (int i = 0; i < MidDoc.Variables.FreeVariables.Count; i++)
                         {
-                            LogManager.DoLog("SQL维护不正确,请检查SQL语句\n" + sql);
-                            return;
-                        }
-                    }
-                }
-            }
-            MidDoc.Printer.SwitchTo(MidLabelPrinter.Text);
-            MidDoc.PrintDocument();
-        }
-
-        private void MidBoxCodePrint(string la_id, int rowindex, int[] midindex)
-        {
-            for (int j = 0; j < MidDoc.Variables.FreeVariables.Count; j++)
-            {
-                //将维护的模板参数和模板本身的参数名称进行比对
-                for (int k = 0; k < MidLabelParam.Rows.Count; k++)
-                {
-                    //名称相等的时候,取SQL进行值的查询
-                    if (MidDoc.Variables.FreeVariables.Item(j + 1).Name == MidLabelParam.Rows[k]["lp_name"].ToString())
-                    {
-                        //获取对应行的pib_id
-                        string pib_id = LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString();
-                        string pib_outboxcode1 = LabelInf.Rows[rowindex].Cells["pib_outboxcode1"].Value.ToString();
-                        //获取打印执行的SQL
-                        string sql = MidLabelParam.Rows[k]["lp_sql"].ToString();
-                        try
-                        {
-                            //获取打印执行的SQL
-                            if (sql.IndexOf("{") == 0)
-                            {
-                                MidDoc.Variables.FreeVariables.Item(j + 1).Value = dh.GetLabelParam(sql).ToString();
-                                LogManager.DoLog("打印参数【" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取值SQL:" + dt.Rows[k]["lp_sql"].ToString() + ",取到值" + MidDoc.Variables.FreeVariables.Item(j + 1).Value);
-                            }
-                            else
+                            if (dt.Columns.Contains(MidDoc.Variables.FreeVariables.Item(i + 1).Name))
+                                MidDoc.Variables.FreeVariables.Item(i + 1).Value = dt.Rows[0][MidDoc.Variables.FreeVariables.Item(i + 1).Name].ToString();
+                            if (MidDoc.Variables.FreeVariables.Item(j + 1).Value == "")
                             {
-                                if (sql.ToLower().Contains("pib_qty"))
-                                {
-                                    sql = sql.Substring(0, sql.IndexOf("{")) + pib_id + sql.Substring(sql.IndexOf("}") + 1);
-                                    sql = sql.Substring(0, sql.LastIndexOf("=")) + "='" + pib_outboxcode1 + "' group by pib_outboxcode1";
-                                }
-                                else
-                                {
-                                    sql = sql.Substring(0, sql.IndexOf("{"));
-                                    sql = sql.Substring(0, sql.LastIndexOf("="));
-                                    sql = sql + " in (select distinct pib_outboxcode1 from PRODIOBARCODE where pib_inoutno='" + pi_inoutno.Text + "')" + " and pib_inoutno='" + pi_inoutno.Text + "' and pib_outboxcode1='" + pib_outboxcode1 + "'";
-                                }
-                                MidDoc.Variables.FreeVariables.Item(j + 1).Value = dh.GetLabelParam(sql).ToString();
-                                if (MidDoc.Variables.FreeVariables.Item(j + 1).Value == "")
-                                {
-                                    DataRow[] dr1 = Attach.Select("lp_name='" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
-                                    if (dr1.Length > 0)
-                                    {
-                                        MidDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
-                                    }
-                                }
-                                LogManager.DoLog("打印参数【" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取值SQL:" + sql + ",取到值" + MidDoc.Variables.FreeVariables.Item(j + 1).Value);
+                                DataRow[] dr1 = Attach.Select("lp_name='" + MidDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
+                                if (dr1.Length > 0)
+                                    MidDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
                             }
                         }
-                        catch (Exception)
-                        {
-                            LogManager.DoLog("SQL维护不正确,请检查SQL语句\n" + sql);
-                            return;
-                        }
                     }
                 }
             }
@@ -1831,55 +1497,34 @@ namespace UAS_LabelMachine
         /// <summary>
         /// 执行打印外箱号
         /// </summary>
-        private void OutBoxCodePrint(string la_id, int rowindex)
+        private void OutBoxCodePrint(int rowindex)
         {
-            DataTable dt = (DataTable)dh.ExecuteSql("select lp_name,lp_sql,lp_valuetype from label left join LABELPARAMETER on la_id= lp_laid where la_id=" + la_id, "select");
-            try
+            //获取对应行的pib_id
+            string pib_id = LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString();
+            string pib_outboxcode2 = LabelInf.Rows[rowindex].Cells["pib_outboxcode2"].Value.ToString();
+            sql.Clear();
+            sql.Append("select * from ");
+            for (int i = 0; i < OutLabelParam.Rows.Count; i++)
             {
-                for (int j = 0; j < OutBoxDoc.Variables.FreeVariables.Count; j++)
+                if (i != OutLabelParam.Rows.Count - 1)
+                    sql.Append("(" + OutLabelParam.Rows[i]["lp_sql"].ToString() + "),");
+                else
+                    sql.Append("(" + OutLabelParam.Rows[i]["lp_sql"].ToString() + ")");
+            }
+            DataTable dt = (DataTable)dh.ExecuteSql(sql.ToString().ToLower().Replace("{pib_id}", pib_id).Replace("{pib_outboxcode2}", pib_outboxcode2), "select");
+            for (int i = 0; i < OutBoxDoc.Variables.FreeVariables.Count; i++)
+            {
+                if (dt.Columns.Contains(OutBoxDoc.Variables.FreeVariables.Item(i + 1).Name))
+                    OutBoxDoc.Variables.FreeVariables.Item(i + 1).Value = dt.Rows[0][OutBoxDoc.Variables.FreeVariables.Item(i + 1).Name].ToString();
+                if (OutBoxDoc.Variables.FreeVariables.Item(i + 1).Value == "")
                 {
-                    //将维护的模板参数和模板本身的参数名称进行比对
-                    for (int k = 0; k < OutLabelParam.Rows.Count; k++)
-                    {
-                        //名称相等的时候,取SQL进行值的查询
-                        if (OutBoxDoc.Variables.FreeVariables.Item(j + 1).Name == OutLabelParam.Rows[k]["lp_name"].ToString())
-                        {
-                            //获取对应行的pib_id
-                            string pib_id = LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString();
-                            string pib_outboxcode2 = LabelInf.Rows[rowindex].Cells["pib_outboxcode2"].Value.ToString();
-                            //获取打印执行的SQL
-                            string sql = OutLabelParam.Rows[k]["lp_sql"].ToString();
-                            //select * from productiobarcode where pib_id={pib_id} and pib_outboxcode1={pib_outboxcode1}
-                            try
-                            {
-                                string ExeSQL = "";
-                                ExeSQL = sql.ToLower().Replace("{pib_id}", "'" + pib_id + "'");
-                                ExeSQL = ExeSQL.Replace("{pib_outboxcode2}", "'" + pib_outboxcode2 + "'");
-                                OutBoxDoc.Variables.FreeVariables.Item(j + 1).Value = dh.GetLabelParam(ExeSQL).ToString();
-                                if (OutBoxDoc.Variables.FreeVariables.Item(j + 1).Value == "")
-                                {
-                                    DataRow[] dr1 = Attach.Select("lp_name='" + OutBoxDoc.Variables.FreeVariables.Item(j + 1).Name + "'");
-                                    if (dr1.Length > 0)
-                                    {
-                                        OutBoxDoc.Variables.FreeVariables.Item(j + 1).Value = dr1[0]["lp_sql"].ToString();
-                                    }
-                                }
-                                LogManager.DoLog("打印参数【" + OutBoxDoc.Variables.FreeVariables.Item(j + 1).Name + "】赋值," + "取值SQL:" + ExeSQL + ",取到值" + OutBoxDoc.Variables.FreeVariables.Item(j + 1).Value);
-                            }
-                            catch (Exception)
-                            {
-                                LogManager.DoLog("SQL维护不正确,请检查SQL语句" + sql);
-                                MessageBox.Show("SQL维护不正确,请检查SQL语句\n" + sql);
-                                return;
-                            }
-                        }
-                    }
+                    DataRow[] dr1 = Attach.Select("lp_name='" + OutBoxDoc.Variables.FreeVariables.Item(i + 1).Name + "'");
+                    if (dr1.Length > 0)
+                        OutBoxDoc.Variables.FreeVariables.Item(i + 1).Value = dr1[0]["lp_sql"].ToString();
                 }
-                OutBoxDoc.Printer.SwitchTo(OutBoxPrinter.Text);
-                OutBoxDoc.PrintDocument();
-                LogManager.DoLog("执行打印外箱,pib_id:" + LabelInf.Rows[rowindex].Cells["pib_id1"].Value.ToString());
             }
-            catch (Exception ex) { MessageBox.Show(ex.Message); }
+            OutBoxDoc.Printer.SwitchTo(OutBoxPrinter.Text);
+            OutBoxDoc.PrintDocument();
         }
 
         private void CleanDetail_Click(object sender, EventArgs e)
@@ -1967,29 +1612,12 @@ namespace UAS_LabelMachine
         private void LoadGridData(object sender, EventArgs e)
         {
             AllCollect = false;
-            PrintedVivoOutboxCode.Clear();
-            //如果是富为则使用特殊的查询语句                                
-            if (DataHelper.DBConnectionString.Contains("richwell") || DataHelper.DBConnectionString.Contains("192.168.0.88"))
-            {
-                sql.Clear();
-                sql.Append("select pd_custprodcode,pd_pocode,pd_inoutno,pib_custbarcode,pib_brand,pib_cusbarcode,pib_cusoutboxcode,pib_id,pib_pdid,pib_piid,pib_pdno,pib_prodcode,");
-                sql.Append("pr_brand,pr_vendprodcode,pib_lotno,pib_datecode,pib_qty,pib_barcode,pib_outboxcode1,pib_outboxcode2,pib_ifpick,pib_ifprint,");
-                sql.Append("pr_spec,pd_prodcode,pd_pocode,pr_code from prodiobarcode  left join prodiodetail on pib_piid=pd_piid and pd_pdno=pib_pdno ");
-                sql.Append("and pd_prodcode=pib_prodcode left join product on pr_code=pib_prodcode left join (select pd_prodcode ");
-                sql.Append("prcode,pd_pocode pocode,max(pd_detno) pd_detno from  prodinout left join packing on packing.pi_code=prodinout.pi_packingcode ");
-                sql.Append("left join packingdetail on packing.pi_id=pd_piid where prodinout.pi_id='" + PI_ID + "' group by pd_prodcode,pd_pocode");
-                sql.Append(")A on pd_pocode=A.pocode and pd_prodcode=A.PRCODE where pd_piid='" + PI_ID + "' order by pr_code,a.pd_detno,pib_id");
-                GetOutBoxCode.Visible = true;
-            }
-            else
-            {
-                sql.Clear();
-                sql.Append("select pd_custprodcode,pd_custprodspec,pd_pocode,pib_madein,pib_custbarcode,pib_custoutboxcode,pib_id,pib_datecode1,pib_pdid,pib_piid,pib_pdno,pib_prodcode,nvl(nvl(pd_brand,pib_brand),pr_brand)pib_brand, pr_vendprodcode,");
-                sql.Append("pib_lotno,pib_datecode,pib_qty,pr_spec,pr_zxbzs,pr_unit,pib_barcode,pib_outboxcode1,pib_outboxcode2,nvl(pib_ifpick,0)pib_ifpick,nvl(pib_ifprint,0)pib_ifprint");
-                sql.Append(" from prodiobarcode left join prodiodetail on pib_piid=pd_piid and pd_pdno=pib_pdno and ");
-                sql.Append(" pd_prodcode=pib_prodcode left join product on pr_code=pib_prodcode left join sale on sa_code=pib_ordercode ");
-                sql.Append("where pib_piid='" + PI_ID + "' order by to_number(pib_outboxcode1),pib_id,pd_prodcode");
-            }
+            sql.Clear();
+            sql.Append("select pd_custprodcode,pd_custprodspec,pd_pocode,pib_madein,pib_custbarcode,pib_custoutboxcode,pib_id,pib_datecode1,pib_pdid,pib_piid,pib_pdno,pib_prodcode,nvl(nvl(pd_brand,pib_brand),pr_brand)pib_brand, pr_vendprodcode,");
+            sql.Append("pib_lotno,pib_datecode,pib_qty,pr_spec,pr_zxbzs,pr_unit,pib_barcode,pib_outboxcode1,pib_outboxcode2,nvl(pib_ifpick,0)pib_ifpick,nvl(pib_ifprint,0)pib_ifprint");
+            sql.Append(" from prodiobarcode left join prodiodetail on pib_piid=pd_piid and pd_pdno=pib_pdno and ");
+            sql.Append(" pd_prodcode=pib_prodcode left join product on pr_code=pib_prodcode left join sale on sa_code=pib_ordercode ");
+            sql.Append("where pib_piid='" + PI_ID + "' order by to_number(pib_outboxcode1),pib_id,pd_prodcode");
             dt = (DataTable)dh.ExecuteSql(sql.ToString(), "select");
             MidSource.DataSource = dt;
             BaseUtil.FillDgvWithDataTable(LabelInf, (DataTable)MidSource.DataSource);
@@ -2097,16 +1725,6 @@ namespace UAS_LabelMachine
                         CusOutBoxCode.Add(i);
                 }
             }
-            //打印外箱号
-            string la_id = OutBoxCombox.SelectedValue.ToString().Split('#')[0];
-            for (int i = 0; i < CusOutBoxCode.Count; i++)
-            {
-                if (!PrintedVivoOutboxCode.Contains(CusOutBoxCode[i].ToString()))
-                {
-                    OutBoxCodePrint(la_id, CusOutBoxCode[i]);
-                    PrintedVivoOutboxCode.Add(CusOutBoxCode[i].ToString());
-                }
-            }
         }
 
         private void pr_code_UserControlTextChanged(object sender, EventArgs e)
@@ -2175,8 +1793,7 @@ namespace UAS_LabelMachine
             {
                 if (MidLabelCombox.SelectedValue != null)
                 {
-                    string la_id = MidLabelCombox.SelectedValue.ToString().Split('#')[0];
-                    MidBoxCodePrint(la_id, CurrentRowIndex);
+                    MidBoxCodePrint(CurrentRowIndex);
                 }
                 else
                     MessageBox.Show("未维护中盒模板");
@@ -2223,24 +1840,6 @@ namespace UAS_LabelMachine
             }
         }
 
-        private void PowerSetting_Click(object sender, EventArgs e)
-        {
-            PowerSetting pw = new PowerSetting();
-            BaseUtil.SetFormCenter(pw);
-            pw.ShowDialog();
-        }
-
-        private void GetOutBoxCode_Click(object sender, EventArgs e)
-        {
-            Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
-            sql.Clear();
-            sql.Append("select top 1000 pib_madein,pib_inoutno,pib_id,pib_pdid,pib_piid,pib_indate,pib_pdno,pib_prodcode,pib_brand,");
-            sql.Append("pib_lotno,pib_datecode,pib_qty,pib_barcode,pib_outboxcode1,pib_outboxcode2,pib_ifpick,pib_ifprint ");
-            sql.Append("from prodiobarcode where pib_inoutno='" + pi_inoutno.Text + "' order by pib_id ");
-            (MidSource.DataSource as DataTable).Merge((DataTable)adh.ExecuteSql(sql.ToString(), "select"));
-            Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
-        }
-
         private void LogingOut_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
         {
             string close = MessageBox.Show(this.ParentForm, "是否注销", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString();
@@ -2329,91 +1928,6 @@ namespace UAS_LabelMachine
         }
         AccessDBHelper adh = new AccessDBHelper("LabelPrint.accdb");
 
-        /// <summary>
-        /// 获取ViVo的料盘信息
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ViVoPlate_Click(object sender, EventArgs e)
-        {
-            sql.Clear();
-            sql.Append("select top 500  pib_madein,pib_inoutno,pib_id,pib_pdid,pib_piid,pib_indate,pib_pdno,pib_prodcode,pib_brand,");
-            sql.Append("pib_lotno,pib_datecode,pib_qty,pib_barcode,pib_outboxcode1,pib_outboxcode2,pib_ifpick,pib_ifprint ");
-            sql.Append("from prodiobarcode where pib_inoutno='" + pi_inoutno.Text + "' order by pib_id ");
-            MidSource.DataSource = (DataTable)adh.ExecuteSql(sql.ToString(), "select");
-
-            LabelInf.DataSource = MidSource;
-
-            //Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
-            //adh.SaveDataTable(dt, "prodiobarcode");
-            //Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
-            //adh.DeleleFile("LabelPrint.accdb");
-            //Console.WriteLine(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"));
-        }
-
-        private void GetVivoInf()
-        {
-            if (LabelInf.Rows.Count > 0)
-            {
-                if (LabelInf.Rows[0].Cells["pib_outboxcode2"].Value != null)
-                {
-                    Vivo_GetPlateID.Service1SoapClient getPlateID = new Vivo_GetPlateID.Service1SoapClient();
-                    Vivo_BoxReelRelation.Service1SoapClient getOutBox = new Vivo_BoxReelRelation.Service1SoapClient();
-                    string VenderCode = dh.GetConfig("VivoCode", "ProdInOut!Sale").ToString();
-                    string CurrentTime = System.DateTime.Now.ToString("yyyyMM");
-                    string Createcode = VenderCode + CurrentTime;
-                    string outboxcode = "";
-                    //装入箱内的数量统计,用于判断是否达到容量
-                    decimal InBoxCount = OutboxCapacity.Value;
-                    for (int i = 0; i < LabelInf.Rows.Count; i++)
-                    {
-                        //勾选了的内容才进行料盘的获取和箱号的维护
-                        if (LabelInf.Rows[i].Cells["Choose"].FormattedValue.ToString() == "True")
-                        {
-                            int amount = int.Parse(LabelInf.Rows[i].Cells["pib_qty"].Value.ToString());
-                            string DateCode = LabelInf.Rows[i].Cells["pib_datecode"].Value.ToString();
-                            string LotNo = LabelInf.Rows[i].Cells["pib_lotno"].Value.ToString();
-                            string OrderCode = LabelInf.Rows[i].Cells["pr_vendprodcode"].Value.ToString();
-                            string custprodcode = LabelInf.Rows[i].Cells["pd_custprodcode"].Value.ToString();
-                            //通过接口获取Vivo料盘号
-                            string custbarcode = getPlateID.getCompID(Createcode, "", custprodcode, VenderCode, LotNo, DateCode, amount, OrderCode, "", "").Replace("T-", "");
-                            LabelInf.Rows[i].Cells["pib_cusbarcode"].Value = custbarcode;
-                            //如果下一行的外箱号和当前行不一致
-                            bool NextBoxDiff = false;
-                            //通过接口维护料盘和外箱关系,需要根据箱内容量计算
-                            //判断下一行箱号不一样重新取一个客户外箱号
-                            if (i - 1 > 0)
-                            {
-                                string CurrentOutBoxCode = LabelInf.Rows[i].Cells["pib_outboxcode2"].Value.ToString();
-                                string NextOutBoxCode = LabelInf.Rows[i - 1].Cells["pib_outboxcode2"].Value.ToString();
-                                if (CurrentOutBoxCode != NextOutBoxCode)
-                                {
-                                    NextBoxDiff = true;
-                                    InBoxCount = OutboxCapacity.Value - 1;
-                                }
-                            }
-                            if (InBoxCount == OutboxCapacity.Value || NextBoxDiff)
-                            {
-                                outboxcode = VenderCode + "-" + CurrentTime + "-" + LabelInf.Rows[i].Cells["pib_id1"].Value.ToString();
-                                InBoxCount = 1;
-                                NextBoxDiff = false;
-                            }
-                            else
-                                InBoxCount = InBoxCount + 1;
-                            //获取信息为T-表示成功获取了信息
-                            string Message = getOutBox.insertBoxReelRelation(Createcode, VenderCode, outboxcode, custbarcode, "", "");
-                            if (Message.Substring(0, 1) == "T")
-                                LabelInf.Rows[i].Cells["pib_cusoutboxcode"].Value = outboxcode;
-                            else
-                                LabelInf.Rows[i].Cells["pib_cusoutboxcode"].Value = Message;
-                        }
-                    }
-                }
-                else
-                    MessageBox.Show("请先维护外箱号");
-            }
-        }
-
         private void ChooseAll_Click(object sender, EventArgs e)
         {
             if (AllChecked)
@@ -2498,16 +2012,6 @@ namespace UAS_LabelMachine
             }
         }
 
-        private void AttachInfo_Click(object sender, EventArgs e)
-        {
-            if (pi_cardcode.Text != "")
-            {
-                附件内容打印 att = new 附件内容打印(pi_cardcode.Text);
-                att.ShowDialog();
-            }
-            else MessageBox.Show("请先获取出库单信息");
-        }
-
         private void MidBoxCapacity_Leave(object sender, EventArgs e)
         {
             NumericUpDown nup = (NumericUpDown)sender;
@@ -2528,7 +2032,7 @@ namespace UAS_LabelMachine
 
         private void RefreshDBConnect_Tick(object sender, EventArgs e)
         {
-            dh.ExecuteSql("select sysdate from dual", "select");
+            dh.getRowCount("employee", "1=1");
         }
 
         private void CleanBarCode_Click(object sender, EventArgs e)

+ 0 - 3
UAS-出货标签管理(吉利通)/UAS_出货标签管理.resx

@@ -150,9 +150,6 @@
   <metadata name="ExportFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>294, 17</value>
   </metadata>
-  <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>442, 17</value>
-  </metadata>
   <metadata name="pib_madein.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>

+ 26 - 3
UAS-出货标签管理(吉利通)/采集策略_NEW.Designer.cs

@@ -72,6 +72,8 @@
             this.sg_script = new UAS_LabelMachine.CustomControl.RichText.RichTextAutoBottom();
             this.CustomerTreeView = new System.Windows.Forms.TreeView();
             this.ButtonSaveScanGroup = new UAS_LabelMachine.CustomControl.NormalButton();
+            this.Brand = new System.Windows.Forms.TextBox();
+            this.label1 = new System.Windows.Forms.Label();
             ((System.ComponentModel.ISupportInitialize)(this.sg_step)).BeginInit();
             this.SuspendLayout();
             // 
@@ -473,10 +475,9 @@
             // 
             // CustomerTreeView
             // 
-            this.CustomerTreeView.Dock = System.Windows.Forms.DockStyle.Left;
-            this.CustomerTreeView.Location = new System.Drawing.Point(0, 0);
+            this.CustomerTreeView.Location = new System.Drawing.Point(0, 24);
             this.CustomerTreeView.Name = "CustomerTreeView";
-            this.CustomerTreeView.Size = new System.Drawing.Size(251, 634);
+            this.CustomerTreeView.Size = new System.Drawing.Size(251, 610);
             this.CustomerTreeView.TabIndex = 0;
             this.CustomerTreeView.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.CustomerTreeView_NodeMouseClick);
             // 
@@ -491,11 +492,31 @@
             this.ButtonSaveScanGroup.UseVisualStyleBackColor = true;
             this.ButtonSaveScanGroup.Click += new System.EventHandler(this.ButtonSaveScanGroup_Click);
             // 
+            // Brand
+            // 
+            this.Brand.Location = new System.Drawing.Point(85, 1);
+            this.Brand.Name = "Brand";
+            this.Brand.Size = new System.Drawing.Size(166, 21);
+            this.Brand.TabIndex = 43;
+            this.Brand.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Brand_KeyDown);
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.label1.Location = new System.Drawing.Point(3, 2);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(74, 21);
+            this.label1.TabIndex = 44;
+            this.label1.Text = "策略名称";
+            // 
             // 采集策略_NEW
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.ClientSize = new System.Drawing.Size(1082, 634);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.Brand);
             this.Controls.Add(this.ButtonSaveScanGroup);
             this.Controls.Add(this.sg_autolabel);
             this.Controls.Add(this.ScanStep_label);
@@ -593,5 +614,7 @@
         private System.Windows.Forms.CheckBox sg_autolabel;
         private System.Windows.Forms.TreeView CustomerTreeView;
         private CustomControl.NormalButton ButtonSaveScanGroup;
+        private System.Windows.Forms.TextBox Brand;
+        private System.Windows.Forms.Label label1;
     }
 }

+ 18 - 0
UAS-出货标签管理(吉利通)/采集策略_NEW.cs

@@ -216,5 +216,23 @@ namespace UAS_LabelMachine
                     Controls["si_expression" + (i + 1)].Text = "";
             }
         }
+
+        /// <summary>
+        /// 模糊搜索功能
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void Brand_KeyDown(object sender, KeyEventArgs e)
+        {
+            if (e.KeyCode == Keys.Enter)
+            {
+                dt = (DataTable)dh.ExecuteSql("select pb_name from productbrand where pb_name like '%" + Brand.Text + "%'", "select");
+                CustomerTreeView.Nodes.Clear();
+                for (int i = 0; i < dt.Rows.Count; i++)
+                {
+                    CustomerTreeView.Nodes.Add(dt.Rows[i]["pb_name"].ToString());
+                }
+            }
+        }
     }
 }