Merge branch 'rc' of http://172.16.1.76:3000/caihao/SXS20240115 into rc
This commit is contained in:
commit
5e379c175b
42
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.sln
Normal file
42
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.sln
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BR_L_CI_GEN", "BR_L_CI_GEN.vbproj", "{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}"
|
||||
EndProject
|
||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Test", "..\..\Test\Test.vbproj", "{C4A48E3F-38E4-4E88-A47D-FA5510686E57}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{0FD97C44-56DD-44B2-AA3E-351935F5AC9C} = {0FD97C44-56DD-44B2-AA3E-351935F5AC9C}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}.Debug|x86.Build.0 = Debug|x86
|
||||
{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}.Release|x86.ActiveCfg = Release|x86
|
||||
{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}.Release|x86.Build.0 = Release|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Debug|x86.Build.0 = Debug|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Release|x86.ActiveCfg = Release|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Release|x86.Build.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(TeamFoundationVersionControl) = preSolution
|
||||
SccNumberOfProjects = 3
|
||||
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
|
||||
SccTeamFoundationServer = http://tfs.imestech.com:8080/tfs/messeries6
|
||||
SccLocalPath0 = .
|
||||
SccProjectUniqueName1 = ..\\..\\Test\\Test.vbproj
|
||||
SccProjectName1 = ../../Test
|
||||
SccLocalPath1 = ..\\..\\Test
|
||||
SccProjectUniqueName2 = BR_L_CI_GEN.vbproj
|
||||
SccLocalPath2 = .
|
||||
EndGlobalSection
|
||||
EndGlobal
|
273
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.vbproj
Normal file
273
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.vbproj
Normal file
@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProjectGuid>{0FD97C44-56DD-44B2-AA3E-351935F5AC9C}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>BR_L_CI_GEN</RootNamespace>
|
||||
<AssemblyName>BR_L_CI_GEN</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CI_GEN.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>BR_L_CI_GEN.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CI_GEN.xml</DocumentationFile>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CI_GEN.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<AssemblyOriginatorKeyFile>iMES.snk</AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Infragistics4.Win.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.UltraWinTabControl.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.UltraWinTabControl.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.UltraWinGrid.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.UltraWinGrid.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.UltraWinEditors.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.UltraWinEditors.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.Misc.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.Misc.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Shared.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Shared.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_ERP, Version=6.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_ERP.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Kit">
|
||||
<HintPath>..\..\..\MESClient\COM_Kit.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Search, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_Search.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Utility, Version=6.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_Utility.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESException">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESException.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESExceptionManager">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESExceptionManager.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESUltraGrid">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESUltraGrid.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MES_S_DLL\Newtonsoft.Json.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.EnterpriseServices" />
|
||||
<Reference Include="System.Web.Services" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="WP_Kit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\WP_Kit.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Import Include="COM_Kit.clsGlobalVariables" />
|
||||
<Import Include="COM_Kit.clsKit" />
|
||||
<Import Include="COM_Search" />
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Drawing" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Windows.Forms" />
|
||||
<Import Include="System.Xml" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
<Import Include="WP_Kit.clsWIPKit" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\shared file\modConstant.vb">
|
||||
<Link>modConstant.vb</Link>
|
||||
</Compile>
|
||||
<Compile Include="frmBR_L_CI_GEN.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="Web References\wsEAI\Reference.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Reference.map</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="frmBR_L_CI_GEN.resx">
|
||||
<DependentUpon>frmBR_L_CI_GEN.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="My Project\licenses.licx" />
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
<None Include="iMES.snk" />
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Web References\wsEAI\Reference.map">
|
||||
<Generator>MSDiscoCodeGenerator</Generator>
|
||||
<LastGenOutput>Reference.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="Web References\wsEAI\wsEAI.wsdl" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WCFMetadata Include="Service References\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WebReferences Include="Web References\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WebReferenceUrl Include="http://localhost/EAI/wsEAI.asmx">
|
||||
<UrlBehavior>Dynamic</UrlBehavior>
|
||||
<RelPath>Web References\wsEAI\</RelPath>
|
||||
<UpdateFromURL>http://localhost/EAI/wsEAI.asmx</UpdateFromURL>
|
||||
<ServiceLocationURL>
|
||||
</ServiceLocationURL>
|
||||
<CachedDynamicPropName>
|
||||
</CachedDynamicPropName>
|
||||
<CachedAppSettingsObjectName>MySettings</CachedAppSettingsObjectName>
|
||||
<CachedSettingsPropName>BR_L_CI_GEN_localhost_wsEAI</CachedSettingsPropName>
|
||||
</WebReferenceUrl>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Web References\wsEAI\wsEAI.disco" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.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.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
<Import Project="..\..\shared file\MakeVersion.targets" Condition="exists('..\..\shared file\MakeVersion.targets')" />
|
||||
</Project>
|
10
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.vbproj.vspscc
Normal file
10
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/BR_L_CI_GEN.vbproj.vspscc
Normal file
@ -0,0 +1,10 @@
|
||||
""
|
||||
{
|
||||
"FILE_VERSION" = "9237"
|
||||
"ENLISTMENT_CHOICE" = "NEVER"
|
||||
"PROJECT_FILE_RELATIVE_PATH" = ""
|
||||
"NUMBER_OF_EXCLUDED_FILES" = "0"
|
||||
"ORIGINAL_PROJECT_FILE_PATH" = ""
|
||||
"NUMBER_OF_NESTED_PROJECTS" = "0"
|
||||
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
|
||||
}
|
13
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Application.Designer.vb
generated
Normal file
13
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Application.Designer.vb
generated
Normal file
@ -0,0 +1,13 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MySubMain>false</MySubMain>
|
||||
<SingleInstance>false</SingleInstance>
|
||||
<ShutdownMode>0</ShutdownMode>
|
||||
<EnableVisualStyles>true</EnableVisualStyles>
|
||||
<AuthenticationMode>0</AuthenticationMode>
|
||||
<ApplicationType>1</ApplicationType>
|
||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||
</MyApplicationData>
|
35
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/AssemblyInfo.vb
Normal file
35
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/AssemblyInfo.vb
Normal file
@ -0,0 +1,35 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' 組件的一般資訊是由下列的屬性集控制。
|
||||
' 變更這些屬性的值即可修改組件的相關
|
||||
' 資訊。
|
||||
|
||||
' 檢閱組件屬性的值
|
||||
|
||||
<Assembly: AssemblyTitle("BR_L_CI_GEN")>
|
||||
<Assembly: AssemblyDescription("")>
|
||||
<Assembly: AssemblyCompany("iMES Technology Inc.")>
|
||||
<Assembly: AssemblyProduct("MESSeries 6")>
|
||||
<Assembly: AssemblyCopyright("Copyright © iMES Technology Inc.")>
|
||||
<Assembly: AssemblyTrademark("")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
|
||||
<Assembly: Guid("cb602012-a17f-433f-b777-ace6a6a676c1")>
|
||||
|
||||
' 組件的版本資訊由下列四個值所組成:
|
||||
'
|
||||
' 主要版本
|
||||
' 次要版本
|
||||
' 組建編號
|
||||
' 修訂編號
|
||||
'
|
||||
' 您可以指定所有的值,也可以依照以下的方式,使用 '*' 將組建和修訂編號
|
||||
' 指定為預設值:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("6.0.0.0")>
|
||||
|
@ -0,0 +1 @@
|
||||
<Assembly: Reflection.AssemblyFileVersion("6.0.5.40119")>
|
63
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Resources.Designer.vb
generated
Normal file
63
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Resources.Designer.vb
generated
Normal file
@ -0,0 +1,63 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
|
||||
Namespace My.Resources
|
||||
|
||||
'這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
|
||||
'類別透過 ResGen 或 Visual Studio 這類工具。
|
||||
'若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
|
||||
'(利用 /str 選項),或重建您的 VS 專案。
|
||||
'''<summary>
|
||||
''' 用於查詢當地語系化字串等的強類型資源類別。
|
||||
'''</summary>
|
||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||
Friend Module Resources
|
||||
|
||||
Private resourceMan As Global.System.Resources.ResourceManager
|
||||
|
||||
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||
|
||||
'''<summary>
|
||||
''' 傳回這個類別使用的快取的 ResourceManager 執行個體。
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||
Get
|
||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BR_L_CI_GEN.Resources", GetType(Resources).Assembly)
|
||||
resourceMan = temp
|
||||
End If
|
||||
Return resourceMan
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' 覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
|
||||
''' 使用這個強類型資源類別的資源查閱。
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||
Get
|
||||
Return resourceCulture
|
||||
End Get
|
||||
Set
|
||||
resourceCulture = value
|
||||
End Set
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
117
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Resources.resx
Normal file
117
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Resources.resx
Normal file
@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
83
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Settings.Designer.vb
generated
Normal file
83
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/My Project/Settings.Designer.vb
generated
Normal file
@ -0,0 +1,83 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0"), _
|
||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Partial Friend NotInheritable Class MySettings
|
||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||
|
||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||
|
||||
#Region "My.Settings 自動儲存功能"
|
||||
#If _MyType = "WindowsForms" Then
|
||||
Private Shared addedHandler As Boolean
|
||||
|
||||
Private Shared addedHandlerLockObject As New Object
|
||||
|
||||
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
|
||||
If My.Application.SaveMySettingsOnExit Then
|
||||
My.Settings.Save()
|
||||
End If
|
||||
End Sub
|
||||
#End If
|
||||
#End Region
|
||||
|
||||
Public Shared ReadOnly Property [Default]() As MySettings
|
||||
Get
|
||||
|
||||
#If _MyType = "WindowsForms" Then
|
||||
If Not addedHandler Then
|
||||
SyncLock addedHandlerLockObject
|
||||
If Not addedHandler Then
|
||||
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||
addedHandler = True
|
||||
End If
|
||||
End SyncLock
|
||||
End If
|
||||
#End If
|
||||
Return defaultInstance
|
||||
End Get
|
||||
End Property
|
||||
|
||||
<Global.System.Configuration.ApplicationScopedSettingAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Configuration.SpecialSettingAttribute(Global.System.Configuration.SpecialSetting.WebServiceUrl), _
|
||||
Global.System.Configuration.DefaultSettingValueAttribute("http://localhost/EAI/wsEAI.asmx")> _
|
||||
Public ReadOnly Property BR_L_CI_GEN_localhost_wsEAI() As String
|
||||
Get
|
||||
Return CType(Me("BR_L_CI_GEN_localhost_wsEAI"),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||
Friend Module MySettingsProperty
|
||||
|
||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||
Friend ReadOnly Property Settings() As Global.BR_L_CI_GEN.My.MySettings
|
||||
Get
|
||||
Return Global.BR_L_CI_GEN.My.MySettings.Default
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="BR_L_CI_GEN_localhost_wsEAI" Type="(Web Service URL)" Scope="Application">
|
||||
<Value Profile="(Default)">http://localhost/EAI/wsEAI.asmx</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
@ -0,0 +1,6 @@
|
||||
Infragistics.Win.UltraWinEditors.UltraTextEditor, Infragistics4.Win.UltraWinEditors.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraSplitter, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraButton, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraPanel, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraExpandableGroupBox, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.UltraWinTabControl.UltraTabControl, Infragistics4.Win.UltraWinTabControl.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<Results>
|
||||
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.DiscoveryDocumentReference" url="http://localhost/EAI/wsEAI.asmx?disco" filename="wsEAI.disco" />
|
||||
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://localhost/EAI/wsEAI.asmx?wsdl" filename="wsEAI.wsdl" />
|
||||
</Results>
|
||||
</DiscoveryClientResultsFile>
|
@ -0,0 +1,503 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict Off
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
Imports System.ComponentModel
|
||||
Imports System.Diagnostics
|
||||
Imports System.Web.Services
|
||||
Imports System.Web.Services.Protocols
|
||||
Imports System.Xml.Serialization
|
||||
|
||||
'
|
||||
'原始程式碼已由 Microsoft.VSDesigner 自動產生,版本 4.0.30319.42000。
|
||||
'
|
||||
Namespace wsEAI
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code"), _
|
||||
System.Web.Services.WebServiceBindingAttribute(Name:="wsEAISoap", [Namespace]:="http://www.imestech.com/wsEAI")> _
|
||||
Partial Public Class wsEAI
|
||||
Inherits System.Web.Services.Protocols.SoapHttpClientProtocol
|
||||
|
||||
Private InvokeSrv_metajsonOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private InvokeSrv_jsonOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private invokeSrvOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private invokeSrv_ResolvedXMLOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private callbackSrvOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private syncProdOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private GeteSOPInfo_APIOperationCompleted As System.Threading.SendOrPostCallback
|
||||
|
||||
Private useDefaultCredentialsSetExplicitly As Boolean
|
||||
|
||||
'''<remarks/>
|
||||
Public Sub New()
|
||||
MyBase.New
|
||||
Me.Url = Global.BR_L_CI_GEN.My.MySettings.Default.BR_L_CI_GEN_localhost_wsEAI
|
||||
If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
|
||||
Me.UseDefaultCredentials = true
|
||||
Me.useDefaultCredentialsSetExplicitly = false
|
||||
Else
|
||||
Me.useDefaultCredentialsSetExplicitly = true
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Public Shadows Property Url() As String
|
||||
Get
|
||||
Return MyBase.Url
|
||||
End Get
|
||||
Set
|
||||
If (((Me.IsLocalFileSystemWebService(MyBase.Url) = true) _
|
||||
AndAlso (Me.useDefaultCredentialsSetExplicitly = false)) _
|
||||
AndAlso (Me.IsLocalFileSystemWebService(value) = false)) Then
|
||||
MyBase.UseDefaultCredentials = false
|
||||
End If
|
||||
MyBase.Url = value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
Public Shadows Property UseDefaultCredentials() As Boolean
|
||||
Get
|
||||
Return MyBase.UseDefaultCredentials
|
||||
End Get
|
||||
Set
|
||||
MyBase.UseDefaultCredentials = value
|
||||
Me.useDefaultCredentialsSetExplicitly = true
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks/>
|
||||
Public Event InvokeSrv_metajsonCompleted As InvokeSrv_metajsonCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event InvokeSrv_jsonCompleted As InvokeSrv_jsonCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event invokeSrvCompleted As invokeSrvCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event invokeSrv_ResolvedXMLCompleted As invokeSrv_ResolvedXMLCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event callbackSrvCompleted As callbackSrvCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event syncProdCompleted As syncProdCompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
Public Event GeteSOPInfo_APICompleted As GeteSOPInfo_APICompletedEventHandler
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/InvokeSrv_metajson", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function InvokeSrv_metajson(ByVal metadata As String, ByVal content As String) As String
|
||||
Dim results() As Object = Me.Invoke("InvokeSrv_metajson", New Object() {metadata, content})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub InvokeSrv_metajsonAsync(ByVal metadata As String, ByVal content As String)
|
||||
Me.InvokeSrv_metajsonAsync(metadata, content, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub InvokeSrv_metajsonAsync(ByVal metadata As String, ByVal content As String, ByVal userState As Object)
|
||||
If (Me.InvokeSrv_metajsonOperationCompleted Is Nothing) Then
|
||||
Me.InvokeSrv_metajsonOperationCompleted = AddressOf Me.OnInvokeSrv_metajsonOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("InvokeSrv_metajson", New Object() {metadata, content}, Me.InvokeSrv_metajsonOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OnInvokeSrv_metajsonOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.InvokeSrv_metajsonCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent InvokeSrv_metajsonCompleted(Me, New InvokeSrv_metajsonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/InvokeSrv_json", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function InvokeSrv_json(ByVal uri As String, ByVal content As String) As String
|
||||
Dim results() As Object = Me.Invoke("InvokeSrv_json", New Object() {uri, content})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub InvokeSrv_jsonAsync(ByVal uri As String, ByVal content As String)
|
||||
Me.InvokeSrv_jsonAsync(uri, content, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub InvokeSrv_jsonAsync(ByVal uri As String, ByVal content As String, ByVal userState As Object)
|
||||
If (Me.InvokeSrv_jsonOperationCompleted Is Nothing) Then
|
||||
Me.InvokeSrv_jsonOperationCompleted = AddressOf Me.OnInvokeSrv_jsonOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("InvokeSrv_json", New Object() {uri, content}, Me.InvokeSrv_jsonOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OnInvokeSrv_jsonOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.InvokeSrv_jsonCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent InvokeSrv_jsonCompleted(Me, New InvokeSrv_jsonCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/invokeSrv", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function invokeSrv(ByVal InXml As String) As String
|
||||
Dim results() As Object = Me.Invoke("invokeSrv", New Object() {InXml})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub invokeSrvAsync(ByVal InXml As String)
|
||||
Me.invokeSrvAsync(InXml, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub invokeSrvAsync(ByVal InXml As String, ByVal userState As Object)
|
||||
If (Me.invokeSrvOperationCompleted Is Nothing) Then
|
||||
Me.invokeSrvOperationCompleted = AddressOf Me.OninvokeSrvOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("invokeSrv", New Object() {InXml}, Me.invokeSrvOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OninvokeSrvOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.invokeSrvCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent invokeSrvCompleted(Me, New invokeSrvCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/invokeSrv_ResolvedXML", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function invokeSrv_ResolvedXML(ByVal MethodName As String, ByVal InXml As String) As String
|
||||
Dim results() As Object = Me.Invoke("invokeSrv_ResolvedXML", New Object() {MethodName, InXml})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub invokeSrv_ResolvedXMLAsync(ByVal MethodName As String, ByVal InXml As String)
|
||||
Me.invokeSrv_ResolvedXMLAsync(MethodName, InXml, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub invokeSrv_ResolvedXMLAsync(ByVal MethodName As String, ByVal InXml As String, ByVal userState As Object)
|
||||
If (Me.invokeSrv_ResolvedXMLOperationCompleted Is Nothing) Then
|
||||
Me.invokeSrv_ResolvedXMLOperationCompleted = AddressOf Me.OninvokeSrv_ResolvedXMLOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("invokeSrv_ResolvedXML", New Object() {MethodName, InXml}, Me.invokeSrv_ResolvedXMLOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OninvokeSrv_ResolvedXMLOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.invokeSrv_ResolvedXMLCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent invokeSrv_ResolvedXMLCompleted(Me, New invokeSrv_ResolvedXMLCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/callbackSrv", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function callbackSrv(ByVal InXml As String) As String
|
||||
Dim results() As Object = Me.Invoke("callbackSrv", New Object() {InXml})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub callbackSrvAsync(ByVal InXml As String)
|
||||
Me.callbackSrvAsync(InXml, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub callbackSrvAsync(ByVal InXml As String, ByVal userState As Object)
|
||||
If (Me.callbackSrvOperationCompleted Is Nothing) Then
|
||||
Me.callbackSrvOperationCompleted = AddressOf Me.OncallbackSrvOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("callbackSrv", New Object() {InXml}, Me.callbackSrvOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OncallbackSrvOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.callbackSrvCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent callbackSrvCompleted(Me, New callbackSrvCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/syncProd", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function syncProd(ByVal InXml As String) As String
|
||||
Dim results() As Object = Me.Invoke("syncProd", New Object() {InXml})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub syncProdAsync(ByVal InXml As String)
|
||||
Me.syncProdAsync(InXml, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub syncProdAsync(ByVal InXml As String, ByVal userState As Object)
|
||||
If (Me.syncProdOperationCompleted Is Nothing) Then
|
||||
Me.syncProdOperationCompleted = AddressOf Me.OnsyncProdOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("syncProd", New Object() {InXml}, Me.syncProdOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OnsyncProdOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.syncProdCompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent syncProdCompleted(Me, New syncProdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
<System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://www.imestech.com/wsEAI/GeteSOPInfo_API", RequestNamespace:="http://www.imestech.com/wsEAI", ResponseNamespace:="http://www.imestech.com/wsEAI", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)> _
|
||||
Public Function GeteSOPInfo_API(ByVal uri As String, ByVal content As String) As String
|
||||
Dim results() As Object = Me.Invoke("GeteSOPInfo_API", New Object() {uri, content})
|
||||
Return CType(results(0),String)
|
||||
End Function
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub GeteSOPInfo_APIAsync(ByVal uri As String, ByVal content As String)
|
||||
Me.GeteSOPInfo_APIAsync(uri, content, Nothing)
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Overloads Sub GeteSOPInfo_APIAsync(ByVal uri As String, ByVal content As String, ByVal userState As Object)
|
||||
If (Me.GeteSOPInfo_APIOperationCompleted Is Nothing) Then
|
||||
Me.GeteSOPInfo_APIOperationCompleted = AddressOf Me.OnGeteSOPInfo_APIOperationCompleted
|
||||
End If
|
||||
Me.InvokeAsync("GeteSOPInfo_API", New Object() {uri, content}, Me.GeteSOPInfo_APIOperationCompleted, userState)
|
||||
End Sub
|
||||
|
||||
Private Sub OnGeteSOPInfo_APIOperationCompleted(ByVal arg As Object)
|
||||
If (Not (Me.GeteSOPInfo_APICompletedEvent) Is Nothing) Then
|
||||
Dim invokeArgs As System.Web.Services.Protocols.InvokeCompletedEventArgs = CType(arg,System.Web.Services.Protocols.InvokeCompletedEventArgs)
|
||||
RaiseEvent GeteSOPInfo_APICompleted(Me, New GeteSOPInfo_APICompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState))
|
||||
End If
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public Shadows Sub CancelAsync(ByVal userState As Object)
|
||||
MyBase.CancelAsync(userState)
|
||||
End Sub
|
||||
|
||||
Private Function IsLocalFileSystemWebService(ByVal url As String) As Boolean
|
||||
If ((url Is Nothing) _
|
||||
OrElse (url Is String.Empty)) Then
|
||||
Return false
|
||||
End If
|
||||
Dim wsUri As System.Uri = New System.Uri(url)
|
||||
If ((wsUri.Port >= 1024) _
|
||||
AndAlso (String.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) = 0)) Then
|
||||
Return true
|
||||
End If
|
||||
Return false
|
||||
End Function
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub InvokeSrv_metajsonCompletedEventHandler(ByVal sender As Object, ByVal e As InvokeSrv_metajsonCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class InvokeSrv_metajsonCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub InvokeSrv_jsonCompletedEventHandler(ByVal sender As Object, ByVal e As InvokeSrv_jsonCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class InvokeSrv_jsonCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub invokeSrvCompletedEventHandler(ByVal sender As Object, ByVal e As invokeSrvCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class invokeSrvCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub invokeSrv_ResolvedXMLCompletedEventHandler(ByVal sender As Object, ByVal e As invokeSrv_ResolvedXMLCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class invokeSrv_ResolvedXMLCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub callbackSrvCompletedEventHandler(ByVal sender As Object, ByVal e As callbackSrvCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class callbackSrvCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub syncProdCompletedEventHandler(ByVal sender As Object, ByVal e As syncProdCompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class syncProdCompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0")> _
|
||||
Public Delegate Sub GeteSOPInfo_APICompletedEventHandler(ByVal sender As Object, ByVal e As GeteSOPInfo_APICompletedEventArgs)
|
||||
|
||||
'''<remarks/>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3761.0"), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class GeteSOPInfo_APICompletedEventArgs
|
||||
Inherits System.ComponentModel.AsyncCompletedEventArgs
|
||||
|
||||
Private results() As Object
|
||||
|
||||
Friend Sub New(ByVal results() As Object, ByVal exception As System.Exception, ByVal cancelled As Boolean, ByVal userState As Object)
|
||||
MyBase.New(exception, cancelled, userState)
|
||||
Me.results = results
|
||||
End Sub
|
||||
|
||||
'''<remarks/>
|
||||
Public ReadOnly Property Result() As String
|
||||
Get
|
||||
Me.RaiseExceptionIfNecessary
|
||||
Return CType(Me.results(0),String)
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
@ -0,0 +1,6 @@
|
||||
<?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://localhost/EAI/wsEAI.asmx?wsdl" docRef="http://localhost/EAI/wsEAI.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
|
||||
<soap address="http://localhost/EAI/wsEAI.asmx" xmlns:q1="http://www.imestech.com/wsEAI" binding="q1:wsEAISoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
||||
<soap address="http://localhost/EAI/wsEAI.asmx" xmlns:q2="http://www.imestech.com/wsEAI" binding="q2:wsEAISoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
||||
</discovery>
|
@ -0,0 +1,328 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 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://www.imestech.com/wsEAI" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://www.imestech.com/wsEAI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
||||
<wsdl:types>
|
||||
<s:schema elementFormDefault="qualified" targetNamespace="http://www.imestech.com/wsEAI">
|
||||
<s:element name="InvokeSrv_metajson">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="metadata" type="s:string" />
|
||||
<s:element minOccurs="0" maxOccurs="1" name="content" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="InvokeSrv_metajsonResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InvokeSrv_metajsonResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="InvokeSrv_json">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="uri" type="s:string" />
|
||||
<s:element minOccurs="0" maxOccurs="1" name="content" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="InvokeSrv_jsonResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InvokeSrv_jsonResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="invokeSrv">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InXml" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="invokeSrvResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="invokeSrvResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="invokeSrv_ResolvedXML">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="MethodName" type="s:string" />
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InXml" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="invokeSrv_ResolvedXMLResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="invokeSrv_ResolvedXMLResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="callbackSrv">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InXml" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="callbackSrvResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="callbackSrvResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="syncProd">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="InXml" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="syncProdResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="syncProdResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="GeteSOPInfo_API">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="uri" type="s:string" />
|
||||
<s:element minOccurs="0" maxOccurs="1" name="content" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
<s:element name="GeteSOPInfo_APIResponse">
|
||||
<s:complexType>
|
||||
<s:sequence>
|
||||
<s:element minOccurs="0" maxOccurs="1" name="GeteSOPInfo_APIResult" type="s:string" />
|
||||
</s:sequence>
|
||||
</s:complexType>
|
||||
</s:element>
|
||||
</s:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="InvokeSrv_metajsonSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:InvokeSrv_metajson" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="InvokeSrv_metajsonSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:InvokeSrv_metajsonResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="InvokeSrv_jsonSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:InvokeSrv_json" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="InvokeSrv_jsonSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:InvokeSrv_jsonResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invokeSrvSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:invokeSrv" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invokeSrvSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:invokeSrvResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invokeSrv_ResolvedXMLSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:invokeSrv_ResolvedXML" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="invokeSrv_ResolvedXMLSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:invokeSrv_ResolvedXMLResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="callbackSrvSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:callbackSrv" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="callbackSrvSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:callbackSrvResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="syncProdSoapIn">
|
||||
<wsdl:part name="parameters" element="tns:syncProd" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="syncProdSoapOut">
|
||||
<wsdl:part name="parameters" element="tns:syncProdResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="GeteSOPInfo_APISoapIn">
|
||||
<wsdl:part name="parameters" element="tns:GeteSOPInfo_API" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="GeteSOPInfo_APISoapOut">
|
||||
<wsdl:part name="parameters" element="tns:GeteSOPInfo_APIResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="wsEAISoap">
|
||||
<wsdl:operation name="InvokeSrv_metajson">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Invoke Web Service Resolved metadata json</wsdl:documentation>
|
||||
<wsdl:input message="tns:InvokeSrv_metajsonSoapIn" />
|
||||
<wsdl:output message="tns:InvokeSrv_metajsonSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="InvokeSrv_json">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Invoke Web Service Resolved json</wsdl:documentation>
|
||||
<wsdl:input message="tns:InvokeSrv_jsonSoapIn" />
|
||||
<wsdl:output message="tns:InvokeSrv_jsonSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Invoke Web Service</wsdl:documentation>
|
||||
<wsdl:input message="tns:invokeSrvSoapIn" />
|
||||
<wsdl:output message="tns:invokeSrvSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv_ResolvedXML">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Invoke Web Service for Resolved XML</wsdl:documentation>
|
||||
<wsdl:input message="tns:invokeSrv_ResolvedXMLSoapIn" />
|
||||
<wsdl:output message="tns:invokeSrv_ResolvedXMLSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="callbackSrv">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Callback Service</wsdl:documentation>
|
||||
<wsdl:input message="tns:callbackSrvSoapIn" />
|
||||
<wsdl:output message="tns:callbackSrvSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="syncProd">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">sync Product</wsdl:documentation>
|
||||
<wsdl:input message="tns:syncProdSoapIn" />
|
||||
<wsdl:output message="tns:syncProdSoapOut" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="GeteSOPInfo_API">
|
||||
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">GeteSOPInfo_API</wsdl:documentation>
|
||||
<wsdl:input message="tns:GeteSOPInfo_APISoapIn" />
|
||||
<wsdl:output message="tns:GeteSOPInfo_APISoapOut" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="wsEAISoap" type="tns:wsEAISoap">
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="InvokeSrv_metajson">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/InvokeSrv_metajson" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="InvokeSrv_json">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/InvokeSrv_json" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/invokeSrv" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv_ResolvedXML">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/invokeSrv_ResolvedXML" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="callbackSrv">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/callbackSrv" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="syncProd">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/syncProd" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="GeteSOPInfo_API">
|
||||
<soap:operation soapAction="http://www.imestech.com/wsEAI/GeteSOPInfo_API" 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="wsEAISoap12" type="tns:wsEAISoap">
|
||||
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="InvokeSrv_metajson">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/InvokeSrv_metajson" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="InvokeSrv_json">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/InvokeSrv_json" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/invokeSrv" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="invokeSrv_ResolvedXML">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/invokeSrv_ResolvedXML" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="callbackSrv">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/callbackSrv" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="syncProd">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/syncProd" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="GeteSOPInfo_API">
|
||||
<soap12:operation soapAction="http://www.imestech.com/wsEAI/GeteSOPInfo_API" style="document" />
|
||||
<wsdl:input>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap12:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="wsEAI">
|
||||
<wsdl:port name="wsEAISoap" binding="tns:wsEAISoap">
|
||||
<soap:address location="http://localhost/EAI/wsEAI.asmx" />
|
||||
</wsdl:port>
|
||||
<wsdl:port name="wsEAISoap12" binding="tns:wsEAISoap12">
|
||||
<soap12:address location="http://localhost/EAI/wsEAI.asmx" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
37
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/app.config
Normal file
37
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/app.config
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="BR_L_CI_GEN.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<system.diagnostics>
|
||||
<sources>
|
||||
<!-- 這個區段定義 My.Application.Log 的記錄組態-->
|
||||
<source name="DefaultSource" switchName="DefaultSwitch">
|
||||
<listeners>
|
||||
<add name="FileLog"/>
|
||||
<!-- 取消註解下列區段,以寫入應用程式事件記錄檔-->
|
||||
<!--<add name="EventLog"/>-->
|
||||
</listeners>
|
||||
</source>
|
||||
</sources>
|
||||
<switches>
|
||||
<add name="DefaultSwitch" value="Information" />
|
||||
</switches>
|
||||
<sharedListeners>
|
||||
<add name="FileLog"
|
||||
type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
|
||||
initializeData="FileLogWriter"/>
|
||||
<!-- 取消註解下列區段,並將 APPLICATION_NAME 取代成您的應用程式名稱,以寫入至應用程式事件記錄檔-->
|
||||
<!--<add name="EventLog" type="System.Diagnostics.EventLogTraceListener" initializeData="APPLICATION_NAME"/> -->
|
||||
</sharedListeners>
|
||||
</system.diagnostics>
|
||||
<applicationSettings>
|
||||
<BR_L_CI_GEN.My.MySettings>
|
||||
<setting name="BR_L_CI_GEN_localhost_wsEAI" serializeAs="String">
|
||||
<value>http://localhost/EAI/wsEAI.asmx</value>
|
||||
</setting>
|
||||
</BR_L_CI_GEN.My.MySettings>
|
||||
</applicationSettings>
|
||||
</configuration>
|
126
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/frmBR_L_CI_GEN.resx
Normal file
126
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/frmBR_L_CI_GEN.resx
Normal file
@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>28, 11</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>25</value>
|
||||
</metadata>
|
||||
</root>
|
6686
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/frmBR_L_CI_GEN.vb
Normal file
6686
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/frmBR_L_CI_GEN.vb
Normal file
File diff suppressed because it is too large
Load Diff
BIN
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/iMES.snk
Normal file
BIN
SRC/MESWin/SXS1/BR_L_CI_GEN_21674/iMES.snk
Normal file
Binary file not shown.
42
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.sln
Normal file
42
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.sln
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BR_L_CO_GEN", "BR_L_CO_GEN.vbproj", "{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}"
|
||||
EndProject
|
||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Test", "..\..\Test\Test.vbproj", "{C4A48E3F-38E4-4E88-A47D-FA5510686E57}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{380C6B38-FB64-49BE-A9A8-5E49015ADFD2} = {380C6B38-FB64-49BE-A9A8-5E49015ADFD2}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}.Debug|x86.Build.0 = Debug|x86
|
||||
{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}.Release|x86.ActiveCfg = Release|x86
|
||||
{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}.Release|x86.Build.0 = Release|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Debug|x86.Build.0 = Debug|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Release|x86.ActiveCfg = Release|x86
|
||||
{C4A48E3F-38E4-4E88-A47D-FA5510686E57}.Release|x86.Build.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(TeamFoundationVersionControl) = preSolution
|
||||
SccNumberOfProjects = 3
|
||||
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
|
||||
SccTeamFoundationServer = http://tfs.imestech.com:8080/tfs/messeries6
|
||||
SccLocalPath0 = .
|
||||
SccProjectUniqueName1 = ..\\..\\Test\\Test.vbproj
|
||||
SccProjectName1 = ../../Test
|
||||
SccLocalPath1 = ..\\..\\Test
|
||||
SccProjectUniqueName2 = BR_L_CO_GEN.vbproj
|
||||
SccLocalPath2 = .
|
||||
EndGlobalSection
|
||||
EndGlobal
|
247
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.vbproj
Normal file
247
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.vbproj
Normal file
@ -0,0 +1,247 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProjectGuid>{380C6B38-FB64-49BE-A9A8-5E49015ADFD2}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>BR_L_CO_GEN</RootNamespace>
|
||||
<AssemblyName>BR_L_CO_GEN</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CO_GEN.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>BR_L_CO_GEN.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CO_GEN.xml</DocumentationFile>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>..\..\..\MESClient\</OutputPath>
|
||||
<DocumentationFile>BR_L_CO_GEN.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<WarningLevel>0</WarningLevel>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<AssemblyOriginatorKeyFile>iMES.snk</AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="iMESWizards, Version=6.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESWizards.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.UltraWinGrid.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.UltraWinGrid.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.UltraWinEditors.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.UltraWinEditors.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Win.Misc.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Win.Misc.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="Infragistics4.Shared.v19.1, Version=19.1.20191.82, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Infragistics\2019.1\Windows Forms\CLR4.0\Bin\Infragistics4.Shared.v19.1.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_ERP, Version=6.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_ERP.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Kit">
|
||||
<HintPath>..\..\..\MESClient\COM_Kit.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Search, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_Search.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="COM_Utility, Version=6.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\COM_Utility.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESException">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESException.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESExceptionManager">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESExceptionManager.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="iMESUltraGrid">
|
||||
<HintPath>..\..\..\MES_C_DLL\iMESUltraGrid.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.EnterpriseServices" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Web.Services" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="WP_Kit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ad2cfbf6a289680, processorArchitecture=x86">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\..\..\MESClient\WP_Kit.dll</HintPath>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Import Include="COM_Kit.clsGlobalVariables" />
|
||||
<Import Include="COM_Kit.clsKit" />
|
||||
<Import Include="COM_Search" />
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Drawing" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Windows.Forms" />
|
||||
<Import Include="System.Xml" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
<Import Include="WP_Kit.clsWIPKit" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="..\..\shared file\modConstant.vb">
|
||||
<Link>modConstant.vb</Link>
|
||||
</Compile>
|
||||
<Compile Include="frmBinStateAdjust .vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="frmBR_L_CO_GEN.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="frmBinStateAdjust .resx">
|
||||
<DependentUpon>frmBinStateAdjust .vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="frmBR_L_CO_GEN.resx">
|
||||
<DependentUpon>frmBR_L_CO_GEN.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="My Project\licenses.licx" />
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="iMES.snk" />
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<WCFMetadata Include="Service References\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.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.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
<Import Project="..\..\shared file\MakeVersion.targets" Condition="exists('..\..\shared file\MakeVersion.targets')" />
|
||||
</Project>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectView>ShowAllFiles</ProjectView>
|
||||
</PropertyGroup>
|
||||
</Project>
|
10
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.vbproj.vspscc
Normal file
10
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/BR_L_CO_GEN.vbproj.vspscc
Normal file
@ -0,0 +1,10 @@
|
||||
""
|
||||
{
|
||||
"FILE_VERSION" = "9237"
|
||||
"ENLISTMENT_CHOICE" = "NEVER"
|
||||
"PROJECT_FILE_RELATIVE_PATH" = ""
|
||||
"NUMBER_OF_EXCLUDED_FILES" = "0"
|
||||
"ORIGINAL_PROJECT_FILE_PATH" = ""
|
||||
"NUMBER_OF_NESTED_PROJECTS" = "0"
|
||||
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
|
||||
}
|
13
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Application.Designer.vb
generated
Normal file
13
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Application.Designer.vb
generated
Normal file
@ -0,0 +1,13 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MySubMain>false</MySubMain>
|
||||
<SingleInstance>false</SingleInstance>
|
||||
<ShutdownMode>0</ShutdownMode>
|
||||
<EnableVisualStyles>true</EnableVisualStyles>
|
||||
<AuthenticationMode>0</AuthenticationMode>
|
||||
<ApplicationType>1</ApplicationType>
|
||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||
</MyApplicationData>
|
35
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/AssemblyInfo.vb
Normal file
35
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/AssemblyInfo.vb
Normal file
@ -0,0 +1,35 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' 組件的一般資訊是由下列的屬性集控制。
|
||||
' 變更這些屬性的值即可修改組件的相關
|
||||
' 資訊。
|
||||
|
||||
' 檢閱組件屬性的值
|
||||
|
||||
<Assembly: AssemblyTitle("BR_L_CO_GEN")>
|
||||
<Assembly: AssemblyDescription("")>
|
||||
<Assembly: AssemblyCompany("iMES Technology Inc.")>
|
||||
<Assembly: AssemblyProduct("MESSeries 6")>
|
||||
<Assembly: AssemblyCopyright("Copyright © iMES Technology Inc.")>
|
||||
<Assembly: AssemblyTrademark("")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
|
||||
<Assembly: Guid("cb602012-a17f-433f-b777-ace6a6a676c1")>
|
||||
|
||||
' 組件的版本資訊由下列四個值所組成:
|
||||
'
|
||||
' 主要版本
|
||||
' 次要版本
|
||||
' 組建編號
|
||||
' 修訂編號
|
||||
'
|
||||
' 您可以指定所有的值,也可以依照以下的方式,使用 '*' 將組建和修訂編號
|
||||
' 指定為預設值:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("6.0.0.0")>
|
||||
|
@ -0,0 +1 @@
|
||||
<Assembly: Reflection.AssemblyFileVersion("6.0.5.40119")>
|
63
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Resources.Designer.vb
generated
Normal file
63
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Resources.Designer.vb
generated
Normal file
@ -0,0 +1,63 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
|
||||
Namespace My.Resources
|
||||
|
||||
'這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
|
||||
'類別透過 ResGen 或 Visual Studio 這類工具。
|
||||
'若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
|
||||
'(利用 /str 選項),或重建您的 VS 專案。
|
||||
'''<summary>
|
||||
''' 用於查詢當地語系化字串等的強類型資源類別。
|
||||
'''</summary>
|
||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||
Friend Module Resources
|
||||
|
||||
Private resourceMan As Global.System.Resources.ResourceManager
|
||||
|
||||
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||
|
||||
'''<summary>
|
||||
''' 傳回這個類別使用的快取的 ResourceManager 執行個體。
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||
Get
|
||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("BR_L_CO_GEN.Resources", GetType(Resources).Assembly)
|
||||
resourceMan = temp
|
||||
End If
|
||||
Return resourceMan
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' 覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
|
||||
''' 使用這個強類型資源類別的資源查閱。
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||
Get
|
||||
Return resourceCulture
|
||||
End Get
|
||||
Set
|
||||
resourceCulture = value
|
||||
End Set
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
117
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Resources.resx
Normal file
117
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Resources.resx
Normal file
@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
73
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Settings.Designer.vb
generated
Normal file
73
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/My Project/Settings.Designer.vb
generated
Normal file
@ -0,0 +1,73 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' 這段程式碼是由工具產生的。
|
||||
' 執行階段版本:4.0.30319.42000
|
||||
'
|
||||
' 對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
|
||||
' 變更將會遺失。
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0"), _
|
||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Partial Friend NotInheritable Class MySettings
|
||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||
|
||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||
|
||||
#Region "My.Settings 自動儲存功能"
|
||||
#If _MyType = "WindowsForms" Then
|
||||
Private Shared addedHandler As Boolean
|
||||
|
||||
Private Shared addedHandlerLockObject As New Object
|
||||
|
||||
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
|
||||
If My.Application.SaveMySettingsOnExit Then
|
||||
My.Settings.Save()
|
||||
End If
|
||||
End Sub
|
||||
#End If
|
||||
#End Region
|
||||
|
||||
Public Shared ReadOnly Property [Default]() As MySettings
|
||||
Get
|
||||
|
||||
#If _MyType = "WindowsForms" Then
|
||||
If Not addedHandler Then
|
||||
SyncLock addedHandlerLockObject
|
||||
If Not addedHandler Then
|
||||
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||
addedHandler = True
|
||||
End If
|
||||
End SyncLock
|
||||
End If
|
||||
#End If
|
||||
Return defaultInstance
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||
Friend Module MySettingsProperty
|
||||
|
||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||
Friend ReadOnly Property Settings() As Global.BR_L_CO_GEN.My.MySettings
|
||||
Get
|
||||
Return Global.BR_L_CO_GEN.My.MySettings.Default
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
@ -0,0 +1,5 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
|
||||
<Profiles />
|
||||
<Settings />
|
||||
</SettingsFile>
|
@ -0,0 +1,5 @@
|
||||
Infragistics.Win.UltraWinEditors.UltraTextEditor, Infragistics4.Win.UltraWinEditors.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraPanel, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraSplitter, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraButton, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
||||
Infragistics.Win.Misc.UltraExpandableGroupBox, Infragistics4.Win.Misc.v19.1, Version=19.1.20191.294, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
|
120
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBR_L_CO_GEN.resx
Normal file
120
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBR_L_CO_GEN.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
6613
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBR_L_CO_GEN.vb
Normal file
6613
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBR_L_CO_GEN.vb
Normal file
File diff suppressed because it is too large
Load Diff
120
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBinStateAdjust .resx
Normal file
120
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBinStateAdjust .resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
410
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBinStateAdjust .vb
Normal file
410
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/frmBinStateAdjust .vb
Normal file
@ -0,0 +1,410 @@
|
||||
Imports iMESExceptionManager
|
||||
|
||||
Public Class frmBinStateAdjust
|
||||
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'//Public Variables
|
||||
Public LotNo As String = defString
|
||||
Public dvSysBin As DataView
|
||||
Public dtGoodBin As DataTable
|
||||
Public dtBinNew As DataTable
|
||||
Public PrivFunNo As String = defString
|
||||
|
||||
'//資料表相關變數
|
||||
|
||||
Dim drSel As DataRow()
|
||||
Dim drAdd As DataRow
|
||||
|
||||
'//控制項物件
|
||||
|
||||
Dim lblBinNo() As Label
|
||||
Dim txtOBin() As TextBox
|
||||
' Dim txtBin_R() As TextBox '剩餘
|
||||
Dim txtBin_S() As TextBox 'Split
|
||||
|
||||
'//其他共用變數
|
||||
Dim aryRBin() As Long
|
||||
Dim intCount As Integer
|
||||
Dim i, j As Integer
|
||||
Friend WithEvents lblOnlyAllowOrgBinSub As Label
|
||||
|
||||
#Region " Windows Form 設計工具產生的程式碼 "
|
||||
|
||||
Public Sub New()
|
||||
MyBase.New()
|
||||
|
||||
'此呼叫為 Windows Form 設計工具的必要項。
|
||||
|
||||
InitializeComponent()
|
||||
|
||||
'在 InitializeComponent() 呼叫之後加入所有的初始設定
|
||||
|
||||
End Sub
|
||||
|
||||
'Form 覆寫 Dispose 以清除元件清單。
|
||||
|
||||
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
If disposing Then
|
||||
If Not (components Is Nothing) Then
|
||||
components.Dispose()
|
||||
End If
|
||||
End If
|
||||
MyBase.Dispose(disposing)
|
||||
End Sub
|
||||
|
||||
'為 Windows Form 設計工具的必要項
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'注意: 以下為 Windows Form 設計工具所需的程序
|
||||
|
||||
'您可以使用 Windows Form 設計工具進行修改。
|
||||
|
||||
'請勿使用程式碼編輯器來修改這些程序。
|
||||
|
||||
Friend WithEvents pnlBin As System.Windows.Forms.Panel
|
||||
Friend WithEvents LineFrame1 As iMESWizards.LineFrame
|
||||
Friend WithEvents lblOrgBinState As System.Windows.Forms.Label
|
||||
Friend WithEvents lblFinalBinState As System.Windows.Forms.Label
|
||||
Friend WithEvents btnConfirm As Infragistics.Win.Misc.UltraButton
|
||||
Friend WithEvents btnClose As Infragistics.Win.Misc.UltraButton
|
||||
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
|
||||
Me.pnlBin = New System.Windows.Forms.Panel()
|
||||
Me.lblFinalBinState = New System.Windows.Forms.Label()
|
||||
Me.LineFrame1 = New iMESWizards.LineFrame()
|
||||
Me.lblOrgBinState = New System.Windows.Forms.Label()
|
||||
Me.btnConfirm = New Infragistics.Win.Misc.UltraButton()
|
||||
Me.btnClose = New Infragistics.Win.Misc.UltraButton()
|
||||
Me.lblOnlyAllowOrgBinSub = New System.Windows.Forms.Label()
|
||||
Me.pnlBin.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'pnlBin
|
||||
'
|
||||
Me.pnlBin.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.pnlBin.AutoScroll = True
|
||||
Me.pnlBin.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
|
||||
Me.pnlBin.Controls.Add(Me.lblFinalBinState)
|
||||
Me.pnlBin.Controls.Add(Me.LineFrame1)
|
||||
Me.pnlBin.Controls.Add(Me.lblOrgBinState)
|
||||
Me.pnlBin.Location = New System.Drawing.Point(16, 41)
|
||||
Me.pnlBin.Name = "pnlBin"
|
||||
Me.pnlBin.Size = New System.Drawing.Size(696, 128)
|
||||
Me.pnlBin.TabIndex = 106
|
||||
'
|
||||
'lblFinalBinState
|
||||
'
|
||||
Me.lblFinalBinState.Font = New System.Drawing.Font("Times New Roman", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.lblFinalBinState.Location = New System.Drawing.Point(16, 53)
|
||||
Me.lblFinalBinState.Name = "lblFinalBinState"
|
||||
Me.lblFinalBinState.Size = New System.Drawing.Size(80, 15)
|
||||
Me.lblFinalBinState.TabIndex = 79
|
||||
Me.lblFinalBinState.Text = "FinalBinState"
|
||||
Me.lblFinalBinState.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
'
|
||||
'LineFrame1
|
||||
'
|
||||
Me.LineFrame1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.LineFrame1.Location = New System.Drawing.Point(0, 23)
|
||||
Me.LineFrame1.Name = "LineFrame1"
|
||||
Me.LineFrame1.Size = New System.Drawing.Size(692, 4)
|
||||
Me.LineFrame1.TabIndex = 78
|
||||
Me.LineFrame1.Text = "LineFrame1"
|
||||
'
|
||||
'lblOrgBinState
|
||||
'
|
||||
Me.lblOrgBinState.Font = New System.Drawing.Font("Times New Roman", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.lblOrgBinState.Location = New System.Drawing.Point(16, 30)
|
||||
Me.lblOrgBinState.Name = "lblOrgBinState"
|
||||
Me.lblOrgBinState.Size = New System.Drawing.Size(80, 15)
|
||||
Me.lblOrgBinState.TabIndex = 76
|
||||
Me.lblOrgBinState.Text = "OrgBinState"
|
||||
Me.lblOrgBinState.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
'
|
||||
'btnConfirm
|
||||
'
|
||||
Me.btnConfirm.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.btnConfirm.Location = New System.Drawing.Point(544, 186)
|
||||
Me.btnConfirm.Name = "btnConfirm"
|
||||
Me.btnConfirm.Size = New System.Drawing.Size(80, 32)
|
||||
Me.btnConfirm.TabIndex = 114
|
||||
Me.btnConfirm.Text = "Confirm"
|
||||
'
|
||||
'btnClose
|
||||
'
|
||||
Me.btnClose.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.btnClose.Location = New System.Drawing.Point(632, 186)
|
||||
Me.btnClose.Name = "btnClose"
|
||||
Me.btnClose.Size = New System.Drawing.Size(80, 32)
|
||||
Me.btnClose.TabIndex = 113
|
||||
Me.btnClose.Text = "Close"
|
||||
'
|
||||
'lblOnlyAllowOrgBinSub
|
||||
'
|
||||
Me.lblOnlyAllowOrgBinSub.Font = New System.Drawing.Font("Times New Roman", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.lblOnlyAllowOrgBinSub.ForeColor = System.Drawing.Color.Red
|
||||
Me.lblOnlyAllowOrgBinSub.Location = New System.Drawing.Point(15, 9)
|
||||
Me.lblOnlyAllowOrgBinSub.Name = "lblOnlyAllowOrgBinSub"
|
||||
Me.lblOnlyAllowOrgBinSub.Size = New System.Drawing.Size(231, 29)
|
||||
Me.lblOnlyAllowOrgBinSub.TabIndex = 115
|
||||
Me.lblOnlyAllowOrgBinSub.Text = "OrgBin sub Qty only"
|
||||
Me.lblOnlyAllowOrgBinSub.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
'
|
||||
'frmBinStateAdjust
|
||||
'
|
||||
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 14)
|
||||
Me.ClientSize = New System.Drawing.Size(728, 228)
|
||||
Me.ControlBox = False
|
||||
Me.Controls.Add(Me.lblOnlyAllowOrgBinSub)
|
||||
Me.Controls.Add(Me.btnConfirm)
|
||||
Me.Controls.Add(Me.btnClose)
|
||||
Me.Controls.Add(Me.pnlBin)
|
||||
Me.Font = New System.Drawing.Font("Times New Roman", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "frmBinStateAdjust"
|
||||
Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "BinStateAdjust "
|
||||
Me.pnlBin.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
#End Region
|
||||
|
||||
Private Sub frmLotSplit_BinAssign_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||||
|
||||
Cursor.Current = Cursors.WaitCursor
|
||||
|
||||
If LotNo = defString Then
|
||||
iMESExceptionManager.ExceptionManager.iMESMsgBoxShowDialog(ChgTranslateName_Msg("0000-200001", "[%LotNo%]"), MsgBoxStyle.Exclamation, Me.Text)
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
If dtGoodBin Is Nothing Then
|
||||
iMESExceptionManager.ExceptionManager.iMESMsgBoxShowDialog(ChgTranslateName_Msg("0000-200001", "GoodBin state"), MsgBoxStyle.Exclamation, Me.Text)
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
Call funCreateBin()
|
||||
|
||||
Call ExeChangeResource(Me, gLanguageMode) '語系切換
|
||||
lblOnlyAllowOrgBinSub.ForeColor = Color.Red
|
||||
'群組權限控管
|
||||
'ExeGroupControlPriv(Me, PrivFunNo)
|
||||
|
||||
Cursor.Current = Cursors.Default
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub frmLotSplit_BinAssign_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Activated
|
||||
|
||||
If Not txtBin_S Is Nothing Then txtBin_S(0).Focus()
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
'//Private Sub or Function-------------------------------------------------------------------------------------------------
|
||||
Private Function funCreateBin()
|
||||
|
||||
If dvSysBin Is Nothing Then Exit Function
|
||||
dvSysBin.Sort = "BinOrder, BinNo"
|
||||
intCount = dvSysBin.Count
|
||||
|
||||
'重新宣告物件陣列
|
||||
ReDim lblBinNo(intCount - 1)
|
||||
ReDim txtOBin(intCount - 1)
|
||||
'ReDim txtBin_R(intCount - 1)
|
||||
ReDim txtBin_S(intCount - 1)
|
||||
|
||||
Dim fFont As New Font("Times New Roman", 9)
|
||||
Dim x, y As Long
|
||||
|
||||
x = 0
|
||||
y = 0
|
||||
For i = 0 To intCount - 1
|
||||
'BinNo
|
||||
lblBinNo(i) = New Label
|
||||
lblBinNo(i).Location = New System.Drawing.Point(104 + x, 6)
|
||||
lblBinNo(i).Size = New System.Drawing.Size(40, 16)
|
||||
lblBinNo(i).ForeColor = System.Drawing.Color.Blue
|
||||
lblBinNo(i).Font = fFont
|
||||
lblBinNo(i).Text = "Bin" & Mid(dvSysBin.Item(i)("BinNo"), 4)
|
||||
lblBinNo(i).Tag = dvSysBin.Item(i)("BinNo") 'BinNo
|
||||
lblBinNo(i).TextAlign = ContentAlignment.TopCenter
|
||||
pnlBin.Controls.Add(lblBinNo(i))
|
||||
|
||||
'GoodBin
|
||||
txtOBin(i) = New TextBox
|
||||
txtOBin(i).Location = New System.Drawing.Point(104 + x, 28)
|
||||
txtOBin(i).Size = New System.Drawing.Size(40, 21)
|
||||
txtOBin(i).Text = 0
|
||||
txtOBin(i).ReadOnly = True
|
||||
txtOBin(i).TextAlign = HorizontalAlignment.Right
|
||||
txtOBin(i).TabIndex = i
|
||||
|
||||
pnlBin.Controls.Add(txtOBin(i))
|
||||
AddHandler txtOBin(i).KeyPress, AddressOf Me.txtValue_KeyPress
|
||||
AddHandler txtOBin(i).Enter, AddressOf Me.txtValue_Enter
|
||||
AddHandler txtOBin(i).TextChanged, AddressOf Me.txtValue_TextChanged
|
||||
|
||||
'剩餘Bin
|
||||
'txtBin_R(i) = New TextBox
|
||||
'txtBin_R(i).Location = New System.Drawing.Point(104 + x, 50)
|
||||
'txtBin_R(i).Size = New System.Drawing.Size(40, 21)
|
||||
'txtBin_R(i).Text = 0
|
||||
'txtBin_R(i).ReadOnly = True
|
||||
'txtBin_R(i).TextAlign = HorizontalAlignment.Right
|
||||
'txtBin_R(i).TabIndex = i + intCount
|
||||
'
|
||||
'pnlBin.Controls.Add(txtBin_R(i))
|
||||
'AddHandler txtBin_R(i).KeyPress, AddressOf Me.txtValue_KeyPress
|
||||
'AddHandler txtBin_R(i).Enter, AddressOf Me.txtValue_Enter
|
||||
'AddHandler txtBin_R(i).TextChanged, AddressOf Me.txtValue_TextChanged
|
||||
|
||||
'SplitBin
|
||||
txtBin_S(i) = New TextBox
|
||||
txtBin_S(i).Location = New System.Drawing.Point(104 + x, 53)
|
||||
txtBin_S(i).Size = New System.Drawing.Size(40, 21)
|
||||
txtBin_S(i).Text = 0
|
||||
txtBin_S(i).TextAlign = HorizontalAlignment.Right
|
||||
txtBin_S(i).TabIndex = i + (intCount * 2)
|
||||
|
||||
pnlBin.Controls.Add(txtBin_S(i))
|
||||
AddHandler txtBin_S(i).KeyPress, AddressOf Me.txtValue_KeyPress
|
||||
AddHandler txtBin_S(i).Enter, AddressOf Me.txtValue_Enter
|
||||
AddHandler txtBin_S(i).TextChanged, AddressOf Me.txtValue_TextChanged
|
||||
|
||||
x = x + 42
|
||||
Next
|
||||
ReDim aryRBin(intCount - 1)
|
||||
'將GoodBin資料放上
|
||||
If dtGoodBin.Rows.Count > 0 Then
|
||||
For i = 0 To intCount - 1
|
||||
txtOBin(i).Text = dtGoodBin.Rows(0)(lblBinNo(i).Tag)
|
||||
'txtBin_R(i).Text = txtOBin(i).Text
|
||||
aryRBin(i) = txtOBin(i).Text
|
||||
|
||||
If (txtOBin(i).Text = "0") Then
|
||||
txtBin_S(i).ReadOnly = True
|
||||
End If
|
||||
Next
|
||||
End If
|
||||
Dim bRE As Boolean = False
|
||||
'顯示已Assign的BinValue
|
||||
drSel = dtBinNew.Select("LotNo ='" & LotNo & "'")
|
||||
If drSel.Length <> 0 Then
|
||||
'SplitBin
|
||||
For i = 0 To intCount - 1
|
||||
If (txtBin_S(i).ReadOnly = True) Then
|
||||
bRE = True
|
||||
txtBin_S(i).ReadOnly = False
|
||||
Else
|
||||
bRE = False
|
||||
End If
|
||||
txtBin_S(i).Text = drSel(0)(lblBinNo(i).Tag)
|
||||
|
||||
If (bRE = True) Then txtBin_S(i).ReadOnly = True
|
||||
Next
|
||||
End If
|
||||
|
||||
'剩餘Bin
|
||||
' For i = 0 To dtBinNew.Rows.Count - 1
|
||||
' If dtBinNew.Rows(i)("LotNo") <> LotNo Then
|
||||
' For j = 0 To intCount - 1
|
||||
' If dtBinNew.Rows(i)(lblBinNo(j).Tag) <> 0 Then
|
||||
' aryRBin(j) = aryRBin(j) - CLng(dtBinNew.Rows(i)(lblBinNo(j).Tag))
|
||||
' End If
|
||||
' Next
|
||||
' End If
|
||||
' Next
|
||||
' For i = 0 To intCount - 1
|
||||
' txtBin_R(i).Text = aryRBin(i)
|
||||
' Next
|
||||
|
||||
|
||||
|
||||
|
||||
End Function
|
||||
|
||||
Private Sub txtValue_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
sender.SelectAll()
|
||||
End Sub
|
||||
Private Sub txtValue_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
|
||||
If e.KeyChar = Convert.ToChar(13) Then
|
||||
SendKeys.Send("{TAB}")
|
||||
End If
|
||||
End Sub
|
||||
Private Sub txtValue_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||||
'btnSave.Enabled = False
|
||||
End Sub
|
||||
|
||||
Protected Overrides Sub Finalize()
|
||||
MyBase.Finalize()
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click
|
||||
gReturnKeyValue = ""
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub btnConfirm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConfirm.Click
|
||||
|
||||
Cursor.Current = Cursors.WaitCursor
|
||||
|
||||
'Check
|
||||
For i = 0 To intCount - 1
|
||||
If Not IsNumeric(txtBin_S(i).Text) Then
|
||||
iMESExceptionManager.ExceptionManager.iMESMsgBoxShowDialog(ChgTranslateName_Msg("0000-200011", lblBinNo(i).Text & " [%MUST BE NUMERIC%]"), MsgBoxStyle.Exclamation, Me.Text)
|
||||
txtBin_S(i).Focus()
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
If (txtBin_S(i).ReadOnly = False) Then
|
||||
If (CInt(txtBin_S(i).Text) < 0) Then
|
||||
iMESExceptionManager.ExceptionManager.iMESMsgBoxShowDialog(ChgTranslateName_Msg("0000-200017", lblBinNo(i).Text), MsgBoxStyle.Exclamation, Me.Text)
|
||||
txtBin_S(i).Focus()
|
||||
Exit Sub
|
||||
End If
|
||||
End If
|
||||
|
||||
'輸入值不可大於剩餘Bin
|
||||
If CLng(txtBin_S(i).Text) > CLng(txtOBin(i).Text) Then
|
||||
iMESExceptionManager.ExceptionManager.iMESMsgBoxShowDialog(ChgTranslateName_Msg("0000-200060", "[%FinalBin%]:" & lblBinNo(i).Text & " must less than total numbers of OrgBin:" & lblBinNo(i).Text), MsgBoxStyle.Exclamation, Me.Text)
|
||||
txtBin_S(i).Focus()
|
||||
Exit Sub
|
||||
End If
|
||||
Next i
|
||||
|
||||
'加入SplitBin
|
||||
drSel = dtBinNew.Select("LotNo = '" & LotNo & "'")
|
||||
If drSel.Length = 0 Then 'Add
|
||||
drAdd = dtBinNew.NewRow
|
||||
drAdd("LotNo") = LotNo
|
||||
For i = 0 To intCount - 1
|
||||
drAdd(lblBinNo(i).Tag) = txtBin_S(i).Text
|
||||
Next
|
||||
dtBinNew.Rows.Add(drAdd)
|
||||
Else 'Update
|
||||
drSel(0).BeginEdit()
|
||||
For i = 0 To intCount - 1
|
||||
drSel(0)(lblBinNo(i).Tag) = txtBin_S(i).Text
|
||||
Next
|
||||
drSel(0).EndEdit()
|
||||
End If
|
||||
|
||||
|
||||
gReturnKeyValue = LotNo '做為判斷是否變更的Flag
|
||||
|
||||
Cursor.Current = Cursors.Default
|
||||
|
||||
Me.Close()
|
||||
End Sub
|
||||
End Class
|
||||
|
BIN
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/iMES.snk
Normal file
BIN
SRC/MESWin/SXS1/BR_L_CO_GEN_21674/iMES.snk
Normal file
Binary file not shown.
1026
SRC/MEStc_ABC/tcSXS1/clsLot_21674/clsLot_21674.cs
Normal file
1026
SRC/MEStc_ABC/tcSXS1/clsLot_21674/clsLot_21674.cs
Normal file
File diff suppressed because it is too large
Load Diff
607
SRC/wsABC/wsSXS1/wsWIP_21674/wsWIP_21674.cs
Normal file
607
SRC/wsABC/wsSXS1/wsWIP_21674/wsWIP_21674.cs
Normal file
@ -0,0 +1,607 @@
|
||||
using System;
|
||||
using Microsoft.VisualBasic;
|
||||
using static iMESCore.Base.iMESComSubroutine;
|
||||
using static iMESCore.Base.iMESComXML;
|
||||
using static iMESCore.Base.iMESConst;
|
||||
using iMESCore.Settings;
|
||||
using System.Web.Services;
|
||||
using System.Data;
|
||||
using Microsoft.VisualBasic.CompilerServices;
|
||||
|
||||
namespace wsABC
|
||||
{
|
||||
|
||||
public class wsWIP_21674
|
||||
{
|
||||
|
||||
private iMESCore.Settings.AppSettings objSetting = new iMESCore.Settings.AppSettings();
|
||||
private System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument(); // 用以讀取Xml字串
|
||||
private DateTime ArriveTime; // 送達時間
|
||||
private string strIdentity; // Identity XML字串
|
||||
private string strReturnValue; // ReturnValue XML字串
|
||||
private string strException; // Exception XML字串
|
||||
private string strResult; // Result XML字串
|
||||
private string strMessage; // Message XML字串
|
||||
private string strServiceName = "wsWIP_ABC"; // ServiceName
|
||||
private string strResourceDir = "Resources";
|
||||
private kcWIP.clsLot objLot = new kcWIP.clsLot();
|
||||
private kcSYS.clsSYSUserLog objSYS = new kcSYS.clsSYSUserLog(); // 宣告Sys的物件
|
||||
private MEStc_ABC.clsLot clsLot = new MEStc_ABC.clsLot(); // 宣告Sys的物件
|
||||
private MEStc_ABC.clsLot_21674 objTest = new MEStc_ABC.clsLot_21674(); // 宣告Sys的物件
|
||||
|
||||
public wsWIP_21674()
|
||||
{
|
||||
try
|
||||
{
|
||||
strResourceDir = System.IO.Path.Combine("wsUpdateResource", objSetting["ResourceDir"].ToString());
|
||||
}
|
||||
catch (Exception)
|
||||
{ }
|
||||
}
|
||||
|
||||
|
||||
public string HelloWorld(string InXml)
|
||||
{
|
||||
return "HelloWorld";
|
||||
}
|
||||
|
||||
[WebMethod(Description = "Execute Check In by LotNo")]
|
||||
public string Exe_CheckIn(string InXml)
|
||||
{
|
||||
string Exe_CheckInRet = default(string);
|
||||
|
||||
long LotStamp;
|
||||
string LotNo = default(string), LinkName, UserNo = default(string);
|
||||
|
||||
DataTable dtAttrib;
|
||||
DataTable dtEquipment;
|
||||
DataTable dtEquipmentChamber;
|
||||
DataRow drData;
|
||||
|
||||
DataTable dtMTLLot;
|
||||
|
||||
System.Xml.XmlNodeList xmlList;
|
||||
string ShiftNo = "N/A";
|
||||
string LotRecord = defString;
|
||||
int i;
|
||||
var CheckInTime = defDateTime;
|
||||
string RuleNo = ""; // Added by Jialing 2011/02/18
|
||||
|
||||
ArriveTime = DateTime.Now;
|
||||
|
||||
try
|
||||
{
|
||||
// 讀取InXml字串
|
||||
xmlDoc.LoadXml(InXml);
|
||||
UserNo = GetXMLCurUserNo(xmlDoc);
|
||||
|
||||
// 組Identity字串
|
||||
strIdentity = CombineXMLIdentity(Environment.MachineName, UserNo, Conversions.ToString(ArriveTime));
|
||||
|
||||
// 開始解譯InXml字串
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("lotstamp").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("lotstamp").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
LotStamp = Conversions.ToLong(xmlDoc.DocumentElement.GetElementsByTagName("lotstamp").Item(0).SelectNodes("value").Item(0).InnerText);
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LotStamp%] [%Not Found%]");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LotStamp%] [%Not Found%]");
|
||||
}
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("lotno").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("lotno").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
LotNo = xmlDoc.DocumentElement.GetElementsByTagName("lotno").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LotNo%] [%Not Found%]");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LotNo%] [%Not Found%]");
|
||||
}
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("linkname").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("linkname").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
LinkName = xmlDoc.DocumentElement.GetElementsByTagName("linkname").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LinkName%] [%Not Found%]");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%LinkName%] [%Not Found%]");
|
||||
}
|
||||
// Added by Jialing 2011/02/18
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("ruleno").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("ruleno").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
RuleNo = xmlDoc.DocumentElement.GetElementsByTagName("ruleno").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
}
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("shiftno").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("shiftno").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
ShiftNo = xmlDoc.DocumentElement.GetElementsByTagName("shiftno").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
}
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("lotrecord").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("lotrecord").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
LotRecord = xmlDoc.DocumentElement.GetElementsByTagName("lotrecord").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
}
|
||||
|
||||
// 加入CheckIntime By carl 2007/06/04
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("checkintime").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("checkintime").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
CheckInTime = Conversions.ToDate(xmlDoc.DocumentElement.GetElementsByTagName("checkintime").Item(0).SelectNodes("value").Item(0).InnerText);
|
||||
}
|
||||
}
|
||||
|
||||
// 1.取出CheckIn Data, Attrib --------------------------------------------------------------------------------------------
|
||||
// <attrib>
|
||||
// <name>..</name> <type>..</type>
|
||||
// <value>
|
||||
// <attribno>..</attribno>
|
||||
// <attribtype>..</attribtype>
|
||||
// <attribsequence>..</attribsequence>
|
||||
// <attribsource>..</attribsource>
|
||||
// <attribphase>..</attribphase>
|
||||
// <attribvalue>..</attribvalue>
|
||||
// </value>
|
||||
// <desc></desc>
|
||||
// </attrib>
|
||||
dtAttrib = new DataTable("Attrib");
|
||||
dtAttrib.Columns.Add("AttribNo", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("AttribType", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("AttribSequence", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("AttribSource", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("AttribPhase", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("AttribValue", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("SaveToLotPropertyNo", Type.GetType("System.String"));
|
||||
// 2015-12-16, Joe, Add
|
||||
dtAttrib.Columns.Add("TestValue", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("QCItemNo", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("Result", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("Result_INT", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("FactorSerial", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("SerialNo", Type.GetType("System.Int32"));
|
||||
dtAttrib.Columns.Add("MEMO", Type.GetType("System.String"));
|
||||
dtAttrib.Columns.Add("ComponentNo", Type.GetType("System.String"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("attrib").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("attrib").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("attrib").Item(0).SelectNodes("value");
|
||||
var loopTo = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("attribno").Count == 0 | xmlList[i].SelectNodes("attribtype").Count == 0 | xmlList[i].SelectNodes("attribsequence").Count == 0 | xmlList[i].SelectNodes("attribsource").Count == 0 | xmlList[i].SelectNodes("attribphase").Count == 0 | xmlList[i].SelectNodes("attribvalue").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%AttribNo%], [%AttribType%], [%AttribSequence%], [%AttribSource%], [%AttribPhase%], [%AttribValue%] [%cannotbeempty%]");
|
||||
}
|
||||
// 將資料存入暫存Table
|
||||
drData = dtAttrib.NewRow();
|
||||
drData["AttribNo"] = xmlList[i].SelectNodes("attribno").Item(0).InnerText;
|
||||
drData["AttribType"] = xmlList[i].SelectNodes("attribtype").Item(0).InnerText;
|
||||
drData["AttribSequence"] = xmlList[i].SelectNodes("attribsequence").Item(0).InnerText;
|
||||
drData["AttribSource"] = xmlList[i].SelectNodes("attribsource").Item(0).InnerText;
|
||||
drData["AttribPhase"] = xmlList[i].SelectNodes("attribphase").Item(0).InnerText;
|
||||
drData["AttribValue"] = xmlList[i].SelectNodes("attribvalue").Item(0).InnerText;
|
||||
if (xmlList[i].SelectNodes("savetolotpropertyno").Count > 0)
|
||||
{
|
||||
drData["SaveToLotPropertyNo"] = xmlList[i].SelectNodes("savetolotpropertyno").Item(0).InnerText;
|
||||
}
|
||||
else
|
||||
{
|
||||
drData["SaveToLotPropertyNo"] = "";
|
||||
}
|
||||
// 2015-12-16, Joe, Add
|
||||
drData["TestValue"] = xmlList[i].SelectNodes("attribvalue").Item(0).InnerText;
|
||||
if (xmlList[i].SelectNodes("qcitemno").Count > 0)
|
||||
{
|
||||
drData["QCItemNo"] = xmlList[i].SelectNodes("qcitemno").Item(0).InnerText;
|
||||
}
|
||||
if (xmlList[i].SelectNodes("result").Count > 0)
|
||||
{
|
||||
drData["Result"] = xmlList[i].SelectNodes("result").Item(0).InnerText;
|
||||
}
|
||||
if (xmlList[i].SelectNodes("result_int").Count > 0 && !string.IsNullOrEmpty(xmlList[i].SelectNodes("result_int").Item(0).InnerText))
|
||||
{
|
||||
if (Information.IsNumeric(xmlList[i].SelectNodes("result_int").Item(0).InnerText))
|
||||
{
|
||||
drData["Result_INT"] = xmlList[i].SelectNodes("result_int").Item(0).InnerText;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new iMESException.MESException("0000-200011", "Result_INT must be numeric");
|
||||
}
|
||||
}
|
||||
if (xmlList[i].SelectNodes("factorserial").Count > 0)
|
||||
{
|
||||
drData["FactorSerial"] = xmlList[i].SelectNodes("factorserial").Item(0).InnerText;
|
||||
}
|
||||
if (xmlList[i].SelectNodes("serialno").Count > 0 && !string.IsNullOrEmpty(xmlList[i].SelectNodes("serialno").Item(0).InnerText))
|
||||
{
|
||||
drData["SerialNo"] = xmlList[i].SelectNodes("serialno").Item(0).InnerText;
|
||||
}
|
||||
dtAttrib.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 2.取出CheckIn Data, Equipment --------------------------------------------------------------------------------------------
|
||||
// <equipment>
|
||||
// <name>..</name> <type>..</type>
|
||||
// <value>
|
||||
// <equipmentno>..</equipmentno>
|
||||
// <loadport>..</loadport>
|
||||
// </value>
|
||||
// <desc></desc>
|
||||
// </equipment>
|
||||
dtEquipment = new DataTable("Equipment");
|
||||
dtEquipment.Columns.Add("EquipmentNo", Type.GetType("System.String"));
|
||||
dtEquipment.Columns.Add("LoadPort", Type.GetType("System.Int16"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("equipment").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("equipment").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("equipment").Item(0).SelectNodes("value");
|
||||
var loopTo1 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo1; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("equipmentno").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%EquipmentNo%] [%cannotbeempty%]");
|
||||
}
|
||||
|
||||
// 將資料存入暫存Table
|
||||
drData = dtEquipment.NewRow();
|
||||
drData["EquipmentNo"] = xmlList[i].SelectNodes("equipmentno").Item(0).InnerText;
|
||||
if (xmlList[i].SelectNodes("loadport").Count > 0)
|
||||
{
|
||||
drData["LoadPort"] = xmlList[i].SelectNodes("loadport").Item(0).InnerText;
|
||||
}
|
||||
dtEquipment.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
//TsungyYu 2021/06/10取出 Chamber--------------------------------------------------------------------------------------------
|
||||
|
||||
dtEquipmentChamber = new DataTable("EquipmentChamber");
|
||||
dtEquipmentChamber.Columns.Add("EquipmentNo", System.Type.GetType("System.String"));
|
||||
dtEquipmentChamber.Columns.Add("BelongEquipmentNo", System.Type.GetType("System.String"));
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("equipmentchamber").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("equipmentchamber").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("equipmentchamber").Item(0).SelectNodes("value");
|
||||
var loopTo1 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo1; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("equipmentno").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%EquipmentNo%] [%cannotbeempty%]");
|
||||
}
|
||||
//將資料存入暫存Table
|
||||
drData = dtEquipmentChamber.NewRow();
|
||||
drData["EquipmentNo"] = xmlList[i].SelectNodes("equipmentno").Item(0).InnerText;
|
||||
drData["BelongEquipmentNo"] = xmlList[i].SelectNodes("belongequipmentno").Item(0).InnerText;
|
||||
dtEquipmentChamber.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//20240119自定义
|
||||
DataTable dtSelfDesgin;
|
||||
dtSelfDesgin = new DataTable("tblSelfDesgin");
|
||||
dtSelfDesgin.Columns.Add("TblId", Type.GetType("System.String"));
|
||||
dtSelfDesgin.Columns.Add("IsSelect", Type.GetType("System.Int32"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("selfdesgininfo").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("selfdesgininfo").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("selfdesgininfo").Item(0).SelectNodes("value");
|
||||
var loopTo1 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo1; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("tblid").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%TblId%] [%cannotbeempty%]");
|
||||
}
|
||||
if (Convert.ToInt32(xmlList[i].SelectNodes("isselect").Item (0).InnerText ) == 1)
|
||||
{
|
||||
throw new Exception ("该批号已经被其他生产批选择!");
|
||||
}
|
||||
// 將資料存入暫存Table
|
||||
drData = dtSelfDesgin.NewRow();
|
||||
drData["TblId"] = xmlList[i].SelectNodes("tblid").Item(0).InnerText;
|
||||
drData["IsSelect"] = xmlList[i].SelectNodes("isselect").Item(0).InnerText;
|
||||
dtSelfDesgin.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
// 多人加工
|
||||
DataTable dtLoginState;
|
||||
dtLoginState = new DataTable("tblLoginState");
|
||||
dtLoginState.Columns.Add("UserNo", Type.GetType("System.String"));
|
||||
dtLoginState.Columns.Add("UserName", Type.GetType("System.String"));
|
||||
dtLoginState.Columns.Add("CheckInTime", Type.GetType("System.DateTime"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("loginstate").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("loginstate").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("loginstate").Item(0).SelectNodes("value");
|
||||
var loopTo2 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo2; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("userno").Count == 0 || xmlList[i].SelectNodes("username").Count == 0 || xmlList[i].SelectNodes("checkintime").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%userno%], [%username%], [%checkintime%] [%not found%]");
|
||||
}
|
||||
// 將資料存入暫存Table
|
||||
drData = dtLoginState.NewRow();
|
||||
drData["UserNo"] = xmlList[i].SelectNodes("userno").Item(0).InnerText;
|
||||
drData["UserName"] = xmlList[i].SelectNodes("username").Item(0).InnerText;
|
||||
drData["CheckInTime"] = xmlList[i].SelectNodes("checkintime").Item(0).InnerText;
|
||||
dtLoginState.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 模治具
|
||||
DataTable dtAccessory;
|
||||
dtAccessory = new DataTable("Accessory");
|
||||
dtAccessory.Columns.Add("EquipmentNo", Type.GetType("System.String"));
|
||||
dtAccessory.Columns.Add("AccessoryNo", Type.GetType("System.String"));
|
||||
dtAccessory.Columns.Add("AccessoryVersion", Type.GetType("System.String"));
|
||||
dtAccessory.Columns.Add("AccessoryType", Type.GetType("System.String"));
|
||||
dtAccessory.Columns.Add("AccumulateQty", Type.GetType("System.Decimal"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("accessory").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("accessory").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("accessory").Item(0).SelectNodes("value");
|
||||
var loopTo3 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo3; i++)
|
||||
{
|
||||
if (xmlList[i].SelectNodes("equipmentno").Count == 0 || xmlList[i].SelectNodes("accessoryno").Count == 0 || xmlList[i].SelectNodes("accessoryversion").Count == 0 || xmlList[i].SelectNodes("accessorytype").Count == 0 || xmlList[i].SelectNodes("accumulateqty").Count == 0)
|
||||
{
|
||||
throw new iMESException.MESException("0000-200002", "[%equipmentno%], [%accessoryno%], [%accessoryversion%], [%accessorytype%],[%accumulateqty%] [%not found%]");
|
||||
}
|
||||
// 將資料存入暫存Table
|
||||
drData = dtAccessory.NewRow();
|
||||
drData["EquipmentNo"] = xmlList[i].SelectNodes("equipmentno").Item(0).InnerText;
|
||||
drData["AccessoryNo"] = xmlList[i].SelectNodes("accessoryno").Item(0).InnerText;
|
||||
drData["AccessoryVersion"] = xmlList[i].SelectNodes("accessoryversion").Item(0).InnerText;
|
||||
drData["AccessoryType"] = xmlList[i].SelectNodes("accessorytype").Item(0).InnerText;
|
||||
drData["AccumulateQty"] = xmlList[i].SelectNodes("accumulateqty").Item(0).InnerText;
|
||||
dtAccessory.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Kevin 20140106,區分沒選模治具與沒顯示模治具,介面沒顯示模治具則設為Nothing
|
||||
dtAccessory = null;
|
||||
}
|
||||
|
||||
dtMTLLot = new DataTable("Temp_MaterialLot");
|
||||
dtMTLLot.Columns.Add("MaterialNo", Type.GetType("System.String"));
|
||||
dtMTLLot.Columns.Add("MaterialLotNo", Type.GetType("System.String"));
|
||||
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("temp_materiallot").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("temp_materiallot").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
xmlList = xmlDoc.GetElementsByTagName("temp_materiallot").Item(0).SelectNodes("value");
|
||||
var loopTo4 = xmlList.Count - 1;
|
||||
for (i = 0; i <= loopTo4; i++)
|
||||
{
|
||||
// 將資料存入暫存Table
|
||||
drData = dtMTLLot.NewRow();
|
||||
drData["MaterialNo"] = xmlList[i].SelectNodes("materialno").Item(0).InnerText;
|
||||
drData["MaterialLotNo"] = xmlList[i].SelectNodes("materiallotno").Item(0).InnerText;
|
||||
dtMTLLot.Rows.Add(drData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 3.檢查投料點在機台的料是否足夠 -------------------------------------------------------------------------------------------
|
||||
objLot.ChkMaterialOnEquipment(LotNo, dtEquipment);
|
||||
|
||||
// 4.Update CheckIn----------------------------------------------------------------------------------------------------------
|
||||
string LanguageMode = GetXMLLanguageMode(xmlDoc);
|
||||
|
||||
objTest.BR_CheckIn(LotStamp, LotNo, LinkName, dtAttrib, dtEquipment, UserNo, ShiftNo, LotRecord, CheckInTime, RuleNo, dtLoginState, dtAccessory, dtMTLLot, LanguageMode, dtEquipmentChamber,dtSelfDesgin);
|
||||
|
||||
// 5.Return Value------------------------------------------------------------------------------------------------------------
|
||||
strException = "";
|
||||
strResult = "success";
|
||||
|
||||
objSYS.AddEventLog(strServiceName, UserNo, "LotNo", LotNo, DateTime.Now, "Exe_CheckIn", ComputerName: GetXMLCurComputer(xmlDoc));
|
||||
}
|
||||
|
||||
catch (iMESException.MESException ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
switch (ex.ErrorCode.ToString() ?? "")
|
||||
{
|
||||
case "IPQCNO":
|
||||
{
|
||||
strException = CombineXMLException(ex.ErrorCode.ToString(), TranslateMsg(ex.Message, GetXMLLanguageMode(xmlDoc), strResourceDir), "IPQCNO", ex.StackTrace);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
strException = CombineXMLException(Conversions.ToString(ex.ErrorCode), TranslateMsg(ex.Message, GetXMLLanguageMode(xmlDoc), strResourceDir), "Exe_CheckIn fail!", ex.StackTrace);
|
||||
break;
|
||||
}
|
||||
}
|
||||
strResult = "fail";
|
||||
objSYS.AddErrorLog_ErrorCode(strServiceName, UserNo, "LotNo", LotNo, DateTime.Now, strException, ComputerName: GetXMLCurComputer(xmlDoc), ErrorCode: Conversions.ToString(ex.ErrorCode));
|
||||
}
|
||||
|
||||
catch (Exception ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
strException = CombineXMLException(defWSErrCode, ex.Message, "Exe_CheckIn fail!", ex.StackTrace);
|
||||
strResult = "fail";
|
||||
objSYS.AddErrorLog_ErrorCode(strServiceName, UserNo, "LotNo", LotNo, DateTime.Now, strException, ComputerName: GetXMLCurComputer(xmlDoc));
|
||||
}
|
||||
|
||||
finally
|
||||
{
|
||||
// 將各部份之XML字串組起來並傳出
|
||||
Exe_CheckInRet = CombineXMLResponse(strIdentity, strReturnValue, strException, strResult, "");
|
||||
|
||||
}
|
||||
return Exe_CheckInRet;
|
||||
|
||||
}
|
||||
|
||||
public string LoadSelfDesginInfo(string InXml)
|
||||
{
|
||||
string LoadSelfDesginInfoRet = default(string);
|
||||
|
||||
// 先給預設值,以判斷是否有傳入該參數
|
||||
string SelfDesginBasisNo = defString;
|
||||
|
||||
ArriveTime = DateTime.Now;
|
||||
string AdditionalXml = "";
|
||||
try
|
||||
{
|
||||
// 讀取InXml字串
|
||||
xmlDoc.LoadXml(InXml);
|
||||
// 組Identity字串
|
||||
strIdentity = CombineXMLIdentity(Environment.MachineName, GetXMLCurUserNo(xmlDoc), Conversions.ToString(ArriveTime));
|
||||
|
||||
// 判斷是否有傳入Subcontractor,若有,表示要依Subcontractor查詢
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("tblid").Count > 0)
|
||||
{
|
||||
if (xmlDoc.GetElementsByTagName("tblid").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
SelfDesginBasisNo = xmlDoc.DocumentElement.GetElementsByTagName("tblid").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
}
|
||||
|
||||
// 呼叫副程式處理查詢條件與Additional格式
|
||||
AdditionalXml = CombineXMLQueryAdditional(xmlDoc);
|
||||
|
||||
// 呼叫Dll執行
|
||||
strReturnValue = objTest.LoadSelfDesginInfo(SelfDesginBasisNo, AdditionalXml);
|
||||
strException = "";
|
||||
strResult = "success";
|
||||
}
|
||||
|
||||
catch (iMESException.MESException ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
strException = CombineXMLException(Conversions.ToString(ex.ErrorCode), TranslateMsg(ex.Message, GetXMLLanguageMode(xmlDoc), strResourceDir), "Show SelfDesgin Info Failed!!", ex.StackTrace);
|
||||
strResult = "fail";
|
||||
}
|
||||
|
||||
catch (Exception ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
strException = CombineXMLException(defWSErrCode, ex.Message, "Show SelfDesgin Info Failed!!", ex.StackTrace);
|
||||
strResult = "fail";
|
||||
}
|
||||
|
||||
finally
|
||||
{
|
||||
// 將各部份之XML字串組起來並傳出
|
||||
LoadSelfDesginInfoRet = CombineXMLResponse(strIdentity, strReturnValue, strException, strResult, "");
|
||||
|
||||
}
|
||||
|
||||
return LoadSelfDesginInfoRet;
|
||||
|
||||
}
|
||||
public string LoadSelfDesginInfo_CO(string InXml)
|
||||
{
|
||||
string LoadSelfDesginInfoCoRet = default(string);
|
||||
|
||||
// 先給預設值,以判斷是否有傳入該參數
|
||||
string SelfDesginLotNo = defString;
|
||||
|
||||
ArriveTime = DateTime.Now;
|
||||
string AdditionalXml = "";
|
||||
try
|
||||
{
|
||||
// 讀取InXml字串
|
||||
xmlDoc.LoadXml(InXml);
|
||||
// 組Identity字串
|
||||
strIdentity = CombineXMLIdentity(Environment.MachineName, GetXMLCurUserNo(xmlDoc), Conversions.ToString(ArriveTime));
|
||||
|
||||
// 判斷是否有傳入LotNo,若有,表示要依判斷是否有傳入LotNo查詢
|
||||
if (xmlDoc.DocumentElement.GetElementsByTagName("lotno").Count > 0)
|
||||
{
|
||||
/*if (xmlDoc.GetElementsByTagName("tblid").Item(0).SelectNodes("value").Count > 0)
|
||||
{
|
||||
SelfDesginBasisNo = xmlDoc.DocumentElement.GetElementsByTagName("tblid").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}*/
|
||||
SelfDesginLotNo = xmlDoc.DocumentElement.GetElementsByTagName("lotno").Item(0).SelectNodes("value").Item(0).InnerText;
|
||||
}
|
||||
|
||||
// 呼叫副程式處理查詢條件與Additional格式
|
||||
AdditionalXml = CombineXMLQueryAdditional(xmlDoc);
|
||||
|
||||
// 呼叫Dll執行
|
||||
strReturnValue = objTest.LoadSelfDesginInfo_CO(SelfDesginLotNo, AdditionalXml);
|
||||
strException = "";
|
||||
strResult = "success";
|
||||
}
|
||||
|
||||
catch (iMESException.MESException ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
strException = CombineXMLException(Conversions.ToString(ex.ErrorCode), TranslateMsg(ex.Message, GetXMLLanguageMode(xmlDoc), strResourceDir), "Show SelfDesgin Info Failed!!", ex.StackTrace);
|
||||
strResult = "fail";
|
||||
}
|
||||
|
||||
catch (Exception ex)
|
||||
{
|
||||
strReturnValue = "";
|
||||
strException = CombineXMLException(defWSErrCode, ex.Message, "Show SelfDesgin Info Failed!!", ex.StackTrace);
|
||||
strResult = "fail";
|
||||
}
|
||||
|
||||
finally
|
||||
{
|
||||
// 將各部份之XML字串組起來並傳出
|
||||
LoadSelfDesginInfoCoRet = CombineXMLResponse(strIdentity, strReturnValue, strException, strResult, "");
|
||||
|
||||
}
|
||||
|
||||
return LoadSelfDesginInfoCoRet;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user