init: 导入项目到 meswork Gitea

This commit is contained in:
XingCheng3
2026-05-29 10:07:05 +08:00
commit ad9a4106fb
3582 changed files with 460312 additions and 0 deletions

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.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)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7A2CEB8C-6A1E-4CED-8AB3-546FE1222C20}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MesWebFun_MateriallPull</RootNamespace>
<AssemblyName>MesWebFun_MateriallPull</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
<SccProjectName>
</SccProjectName>
<SccLocalPath>
</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>
</SccProvider>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.EnterpriseServices" />
<Reference Include="System.Web" />
<Reference Include="System.Web.Services" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="MesWebFun_MateriallPullFun.cs" />
<Compile Include="MesWebFun_MateriallPull.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="Web References\BarCodeServer_Pro\Reference.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Reference.map</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\WebBusinessFacade\BusinessFacade.csproj">
<Project>{9521ec25-d820-42f8-b3e2-7a5667b5e9f7}</Project>
<Name>BusinessFacade</Name>
</ProjectReference>
<ProjectReference Include="..\..\DataAccess\BizDataAccess.csproj">
<Project>{bbe7d8b5-da6d-46db-99de-0fad76448125}</Project>
<Name>BizDataAccess</Name>
</ProjectReference>
<ProjectReference Include="..\..\SystemFrameworks\SystemFramework.csproj">
<Project>{8f2c19e9-9a45-4f47-95a3-87f4778b7190}</Project>
<Name>SystemFramework</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<WebReferences Include="Web References\" />
</ItemGroup>
<ItemGroup>
<WebReferenceUrl Include="http://192.168.0.180:8012/">
<UrlBehavior>Dynamic</UrlBehavior>
<RelPath>Web References\BarCodeServer_Pro\</RelPath>
<UpdateFromURL>http://192.168.0.180:8012/</UpdateFromURL>
<ServiceLocationURL>
</ServiceLocationURL>
<CachedDynamicPropName>
</CachedDynamicPropName>
<CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
<CachedSettingsPropName>MesWebFun_MateriallPull_BarCodeServer_Pro_BarCodeSever</CachedSettingsPropName>
</WebReferenceUrl>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<None Include="Web References\BarCodeServer_Pro\BarCodeSever.disco" />
<None Include="Web References\BarCodeServer_Pro\BarCodeSever.wsdl" />
<None Include="Web References\BarCodeServer_Pro\Reference.map">
<Generator>MSDiscoCodeGenerator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -0,0 +1,10 @@
""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = "relative:MesWebFun_Material\\MesWebFun_Material"
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
}

View File

@@ -0,0 +1,127 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Text;
using bizFacade;
using System.Data;
using SystemFramework;
namespace MesWebFun_MateriallPull
{
public partial class MesWebFun_MateriallPull
{
public static string MateriallFuctionRequstBase(HttpContext context)
{
context.Response.ContentType = "text/plain";
string type = context.Request["type"];
string responseText = "";
switch (type)
{
case "AMES_getMaterialInfo":
responseText = Init_WorkStationMaterial();
break;
//--------物料拉动-批次接收-----
case "AMES_InitMaterial_Dialog_MaterialNum":
responseText = InitMaterial_Dialog_MaterialNum();
break;
case "AMES_getMaterialNumInfo":
responseText = getMaterialNumInfo();
break;
//--------物料拉动-库存盘点-----
case "AMES_Init_MaterialNum_Combobox":
responseText = Init_MaterialNum_Combobox();
break;
case "AMES_ConsumeStockCount":
responseText = Consume_stockcount();
break;
case "AMES_initStockCount":
responseText = initStockCount();
break;
case "AMES_Init_Final_OrderNumber_Combobox":
responseText = Init_Final_OrderNumber_Combobox();
break;
//--------物料拉动-FTT-----
case "AMES_Init_FinalList_Combobox":
responseText = Init_FinalList_Combobox();
break;
case "AMES_Init_DefectCode_Combobox":
responseText = Init_DefectCode_Combobox();
break;
case "AMES_Insert_FTT_Informatinon":
responseText = Insert_FTT_Informatinon();
break;
case "AMES_Insert_FTT_Confirm":
responseText = Insert_FTT_Confirm();
break;
case "AMES_ConvertOpname_Ftt":
responseText = ConvertOpname_Ftt();
break;
//--------物料拉动-打卡上线-----
case "AMES_GetClasses":
responseText = GetClasses();
break;
case "AMES_Confirmclasses":
responseText = Confirmclasses();
break;
case "AMES_initOnline":
responseText = initOnline();
break;
case "AMES_WorkingHours_OnlineInfo":
responseText = WorkingHours_OnlineInfo();
break;
//工时补录
case "AMES_OrderNum_Query":
responseText = OrderNum_Query();
break;
case "AMES_init_WorkTime":
responseText = init_WorkTime();
break;
case "AMES_Worktime_completeCount":
responseText = Worktime_completeCount();
break;
case "AMES_init_Statistics":
responseText = init_Statistics();
break;
case "AMES_Confirm_Person":
responseText = Confirm_Person();
break;
case "AMES_Init_OrderNum_data":
responseText = Init_OrderNum_data();
break;
//班次名称查询
case "AMES_SelectClassCode":
responseText = ClassesCodeSelect();
break;
//工时补录增加
case "AMES_Insert_WorkTime":
responseText = Insert_WorkTime();
break;
//--------物料拉动-配送单接收-----
case "AMES_receiveDistributionOrder":
responseText = ReceiveDistributionOrder();
break;
//--------物料拉动-直供上线-----
case "AMES_initDirectUpload":
responseText = initDirectUpload();
break;
case "AMES_directUpload_Verify":
responseText = DirectUpload_Verify();
break;
case "AMES_directUpload_Barcode_Verify_OK":
responseText = DirectUpload_Barcode_Verify_OK();
break;
}
return responseText;
}
public bool IsReusable
{
get
{
return false;
}
}
}
}

View File

@@ -0,0 +1,887 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Text;
using bizFacade;
using System.Data;
using SystemFramework;
using MesWebFun_MateriallPull.BarCodeServer_Pro;
namespace MesWebFun_MateriallPull
{
public partial class MesWebFun_MateriallPull
{
private static string Init_WorkStationMaterial()
{
string OPCNum = HttpContext.Current.Request["OPCNum"];
DataTable dt;
MaterialPull.getWorkStationMaterialInfo(OPCNum, out dt);
if (dt != null)
{
return JsonHelper.CreateJsonParameters(dt, true, dt.Rows.Count);
}
else
{
return "";
}
}
#region
/// <summary>
/// 物料号获取
/// </summary>
/// <returns></returns
private static string InitMaterial_Dialog_MaterialNum()
{
string opcnum = HttpContext.Current.Request["OPCNum"];
DataTable dt = null;
MaterialPull.InitMaterial_Dialog_MaterialNum(opcnum, out dt);
StringBuilder sb = new StringBuilder();
if (dt != null)
{
sb.Append("[{");
if (dt.Rows.Count == 1)
{
sb.Append("\"id\":0,\"text\":\"" + dt.Rows[0][0] + "\",\"selected\":true}]");
}
else if (dt.Rows.Count > 1)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
if (i == 0)
{
sb.Append("\"id\":" + i + ",\"text\":\"" + dt.Rows[0][0] + "\",\"selected\":true},{");
}
if (i != dt.Rows.Count - 1 & i != 0)
{
sb.Append("\"id\":" + i + ",\"text\":\"" + dt.Rows[i][0] + "\"},{");
}
else if (i == dt.Rows.Count - 1)
{
sb.Append("\"id\":" + i + ",\"text\":\"" + dt.Rows[i][0] + "\"}]");
}
}
}
}
return sb.ToString();
}
/// <summary>
/// 获取卡片一览信息
/// </summary>
/// <returns></returns
private static string getMaterialNumInfo()
{
string MateraiNum = HttpContext.Current.Request["MateraiNum"];
string OPCNum = HttpContext.Current.Request["OPCNum"];
DataTable dt;
MaterialPull.getMaterialNumInfo(OPCNum, MateraiNum, out dt);
if (dt != null)
{
return JsonHelper.CreateJsonParameters(dt, true, dt.Rows.Count);
}
else
{
//return "";
return "{ total: 1,rows: }";
}
}
#endregion
#region
/// <summary>
/// 物料拉动_库存盘点
/// </summary>
/// <returns></returns>
private static string initStockCount()
{
string text = "";
System.Data.DataTable dt = null;
string Opname = HttpContext.Current.Request["Opname"];
string MaterialNum = HttpContext.Current.Request["MaterialNum"];
MaterialPull.init_StockCount(Opname, MaterialNum, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
private static string Init_MaterialNum_Combobox()
{
string text = "";
System.Data.DataTable dt = null;
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.Init_MaterialNumCombobox(Opname, out dt);
text = JsonHelper.DataTableToJson(dt);
return text;
}
private static string Init_Final_OrderNumber_Combobox()
{
string text = "";
System.Data.DataTable dt = null;
MaterialPull.Init_FinalOrderNumberCombobox(out dt);
text = JsonHelper.DataTableToJson(dt);
return text;
}
private static string Consume_stockcount()
{
string ConsumeNum = HttpContext.Current.Request["ConsumeNum"];
string OrderNumber = HttpContext.Current.Request["OrderNumber"];
string Opname = HttpContext.Current.Request["Opname"];
string CardNum = HttpContext.Current.Request["CardNum"];
MaterialPull.Consume_StockCount(OrderNumber, ConsumeNum, Opname, CardNum);
return "";
}
#endregion
#region FTT模块
/// <summary>
/// 物料拉动_FTT
/// </summary>
/// <returns></returns>
private static string ConvertOpname_Ftt()
{
string text = "";
System.Data.DataTable dt = null;
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.OpName_Convert_Select(Opname, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
private static string Insert_FTT_Confirm()
{
string text = "";
System.Data.DataTable dt = null;
string Final_EngineNum = HttpContext.Current.Request["Final_EngineNum"];
string DefectGroup = HttpContext.Current.Request["DefectGroup"];
string DefectCode = HttpContext.Current.Request["DefectCode"];
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.Confirm_EngineNum(Final_EngineNum, DefectGroup, DefectCode, Opname, out dt);
if (dt.Rows.Count > 0)
{
text = dt.Rows[0][0].ToString();
}
return text;
}
private static string Insert_FTT_Informatinon()
{
string Msg = "";
string Opname = HttpContext.Current.Request["Opname"];
string EngineNum = HttpContext.Current.Request["Final_EngineNum"];
string DefectGroup = HttpContext.Current.Request["DefectGroup"];
string DefectCode = HttpContext.Current.Request["DefectCode"];
string ProblemDate = HttpContext.Current.Request["ProblemDate"];
int callCount = Convert.ToInt32(HttpContext.Current.Request["callCount"]);
MaterialPull.Insert_FTTInformation(Opname, "2", EngineNum, DefectGroup, DefectCode, ProblemDate, callCount, out Msg);
return Msg;
}
private static string Init_FinalList_Combobox()
{
string text = "";
System.Data.DataTable dt = null;
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.Init_FinalListCombobox(Opname, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
private static string Init_DefectCode_Combobox()
{
string text = "";
System.Data.DataTable dt = null;
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.Init_DefectCodeCombobox(Opname, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
#endregion FTT模块
#region 线
/// <summary>
/// 物料拉动_打卡上线
/// </summary>
/// <returns></returns>
private static string GetClasses()
{
string text = null;
System.Data.DataTable dt = null;
MaterialPull.Getclasses(out dt);
text = JsonHelper.DataTableToJson(dt);
return text;
}
private static string initOnline()
{
StringBuilder sb = new StringBuilder();
System.Data.DataTable dt = null;
string classes = "";
string operatorName = "";
string loginTime = "";
string operatorCode = "";
string opname = "";
string opName = HttpContext.Current.Request["opname"];
MaterialPull.Search_OnlineInfo(opName, out dt);
if (dt != null)
{
sb.Append("[");
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
classes = dt.Rows[i]["班次"].ToString();
System.Data.DataTable dt_output = null;
MaterialPull.ClassName_Select(classes, out dt_output);
if (dt_output != null)
{
if (dt_output.Rows.Count > 0)
{
classes = dt_output.Rows[0]["班次描述"].ToString();
}
}
opname = dt.Rows[i]["工位号"].ToString();
operatorCode = dt.Rows[i]["操作者工号"].ToString();
operatorName = dt.Rows[i]["操作者姓名"].ToString();
loginTime = dt.Rows[i]["操作时间"].ToString();
sb.Append("{\"工位号\":\"" + opname + "\",\"操作者工号\":\"" + operatorCode + "\",\"操作者姓名\":\"" + operatorName + "\",\"班次\":\"" + classes + "\",\"操作时间\":\"" + loginTime + "\"},");
}
sb.Remove(sb.Length - 1, 1);
}
}
sb.Append("]");
return sb.ToString();
}
private static string Confirmclasses()
{
string Confirmclass = "";
System.Data.DataTable dt_output = null;
string classes = HttpContext.Current.Request["classes"];
MaterialPull.ConfirmClass(classes, out Confirmclass);
string ConfirmclassName = "";
MaterialPull.ClassName_Select(Confirmclass, out dt_output);
if (dt_output != null)
{
if (dt_output.Rows.Count > 0)
{
ConfirmclassName = dt_output.Rows[0]["班次描述"].ToString();
}
}
return ConfirmclassName;
}
private static string WorkingHours_OnlineInfo()
{
string Password = "";
string Classes = "";
string OperatorName = "";
string Opname = "";
string Msg = "";
Opname = HttpContext.Current.Request["Opname"];
Password = HttpContext.Current.Request["Password"];
Classes = HttpContext.Current.Request["Classes"];
OperatorName = HttpContext.Current.Request["OperatorName"];
MaterialPull.Insert_WorkingHours(Opname, OperatorName, Password, Classes, out Msg);
return Msg;
}
#endregion 线
#region
private static string OrderNum_Query()
{
string text = "";
string end_time = "";
string start_time = "";
System.Data.DataTable dt = null;
start_time = HttpContext.Current.Request["Plan_start_time"];
end_time = HttpContext.Current.Request["Plan_end_time"];
start_time = start_time + " 00:00:00";
end_time = end_time + " 23:59:59";
MaterialPull.Init_OrderNum_Query(start_time, end_time, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
//工时补录初始化
private static string init_WorkTime()
{
StringBuilder sb = new StringBuilder();
string text = "";
int Num = 1;
string classes = "";
string opname = "";
string operatorCode = "";
string operatorName = "";
string compeleteCount = "";
string OrderNum = "";
string UploadTime = "";
System.Data.DataTable dt = null;
string Ordernum = HttpContext.Current.Request["OrderNum"];
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.Init_Worktime(Ordernum, Opname, Num, out dt);
if (dt != null)
{
sb.Append("[");
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
System.Data.DataTable dt_output = null;
classes = dt.Rows[i]["班次"].ToString();
MaterialPull.ClassName_Select(classes, out dt_output);
if (dt_output != null)
{
if (dt_output.Rows.Count > 0)
{
classes = dt_output.Rows[0]["班次描述"].ToString();
}
}
OrderNum = dt.Rows[i]["订单号"].ToString();
opname = dt.Rows[i]["工位号"].ToString();
operatorCode = dt.Rows[i]["操作者工号"].ToString();
operatorName = dt.Rows[i]["员工姓名"].ToString();
compeleteCount = dt.Rows[i]["报工数量"].ToString();
UploadTime = dt.Rows[i]["报工时间"].ToString();
sb.Append("{\"订单号\":\"" + OrderNum + "\",\"工位号\":\"" + opname + "\",\"员工姓名\":\"" + operatorName + "\",\"操作者工号\":\"" + operatorCode + "\",\"报工数量\":\"" + compeleteCount + "\",\"班次\":\"" + classes + "\",\"报工时间\":\"" + UploadTime + "\"},");
}
sb.Remove(sb.Length - 1, 1);
}
}
sb.Append("]");
return sb.ToString();
}
private static string Worktime_completeCount()
{
string text = "0";
System.Data.DataTable dt = null;
string OrderNum = HttpContext.Current.Request["OrderNum"];
MaterialPull.workTime_CompleteCount(OrderNum, out dt);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
text = dt.Rows[0][0].ToString();
}
}
return text;
}
private static string init_Statistics()
{
string text = "";
System.Data.DataTable dt = null;
string Ordernum = HttpContext.Current.Request["OrderNum"];
string Opname = HttpContext.Current.Request["Opname"];
MaterialPull.init_Statistics(Ordernum, Opname, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
/// <summary>
/// 校验工时补录人员
/// </summary>
/// <returns></returns>
private static string Confirm_Person()
{
string text = "0";
System.Data.DataTable dt = null;
string OperatorName = HttpContext.Current.Request["OperatorName"];
MaterialPull.Confirm_Person(OperatorName, out dt);
if (dt != null)
{
if (dt.Rows.Count > 0)
{
text = dt.Rows[0][0].ToString();
}
}
return text;
}
//查询产品型号
private static string Init_OrderNum_data()
{
string text = "";
System.Data.DataTable dt = null;
string Ordernum = HttpContext.Current.Request["OrderNum"];
MaterialPull.Init_Ordernum_data(Ordernum, out dt);
if (dt.Rows.Count > 0)
{
text = JsonHelper.DataTableToJson(dt);
}
return text;
}
private static string ClassesCodeSelect()
{
string ClassCode = "";
System.Data.DataTable dt_output = null;
string ClassesName = HttpContext.Current.Request["ClassesName"];
MaterialPull.ClassCode_Select(ClassesName, out dt_output);
if (dt_output != null)
{
if (dt_output.Rows.Count > 0)
{
ClassCode = dt_output.Rows[0]["班次代码"].ToString();
}
}
return ClassCode;
}
//工时补录增加
private static string Insert_WorkTime()
{
string text = "";
string Ordernum = HttpContext.Current.Request["OrderNum"];
string Opname = HttpContext.Current.Request["Opname"];
string OperatorName = HttpContext.Current.Request["OperatorName"];
string Classes = HttpContext.Current.Request["Classes"];
string EngineType = HttpContext.Current.Request["EngineType"];
int Count = Convert.ToInt32(HttpContext.Current.Request["Count"]);
string UploadTime = HttpContext.Current.Request["UploadTime"];
MaterialPull.Workinghours_Insert(Ordernum, EngineType, Opname, Count, OperatorName, Classes, UploadTime);
return text;
}
#endregion
#region
/// <summary>
/// 物料拉动-配送单接收
/// </summary>
/// <returns></returns
private static string ReceiveDistributionOrder()
{
string text = "";
try
{
string distributionNum = HttpContext.Current.Request["distributionNum"];
if (distributionNum == null)
return text;
System.Data.DataTable dt_Document;
MaterialPull.DocumentOutLineInfo_Select(distributionNum, out dt_Document);
if (dt_Document != null)
{
//已经接收
if (dt_Document.Rows.Count > 0)
{
text = "配送单号: " + distributionNum + " 已经接收!";
return text;
}
else
{
if (distributionNum == "")
{
text = "请扫描配送单号!";
return text;
}
text = MaterialPull_Document_Exec();
}
}
}
catch
{ }
return text;
}
private static bool isExec = false;//防止多次接收
private static string MaterialPull_Document_Exec()
{
string text = "";
if (!isExec)//为false才允许接收
{
string distributionNum = HttpContext.Current.Request["distributionNum"];
isExec = true;
text = MaterialPull_Document_Select();
}
else
{
text = "不允许接收!";
}
return text;
}
private static string MaterialPull_Document_Select()
{
string distributionNum = HttpContext.Current.Request["distributionNum"];
string process_Message;
try
{
string wkc = "";
System.Data.DataTable dt_wkc;
MaterialPull.WorkStationInfo_Select(out dt_wkc);
if (dt_wkc != null)
{
if (dt_wkc.Rows.Count > 0)
{
wkc = dt_wkc.Rows[0]["工作中心"].ToString();
}
}
if (wkc == "")
{
process_Message = "工作中心为空!";
return process_Message;
}
string document_Num = distributionNum.ToString();
System.Data.DataTable dt_Document;
//调试、先屏蔽
var BarCodeServer_Document = new BarCodeServer_Pro.BarCodeSever();
//sql版本需要用dataset承接
DataSet ds_Document;
ds_Document = BarCodeServer_Document.Web_MaterialPull_DocumentNum_Select(document_Num, wkc);
dt_Document = ds_Document.Tables[0];
//Orucal版本需要用dataset承接
//dt_Document = BarCodeServer_Document.Web_MaterialPull_DocumentNum_Select(document_Num, wkc);
if (dt_Document != null)
{
if (dt_Document.Rows.Count > 0)
{
//将条码信息插入到"配送单"表状态标识为0暂时不做处理
if (MaterialPull.MaterialPull_DocumentInfo_Add(dt_Document))
{
//执行接收处理
process_Message = MaterialPull_Document_Receive(document_Num, BarCodeServer_Document);
}
else
{
process_Message = "-1@失败,[" + document_Num + "]不能重复接收!";
}
}
else
{
process_Message = "-1@失败,[" + document_Num + "]无此配送单信息!";
}
}
else
{
process_Message = "-1@失败,[" + document_Num + "]无此配送单信息!";
}
}
catch (Exception ex)
{
process_Message = "-1@未知错误,联系管理员!";
}
isExec = false;
return process_Message;
}
//执行接收传入webservice
private static string MaterialPull_Document_Receive(string document_Num, BarCodeSever BarCodeServer_Document)
{
string process_Message = "";
try
{
string r_source_id = "", r_orderNum = "", r_plant_id = "", r_wkc = "",
r_workNum = "", r_delivery_num = "", r_item_code = "", r_recept_flag = "", r_type = "";
string p_GroupId = "";
string documentInfo = "";
//产生接收记录获得GROUPID还有一个作用就是防止重复接收
MaterialPull.MaterialPull_DocumentInfo_CreateRecord(document_Num, out documentInfo);
if (documentInfo.Length > 2)
{
//产生接收记录成功
if (documentInfo.Substring(0, 2) == "0@")
{
p_GroupId = documentInfo.Substring(2, documentInfo.Length - 2);
if (p_GroupId == "")
return "-1@失败,[" + document_Num + "]产生接收记录失败";
System.Data.DataTable dt_record;
MaterialPull.MaterialPull_DocumentInfo_ReceiveRecord_Select(document_Num, p_GroupId, out dt_record);
if (dt_record != null)
{
if (dt_record.Rows.Count > 0)
{
r_source_id = dt_record.Rows[0]["ID"].ToString();
r_orderNum = dt_record.Rows[0]["订单号"].ToString();
r_plant_id = dt_record.Rows[0]["工厂"].ToString();
r_wkc = dt_record.Rows[0]["工作中心"].ToString();
r_workNum = dt_record.Rows[0]["工位号"].ToString();
r_delivery_num = dt_record.Rows[0]["配送单号"].ToString();
r_item_code = dt_record.Rows[0]["物料号"].ToString();
r_recept_flag = dt_record.Rows[0]["是否接收"].ToString();
r_type = dt_record.Rows[0]["类型"].ToString();
string outResult;
outResult = BarCodeServer_Document.Web_MaterialPull_DocumentNum_VerifyOK(r_source_id, r_orderNum, r_plant_id, r_wkc,
r_workNum, r_delivery_num, r_item_code, r_recept_flag, r_type, p_GroupId);
if (outResult.Length > 2)
{
//调用成功的话 返回“0@成功0@”
//将调用信息更新到接收记录表中
//执行调用成功存储过程,将临时表中数据加到库存中
if (outResult.Substring(0, 2) == "0@")
{
System.Data.DataSet Select_AndonCallInfo_DS = BarCodeServer_Document.Select_DocumentReceptCord_Result(document_Num, p_GroupId);
System.Data.DataTable Select_AndonCallInfo = Select_AndonCallInfo_DS.Tables[0];
if (Select_AndonCallInfo != null)
{
if (Select_AndonCallInfo.Rows.Count > 0)
{
string PROCESS_STATUS = Select_AndonCallInfo.Rows[0]["PROCESS_STATUS"].ToString();
if (PROCESS_STATUS != "SUCCESS")
{
MaterialPull.MaterialPull_DocumentInfo_NoticeOK(document_Num, p_GroupId, 0, outResult);
}
else
{
MaterialPull.MaterialPull_DocumentInfo_NoticeOK(document_Num, p_GroupId, 1, outResult);
}
}
else
{
MaterialPull.MaterialPull_DocumentInfo_NoticeOK(document_Num, p_GroupId, 0, outResult);
}
}
else
{
MaterialPull.MaterialPull_DocumentInfo_NoticeOK(document_Num, p_GroupId, 0, outResult);
}
}
else
{
MaterialPull.MaterialPull_DocumentInfo_NoticeOK(document_Num, p_GroupId, 0, outResult);
}
}
process_Message = outResult + "[" + document_Num + "]";
}
else
{
process_Message = "-1@失败,[" + document_Num + "]产生接收记录失败";
}
}
else
{
process_Message = "-1@失败,[" + document_Num + "]产生接收记录失败";
}
}
else
{
process_Message = documentInfo;
}
}
}
catch
{
process_Message = "-1@未知错误,[" + document_Num + "]联系管理员!";
}
return process_Message;
}
#endregion
#region 线
/// <summary>
/// 物料拉动-直供上线
/// </summary>
/// <returns></returns
/// <returns></returns>
private static string initDirectUpload()
{
string text = "[{}]";
try
{
DataTable dt_VarifyTemp = new DataTable();
string process_Message;
string opname = HttpContext.Current.Request["opname"];//工位号
string wkc = DirectUpload_Ini_WKC();
string document_Num = HttpContext.Current.Request["Barcode"];
if (document_Num == null)
return text;
System.Data.DataTable dt_Document;
System.Data.DataSet ds_Document;
var direct = new BarCodeServer_Pro.BarCodeSever();
ds_Document = direct.Web_DirectUpload_Document_Select(document_Num, wkc);
dt_Document = ds_Document.Tables[0];
MaterialPull.DirectUpload_VerifyTempTable_Delete(opname);
MaterialPull.DirectUpload_VerifyTempTable_Add(opname, dt_Document);
MaterialPull.DirectUpload_VerifyTempTable_Select(opname, document_Num, out process_Message, out dt_VarifyTemp);
if (dt_VarifyTemp == null)
{
process_Message = "条码查询失败!请重新扫描";
return text = "{\"result\":\"1\"}"; ;
}
if (dt_VarifyTemp.Rows.Count == 0)
{
process_Message = "条码查询失败!请重新扫描";
}
text = JsonHelper.DataTableToJson(dt_VarifyTemp);
}
catch (Exception ex)
{ }
return text;
}
private static string DirectUpload_Ini_WKC()
{
string work_center_code = "";
System.Data.DataTable dt_wkc;
dt_wkc = MaterialPull.DirectUpload_WorkCenterCode_Select();
if (dt_wkc != null)
{
if (dt_wkc.Rows.Count > 0)
{
work_center_code = dt_wkc.Rows[0]["工作中心"].ToString();
}
}
return work_center_code;
}
private static string DirectUpload_Verify()
{
string text = "";
try
{
string process_Message = "";
string opname = HttpContext.Current.Request["opname"];//工位号
string document_Num = HttpContext.Current.Request["documentNum"];//送货单行条码
string barcode = HttpContext.Current.Request["barcode"];//卡片条码
System.Data.DataTable dt_VarifyTemp;
MaterialPull.DirectUpload_VerifyTempTable_Barcode_Select(opname, document_Num, barcode, out process_Message, out dt_VarifyTemp);
text = JsonHelper.DataTableToJson(dt_VarifyTemp);
}
catch
{ }
return text;
}
private static string DirectUpload_Barcode_Verify_OK()
{
string text = "";
try
{
string opname = HttpContext.Current.Request["opname"];//工位号
//opname = "OP2010";
string document_Num = HttpContext.Current.Request["documentNum"];//送货单行条码
if (document_Num == null)
return text;
string process_Message_verify = "";
string p_GroupId = "";
string r_source_id = "", r_orderNum = "", r_plant_id = "", r_wkc = "",
r_workNum = "", r_delivery_num = "", r_item_code = "", r_recept_flag = "";
System.Data.DataTable dt_ReceiveRecord;
MaterialPull.DirectUpload_VerifyTempTable_VerifyOK(opname, document_Num, out process_Message_verify);
if (process_Message_verify.Length > 2)
{
//产生接收记录成功
if (process_Message_verify.Substring(0, 2) == "0@")
{
p_GroupId = process_Message_verify.Substring(2, process_Message_verify.Length - 2);
if (p_GroupId == "")
return text;
MaterialPull.DirectUpload_ReceiveRecord_Select(opname, document_Num, p_GroupId, out dt_ReceiveRecord);
if (dt_ReceiveRecord != null)
{
if (dt_ReceiveRecord.Rows.Count > 0)
{
r_source_id = dt_ReceiveRecord.Rows[0]["ID"].ToString();
r_orderNum = dt_ReceiveRecord.Rows[0]["订单号"].ToString();
r_plant_id = dt_ReceiveRecord.Rows[0]["工厂"].ToString();
r_wkc = dt_ReceiveRecord.Rows[0]["工作中心"].ToString();
r_workNum = dt_ReceiveRecord.Rows[0]["工位号"].ToString();
r_delivery_num = dt_ReceiveRecord.Rows[0]["配送单号"].ToString();
r_item_code = dt_ReceiveRecord.Rows[0]["物料号"].ToString();
r_recept_flag = dt_ReceiveRecord.Rows[0]["是否接收"].ToString();
r_workNum = DirectUpload_Ini_Opname(r_workNum);//产生接收记录工位号与SAP一致
string outResult;
var direct = new BarCodeServer_Pro.BarCodeSever();
outResult = direct.Web_DirectUpload_Document_VerifyOK(r_source_id, r_orderNum, r_plant_id, r_wkc,
r_workNum, r_delivery_num, r_item_code, r_recept_flag, p_GroupId);
if (outResult.Length > 2)
{
//调用成功的话 返回“0@成功0@”
//将调用信息更新到接收记录表中
//执行调用成功存储过程,将临时表中数据加到库存中
if (outResult.Substring(0, 2) == "0@")
{
MaterialPull.DirectUpload_VerifyTempTable_NoticeOK(opname, document_Num, p_GroupId, 1, outResult);
}
else
{
MaterialPull.DirectUpload_VerifyTempTable_NoticeOK(opname, document_Num, p_GroupId, 0, outResult);
}
text = JsonHelper.ObjectToJson(outResult);
}
}
}
}
//已经接收,不允许重复接收
else
{
text = JsonHelper.ObjectToJson(process_Message_verify);
}
}
}
catch
{ }
return text;
}
private static string DirectUpload_Ini_Opname(string opName_Ori)
{
string opName_Convert = "";
System.Data.DataTable dt_opName_Convert;
dt_opName_Convert = MaterialPull.DirectUpload_OpName_Select(opName_Ori);
if (dt_opName_Convert != null)
{
if (dt_opName_Convert.Rows.Count > 0)
{
opName_Convert = dt_opName_Convert.Rows[0]["指南工位号"].ToString();
}
}
return opName_Convert;
}
#endregion 线
}
}

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("MesWebFun_Material")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("MesWebFun_Material")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
//将 ComVisible 设置为 false 将使此程序集中的类型
//对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
//请将此类型的 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("7a2ceb8c-6a1e-4ced-8ab3-546fe1222c20")]
// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 生成号
// 修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
// 方法是按如下所示使用“*”: :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1,36 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace MesWebFun_MateriallPull.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
[global::System.Configuration.DefaultSettingValueAttribute("http://192.168.0.180:8012/BarCodeSever.asmx")]
public string MesWebFun_MateriallPull_BarCodeServer_Pro_BarCodeSever {
get {
return ((string)(this["MesWebFun_MateriallPull_BarCodeServer_Pro_BarCodeSever"]));
}
}
}
}

View File

@@ -0,0 +1,9 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="MesWebFun_MateriallPull.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="MesWebFun_MateriallPull_BarCodeServer_Pro_BarCodeSever" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">http://192.168.0.180:8012/BarCodeSever.asmx</Value>
</Setting>
</Settings>
</SettingsFile>

View File

@@ -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://192.168.0.180:8012/BarCodeSever.asmx?wsdl" docRef="http://192.168.0.180:8012/BarCodeSever.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
<soap address="http://192.168.0.180:8012/BarCodeSever.asmx" xmlns:q1="http://tempuri.org/" binding="q1:BarCodeSeverSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
<soap address="http://192.168.0.180:8012/BarCodeSever.asmx" xmlns:q2="http://tempuri.org/" binding="q2:BarCodeSeverSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
</discovery>

View File

@@ -0,0 +1,810 @@
<?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://tempuri.org/" 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://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="HelloWorld">
<s:complexType />
</s:element>
<s:element name="HelloWorldResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_BarcodeReturn_Split_Exec">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="barcode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="barcode_new" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="splitCount" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_BarcodeReturn_Split_ExecResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_BarcodeReturn_Split_ExecResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_BarcodeReturn_Return_Exec">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="send_warehouse" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="receive_warehouse" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="app_user" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="app_department" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="header_text" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="assemble_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="plant_id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="item_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="quantitys" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="supplier_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="remarks" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="storage_flag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_owner_type" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_BarcodeReturn_Return_ExecResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_BarcodeReturn_Return_ExecResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_Barcode_Return_ReturnCancel_Oracle">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="pb_Num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="plant_id" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_Barcode_Return_ReturnCancel_OracleResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_Barcode_Return_ReturnCancel_OracleResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_DirectUpload_Document_Select">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="document_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_DirectUpload_Document_SelectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_DirectUpload_Document_SelectResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_DirectUpload_Document_VerifyOK">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="source_id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="orderNum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="plant_id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="workNum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="delivery_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="item_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="recept_flag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_DirectUpload_Document_VerifyOKResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_DirectUpload_Document_VerifyOKResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CrrentOrderStateSelect">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="plant_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StartTime" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EndTime" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CrrentOrderStateSelectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CrrentOrderStateSelectResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_AndonCall_VerifyOK">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PLANT_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="WORK_CENTER_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ANDON_TYPE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PROCESS_GROUP_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SOURCE_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ANDON_NUMBER" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="WORK_NUMBER" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EMPLOYEE_NUMBER" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ITEM_CODE" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ITEM_DESCRIPTIONS" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="QUANTITY" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ANDON_TIME" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="process_status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FLAG" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="REMARK" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="stot_flag" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_AndonCall_VerifyOKResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_MaterialPull_AndonCall_VerifyOKResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Select_AndonCall_Result">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="PROCESS_GROUP_ID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Select_AndonCall_ResultResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Select_AndonCall_ResultResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_AndonPlanStop_Return_Exec">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Plan_ID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_user_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StopMachine_style" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="MachineCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_andon_date_s" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_andon_date_e" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_enable_flag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="p_ClassCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StopMachine_diff" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_AndonPlanStop_Return_ExecResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_AndonPlanStop_Return_ExecResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_AndonPlanStopType">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Result" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_AndonPlanStopTypeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_AndonPlanStopTypeResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_DocumentNum_Select">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="document_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_DocumentNum_SelectResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_MaterialPull_DocumentNum_SelectResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_DocumentNum_VerifyOK">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="source_id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="orderNum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="plant_id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="workNum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="delivery_num" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="item_code" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="recept_flag" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="GroupID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_MaterialPull_DocumentNum_VerifyOKResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_MaterialPull_DocumentNum_VerifyOKResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Select_DocumentReceptCord_Result">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DocumentNum" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PROCESS_GROUP_ID" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Select_DocumentReceptCord_ResultResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Select_DocumentReceptCord_ResultResult">
<s:complexType>
<s:sequence>
<s:element ref="s:schema" />
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_OnePieceFlowModle_Judge">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BarCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_OnePieceFlowModle_JudgeResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_OnePieceFlowModle_JudgeResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_OnePieceFlowModle_DetaileInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BarCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="wkc" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Web_OnePieceFlowModle_DetaileInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Web_OnePieceFlowModle_DetaileInfoResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="HelloWorldSoapIn">
<wsdl:part name="parameters" element="tns:HelloWorld" />
</wsdl:message>
<wsdl:message name="HelloWorldSoapOut">
<wsdl:part name="parameters" element="tns:HelloWorldResponse" />
</wsdl:message>
<wsdl:message name="Web_BarcodeReturn_Split_ExecSoapIn">
<wsdl:part name="parameters" element="tns:Web_BarcodeReturn_Split_Exec" />
</wsdl:message>
<wsdl:message name="Web_BarcodeReturn_Split_ExecSoapOut">
<wsdl:part name="parameters" element="tns:Web_BarcodeReturn_Split_ExecResponse" />
</wsdl:message>
<wsdl:message name="Web_BarcodeReturn_Return_ExecSoapIn">
<wsdl:part name="parameters" element="tns:Web_BarcodeReturn_Return_Exec" />
</wsdl:message>
<wsdl:message name="Web_BarcodeReturn_Return_ExecSoapOut">
<wsdl:part name="parameters" element="tns:Web_BarcodeReturn_Return_ExecResponse" />
</wsdl:message>
<wsdl:message name="Web_Barcode_Return_ReturnCancel_OracleSoapIn">
<wsdl:part name="parameters" element="tns:Web_Barcode_Return_ReturnCancel_Oracle" />
</wsdl:message>
<wsdl:message name="Web_Barcode_Return_ReturnCancel_OracleSoapOut">
<wsdl:part name="parameters" element="tns:Web_Barcode_Return_ReturnCancel_OracleResponse" />
</wsdl:message>
<wsdl:message name="Web_DirectUpload_Document_SelectSoapIn">
<wsdl:part name="parameters" element="tns:Web_DirectUpload_Document_Select" />
</wsdl:message>
<wsdl:message name="Web_DirectUpload_Document_SelectSoapOut">
<wsdl:part name="parameters" element="tns:Web_DirectUpload_Document_SelectResponse" />
</wsdl:message>
<wsdl:message name="Web_DirectUpload_Document_VerifyOKSoapIn">
<wsdl:part name="parameters" element="tns:Web_DirectUpload_Document_VerifyOK" />
</wsdl:message>
<wsdl:message name="Web_DirectUpload_Document_VerifyOKSoapOut">
<wsdl:part name="parameters" element="tns:Web_DirectUpload_Document_VerifyOKResponse" />
</wsdl:message>
<wsdl:message name="CrrentOrderStateSelectSoapIn">
<wsdl:part name="parameters" element="tns:CrrentOrderStateSelect" />
</wsdl:message>
<wsdl:message name="CrrentOrderStateSelectSoapOut">
<wsdl:part name="parameters" element="tns:CrrentOrderStateSelectResponse" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_AndonCall_VerifyOKSoapIn">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_AndonCall_VerifyOK" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_AndonCall_VerifyOKSoapOut">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_AndonCall_VerifyOKResponse" />
</wsdl:message>
<wsdl:message name="Select_AndonCall_ResultSoapIn">
<wsdl:part name="parameters" element="tns:Select_AndonCall_Result" />
</wsdl:message>
<wsdl:message name="Select_AndonCall_ResultSoapOut">
<wsdl:part name="parameters" element="tns:Select_AndonCall_ResultResponse" />
</wsdl:message>
<wsdl:message name="Web_AndonPlanStop_Return_ExecSoapIn">
<wsdl:part name="parameters" element="tns:Web_AndonPlanStop_Return_Exec" />
</wsdl:message>
<wsdl:message name="Web_AndonPlanStop_Return_ExecSoapOut">
<wsdl:part name="parameters" element="tns:Web_AndonPlanStop_Return_ExecResponse" />
</wsdl:message>
<wsdl:message name="Web_AndonPlanStopTypeSoapIn">
<wsdl:part name="parameters" element="tns:Web_AndonPlanStopType" />
</wsdl:message>
<wsdl:message name="Web_AndonPlanStopTypeSoapOut">
<wsdl:part name="parameters" element="tns:Web_AndonPlanStopTypeResponse" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_DocumentNum_SelectSoapIn">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_DocumentNum_Select" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_DocumentNum_SelectSoapOut">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_DocumentNum_SelectResponse" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_DocumentNum_VerifyOKSoapIn">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_DocumentNum_VerifyOK" />
</wsdl:message>
<wsdl:message name="Web_MaterialPull_DocumentNum_VerifyOKSoapOut">
<wsdl:part name="parameters" element="tns:Web_MaterialPull_DocumentNum_VerifyOKResponse" />
</wsdl:message>
<wsdl:message name="Select_DocumentReceptCord_ResultSoapIn">
<wsdl:part name="parameters" element="tns:Select_DocumentReceptCord_Result" />
</wsdl:message>
<wsdl:message name="Select_DocumentReceptCord_ResultSoapOut">
<wsdl:part name="parameters" element="tns:Select_DocumentReceptCord_ResultResponse" />
</wsdl:message>
<wsdl:message name="Web_OnePieceFlowModle_JudgeSoapIn">
<wsdl:part name="parameters" element="tns:Web_OnePieceFlowModle_Judge" />
</wsdl:message>
<wsdl:message name="Web_OnePieceFlowModle_JudgeSoapOut">
<wsdl:part name="parameters" element="tns:Web_OnePieceFlowModle_JudgeResponse" />
</wsdl:message>
<wsdl:message name="Web_OnePieceFlowModle_DetaileInfoSoapIn">
<wsdl:part name="parameters" element="tns:Web_OnePieceFlowModle_DetaileInfo" />
</wsdl:message>
<wsdl:message name="Web_OnePieceFlowModle_DetaileInfoSoapOut">
<wsdl:part name="parameters" element="tns:Web_OnePieceFlowModle_DetaileInfoResponse" />
</wsdl:message>
<wsdl:portType name="BarCodeSeverSoap">
<wsdl:operation name="HelloWorld">
<wsdl:input message="tns:HelloWorldSoapIn" />
<wsdl:output message="tns:HelloWorldSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Split_Exec">
<wsdl:input message="tns:Web_BarcodeReturn_Split_ExecSoapIn" />
<wsdl:output message="tns:Web_BarcodeReturn_Split_ExecSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Return_Exec">
<wsdl:input message="tns:Web_BarcodeReturn_Return_ExecSoapIn" />
<wsdl:output message="tns:Web_BarcodeReturn_Return_ExecSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_Barcode_Return_ReturnCancel_Oracle">
<wsdl:input message="tns:Web_Barcode_Return_ReturnCancel_OracleSoapIn" />
<wsdl:output message="tns:Web_Barcode_Return_ReturnCancel_OracleSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_Select">
<wsdl:input message="tns:Web_DirectUpload_Document_SelectSoapIn" />
<wsdl:output message="tns:Web_DirectUpload_Document_SelectSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_VerifyOK">
<wsdl:input message="tns:Web_DirectUpload_Document_VerifyOKSoapIn" />
<wsdl:output message="tns:Web_DirectUpload_Document_VerifyOKSoapOut" />
</wsdl:operation>
<wsdl:operation name="CrrentOrderStateSelect">
<wsdl:input message="tns:CrrentOrderStateSelectSoapIn" />
<wsdl:output message="tns:CrrentOrderStateSelectSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_AndonCall_VerifyOK">
<wsdl:input message="tns:Web_MaterialPull_AndonCall_VerifyOKSoapIn" />
<wsdl:output message="tns:Web_MaterialPull_AndonCall_VerifyOKSoapOut" />
</wsdl:operation>
<wsdl:operation name="Select_AndonCall_Result">
<wsdl:input message="tns:Select_AndonCall_ResultSoapIn" />
<wsdl:output message="tns:Select_AndonCall_ResultSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStop_Return_Exec">
<wsdl:input message="tns:Web_AndonPlanStop_Return_ExecSoapIn" />
<wsdl:output message="tns:Web_AndonPlanStop_Return_ExecSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStopType">
<wsdl:input message="tns:Web_AndonPlanStopTypeSoapIn" />
<wsdl:output message="tns:Web_AndonPlanStopTypeSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_Select">
<wsdl:input message="tns:Web_MaterialPull_DocumentNum_SelectSoapIn" />
<wsdl:output message="tns:Web_MaterialPull_DocumentNum_SelectSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_VerifyOK">
<wsdl:input message="tns:Web_MaterialPull_DocumentNum_VerifyOKSoapIn" />
<wsdl:output message="tns:Web_MaterialPull_DocumentNum_VerifyOKSoapOut" />
</wsdl:operation>
<wsdl:operation name="Select_DocumentReceptCord_Result">
<wsdl:input message="tns:Select_DocumentReceptCord_ResultSoapIn" />
<wsdl:output message="tns:Select_DocumentReceptCord_ResultSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_Judge">
<wsdl:input message="tns:Web_OnePieceFlowModle_JudgeSoapIn" />
<wsdl:output message="tns:Web_OnePieceFlowModle_JudgeSoapOut" />
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_DetaileInfo">
<wsdl:input message="tns:Web_OnePieceFlowModle_DetaileInfoSoapIn" />
<wsdl:output message="tns:Web_OnePieceFlowModle_DetaileInfoSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BarCodeSeverSoap" type="tns:BarCodeSeverSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="HelloWorld">
<soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Split_Exec">
<soap:operation soapAction="http://tempuri.org/Web_BarcodeReturn_Split_Exec" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Return_Exec">
<soap:operation soapAction="http://tempuri.org/Web_BarcodeReturn_Return_Exec" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_Barcode_Return_ReturnCancel_Oracle">
<soap:operation soapAction="http://tempuri.org/Web_Barcode_Return_ReturnCancel_Oracle" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_Select">
<soap:operation soapAction="http://tempuri.org/Web_DirectUpload_Document_Select" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_VerifyOK">
<soap:operation soapAction="http://tempuri.org/Web_DirectUpload_Document_VerifyOK" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CrrentOrderStateSelect">
<soap:operation soapAction="http://tempuri.org/CrrentOrderStateSelect" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_AndonCall_VerifyOK">
<soap:operation soapAction="http://tempuri.org/Web_MaterialPull_AndonCall_VerifyOK" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Select_AndonCall_Result">
<soap:operation soapAction="http://tempuri.org/Select_AndonCall_Result" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStop_Return_Exec">
<soap:operation soapAction="http://tempuri.org/Web_AndonPlanStop_Return_Exec" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStopType">
<soap:operation soapAction="http://tempuri.org/Web_AndonPlanStopType" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_Select">
<soap:operation soapAction="http://tempuri.org/Web_MaterialPull_DocumentNum_Select" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_VerifyOK">
<soap:operation soapAction="http://tempuri.org/Web_MaterialPull_DocumentNum_VerifyOK" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Select_DocumentReceptCord_Result">
<soap:operation soapAction="http://tempuri.org/Select_DocumentReceptCord_Result" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_Judge">
<soap:operation soapAction="http://tempuri.org/Web_OnePieceFlowModle_Judge" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_DetaileInfo">
<soap:operation soapAction="http://tempuri.org/Web_OnePieceFlowModle_DetaileInfo" 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="BarCodeSeverSoap12" type="tns:BarCodeSeverSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="HelloWorld">
<soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Split_Exec">
<soap12:operation soapAction="http://tempuri.org/Web_BarcodeReturn_Split_Exec" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_BarcodeReturn_Return_Exec">
<soap12:operation soapAction="http://tempuri.org/Web_BarcodeReturn_Return_Exec" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_Barcode_Return_ReturnCancel_Oracle">
<soap12:operation soapAction="http://tempuri.org/Web_Barcode_Return_ReturnCancel_Oracle" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_Select">
<soap12:operation soapAction="http://tempuri.org/Web_DirectUpload_Document_Select" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_DirectUpload_Document_VerifyOK">
<soap12:operation soapAction="http://tempuri.org/Web_DirectUpload_Document_VerifyOK" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="CrrentOrderStateSelect">
<soap12:operation soapAction="http://tempuri.org/CrrentOrderStateSelect" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_AndonCall_VerifyOK">
<soap12:operation soapAction="http://tempuri.org/Web_MaterialPull_AndonCall_VerifyOK" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Select_AndonCall_Result">
<soap12:operation soapAction="http://tempuri.org/Select_AndonCall_Result" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStop_Return_Exec">
<soap12:operation soapAction="http://tempuri.org/Web_AndonPlanStop_Return_Exec" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_AndonPlanStopType">
<soap12:operation soapAction="http://tempuri.org/Web_AndonPlanStopType" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_Select">
<soap12:operation soapAction="http://tempuri.org/Web_MaterialPull_DocumentNum_Select" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_MaterialPull_DocumentNum_VerifyOK">
<soap12:operation soapAction="http://tempuri.org/Web_MaterialPull_DocumentNum_VerifyOK" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Select_DocumentReceptCord_Result">
<soap12:operation soapAction="http://tempuri.org/Select_DocumentReceptCord_Result" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_Judge">
<soap12:operation soapAction="http://tempuri.org/Web_OnePieceFlowModle_Judge" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Web_OnePieceFlowModle_DetaileInfo">
<soap12:operation soapAction="http://tempuri.org/Web_OnePieceFlowModle_DetaileInfo" 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="BarCodeSever">
<wsdl:port name="BarCodeSeverSoap" binding="tns:BarCodeSeverSoap">
<soap:address location="http://192.168.0.180:8012/BarCodeSever.asmx" />
</wsdl:port>
<wsdl:port name="BarCodeSeverSoap12" binding="tns:BarCodeSeverSoap12">
<soap12:address location="http://192.168.0.180:8012/BarCodeSever.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@@ -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://192.168.0.180:8012/BarCodeSever.asmx?disco" filename="BarCodeSever.disco" />
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://192.168.0.180:8012/BarCodeSever.asmx?wsdl" filename="BarCodeSever.wsdl" />
</Results>
</DiscoveryClientResultsFile>

View File

@@ -0,0 +1,16 @@
<?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="MesWebFun_MateriallPull.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<MesWebFun_MateriallPull.Properties.Settings>
<setting name="MesWebFun_MateriallPull_BarCodeServer_Pro_BarCodeSever"
serializeAs="String">
<value>http://192.168.0.180:8012/BarCodeSever.asmx</value>
</setting>
</MesWebFun_MateriallPull.Properties.Settings>
</applicationSettings>
</configuration>

View File

@@ -0,0 +1,5 @@
SCC = This is a Source Code Control file
[MesWebFun_MaterialPull.csproj]
SCC_Aux_Path = "\\192.168.0.100\vss\MES4.0"
SCC_Project_Name = "$/MISweb/MISweb/MesWebFun_Material/MesWebFun_Material", YYAAAAAA