This commit is contained in:
atvstdla
2025-09-29 17:38:12 +09:00
parent 1ebbb83866
commit 5a2eeed3c4
24 changed files with 1698 additions and 1490 deletions

View File

@@ -113,5 +113,6 @@ namespace Project.Class
PUB.AddDebugLog($"After item copy target rid : {obj.VisionData.RID}, guid={obj.guid}"); PUB.AddDebugLog($"After item copy target rid : {obj.VisionData.RID}, guid={obj.guid}");
} }
} }
} }

View File

@@ -29,6 +29,7 @@ namespace Project
public Boolean BCD_DM { get; set; } public Boolean BCD_DM { get; set; }
public UInt16 vOption { get; set; } public UInt16 vOption { get; set; }
public UInt16 vWMSInfo { get; set; }
public UInt16 vSIDInfo { get; set; } public UInt16 vSIDInfo { get; set; }
public UInt16 vJobInfo { get; set; } public UInt16 vJobInfo { get; set; }
public UInt16 vSIDConv1 { get; set; } public UInt16 vSIDConv1 { get; set; }
@@ -49,7 +50,7 @@ namespace Project
public ModelInfoV() public ModelInfoV()
{ {
vOption = vSIDInfo = vJobInfo = vSIDConv1 = 0; vOption = vWMSInfo = vSIDInfo = vJobInfo = vSIDConv1 = 0;
bOwnZPL = false; bOwnZPL = false;
} }
@@ -66,6 +67,7 @@ namespace Project
this.BCD_DM = dr.BCD_DM; this.BCD_DM = dr.BCD_DM;
this.vOption = dr.vOption; this.vOption = dr.vOption;
this.vJobInfo = dr.vJobInfo; this.vJobInfo = dr.vJobInfo;
this.vWMSInfo = dr.vWMSInfo;
this.vSIDInfo = dr.vSIDInfo; this.vSIDInfo = dr.vSIDInfo;
this.vSIDConv1 = dr.vSIDConv; this.vSIDConv1 = dr.vSIDConv;
this.Def_MFG = dr.Def_MFG; this.Def_MFG = dr.Def_MFG;

View File

@@ -25,6 +25,22 @@ namespace Project.Class
public string FileNameU; //언로딩존 촬영 public string FileNameU; //언로딩존 촬영
public Boolean Complete; public Boolean Complete;
public override string ToString()
{
var sb = new StringBuilder();
sb.AppendLine($"SID:{SID}:{(SID_Trust ? "O" : "X")}");
sb.AppendLine($"RID:{RID}:{(RID_Trust ? "O" : "X")}");
sb.AppendLine($"LOT:{VLOT}:{(VLOT_Trust ? "O" : "X")}");
sb.AppendLine($"QTY:{QTY}:{(QTY_Trust ? "O" : "X")}");
sb.AppendLine($"BAT:{BATCH}");
sb.AppendLine($"MFG:{MFGDATE}:{(MFGDATE_Trust ? "O" : "X")}");
sb.AppendLine($"CPN:{PARTNO}:{(PARTNO_Trust ? "O" : "X")}");
sb.AppendLine($"RID2:{RID2}");
sb.AppendLine($"RIDNew:{RIDNew}");
sb.AppendLine($"SID0:{SID0}");
return sb.ToString();
}
//public Boolean AngleQR { get; set; } //public Boolean AngleQR { get; set; }
//public Boolean AngleSTD { get; set; } //public Boolean AngleSTD { get; set; }
//public double Angle { get; set; } //public double Angle { get; set; }

View File

@@ -831,53 +831,56 @@ WHERE (MC = @mcname)</CommandText>
<MainSource> <MainSource>
<DbSource ConnectionRef="CS (Settings)" DbObjectName="WMS.dbo.K4EE_Component_Reel_PreSet" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill"> <DbSource ConnectionRef="CS (Settings)" DbObjectName="WMS.dbo.K4EE_Component_Reel_PreSet" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand> <DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="true"> <DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [K4EE_Component_Reel_PreSet] WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)))</CommandText> <CommandText>DELETE FROM [K4EE_Component_Reel_PreSet] WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)) AND ((@IsNull_vWMSInfo = 1 AND [vWMSInfo] IS NULL) OR ([vWMSInfo] = @Original_vWMSInfo)))</CommandText>
<Parameters> <Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="Original_idx" ColumnName="idx" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_MC" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_MC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_MC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_MC" ColumnName="MC" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@Original_MC" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_MC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="Original_Title" ColumnName="Title" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_Remark" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_Remark" ColumnName="Remark" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_wdate" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_wdate" ColumnName="wdate" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vOption" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vOption" ColumnName="vOption" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vOption" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vJobInfo" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vJobInfo" ColumnName="vJobInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vSidInfo" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vSidInfo" ColumnName="vSidInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vServerWrite" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vServerWrite" ColumnName="vServerWrite" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_jobtype" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_jobtype" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_jobtype" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_jobtype" ColumnName="jobtype" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@Original_jobtype" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_jobtype" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_bypasssid" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_bypasssid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_bypasssid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_bypasssid" ColumnName="bypasssid" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@Original_bypasssid" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_bypasssid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters> </Parameters>
</DbCommand> </DbCommand>
</DeleteCommand> </DeleteCommand>
<InsertCommand> <InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="true"> <DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [K4EE_Component_Reel_PreSet] ([MC], [Title], [Remark], [wdate], [vOption], [vJobInfo], [vSidInfo], [vServerWrite], [jobtype], [bypasssid]) VALUES (@MC, @Title, @Remark, @wdate, @vOption, @vJobInfo, @vSidInfo, @vServerWrite, @jobtype, @bypasssid); <CommandText>INSERT INTO [K4EE_Component_Reel_PreSet] ([MC], [Title], [Remark], [wdate], [vOption], [vJobInfo], [vSidInfo], [vServerWrite], [jobtype], [bypasssid], [vWMSInfo]) VALUES (@MC, @Title, @Remark, @wdate, @vOption, @vJobInfo, @vSidInfo, @vServerWrite, @jobtype, @bypasssid, @vWMSInfo);
SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid FROM Component_Reel_PreSet WHERE (idx = SCOPE_IDENTITY())</CommandText> SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo FROM K4EE_Component_Reel_PreSet WHERE (idx = SCOPE_IDENTITY())</CommandText>
<Parameters> <Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="MC" ColumnName="MC" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@MC" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="Title" ColumnName="Title" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="Remark" ColumnName="Remark" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="wdate" ColumnName="wdate" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vOption" ColumnName="vOption" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vOption" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vJobInfo" ColumnName="vJobInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vSidInfo" ColumnName="vSidInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vServerWrite" ColumnName="vServerWrite" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="jobtype" ColumnName="jobtype" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@jobtype" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@jobtype" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="bypasssid" ColumnName="bypasssid" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@bypasssid" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@bypasssid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters> </Parameters>
</DbCommand> </DbCommand>
</InsertCommand> </InsertCommand>
<SelectCommand> <SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false"> <DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid <CommandText>SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo
FROM K4EE_Component_Reel_PreSet FROM K4EE_Component_Reel_PreSet
WHERE (ISNULL(MC, '') = @mc)</CommandText> WHERE (ISNULL(MC, '') = @mc)</CommandText>
<Parameters> <Parameters>
@@ -886,41 +889,44 @@ WHERE (ISNULL(MC, '') = @mc)</CommandText>
</DbCommand> </DbCommand>
</SelectCommand> </SelectCommand>
<UpdateCommand> <UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="true"> <DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [K4EE_Component_Reel_PreSet] SET [MC] = @MC, [Title] = @Title, [Remark] = @Remark, [wdate] = @wdate, [vOption] = @vOption, [vJobInfo] = @vJobInfo, [vSidInfo] = @vSidInfo, [vServerWrite] = @vServerWrite, [jobtype] = @jobtype, [bypasssid] = @bypasssid WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid))); <CommandText>UPDATE [K4EE_Component_Reel_PreSet] SET [MC] = @MC, [Title] = @Title, [Remark] = @Remark, [wdate] = @wdate, [vOption] = @vOption, [vJobInfo] = @vJobInfo, [vSidInfo] = @vSidInfo, [vServerWrite] = @vServerWrite, [jobtype] = @jobtype, [bypasssid] = @bypasssid, [vWMSInfo] = @vWMSInfo WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)) AND ((@IsNull_vWMSInfo = 1 AND [vWMSInfo] IS NULL) OR ([vWMSInfo] = @Original_vWMSInfo)));
SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid FROM Component_Reel_PreSet WHERE (idx = @idx)</CommandText> SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo FROM K4EE_Component_Reel_PreSet WHERE (idx = @idx)</CommandText>
<Parameters> <Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="MC" ColumnName="MC" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@MC" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="Title" ColumnName="Title" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="Remark" ColumnName="Remark" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Remark" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="wdate" ColumnName="wdate" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vOption" ColumnName="vOption" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vOption" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vJobInfo" ColumnName="vJobInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vSidInfo" ColumnName="vSidInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="vServerWrite" ColumnName="vServerWrite" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="jobtype" ColumnName="jobtype" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@jobtype" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@jobtype" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="bypasssid" ColumnName="bypasssid" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@bypasssid" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Current" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@bypasssid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="Original_idx" ColumnName="idx" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_MC" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_MC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idx" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_MC" ColumnName="MC" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@Original_MC" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_MC" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="Original_Title" ColumnName="Title" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_MC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_Remark" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Title" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_Remark" ColumnName="Remark" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Remark" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_wdate" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Remark" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_wdate" ColumnName="wdate" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_wdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vOption" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_wdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="wdate" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vOption" ColumnName="vOption" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vOption" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vJobInfo" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vOption" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vOption" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vJobInfo" ColumnName="vJobInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vSidInfo" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vJobInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vJobInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vSidInfo" ColumnName="vSidInfo" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_vServerWrite" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vSidInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vSidInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_vServerWrite" ColumnName="vServerWrite" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Original_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_jobtype" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_jobtype" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vServerWrite" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vServerWrite" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_jobtype" ColumnName="jobtype" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@Original_jobtype" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_jobtype" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="IsNull_bypasssid" ColumnName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@IsNull_bypasssid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="true" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_jobtype" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="jobtype" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="Original_bypasssid" ColumnName="bypasssid" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="varchar(255)" DbType="AnsiString" Direction="Input" ParameterName="@Original_bypasssid" Precision="0" ProviderType="VarChar" Scale="0" Size="255" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_bypasssid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="idx" ColumnName="idx" DataSourceName="" DataTypeServer="unknown" DbType="Object" Direction="Input" ParameterName="@idx" Precision="0" Scale="0" Size="1024" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Original" /> <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_bypasssid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="bypasssid" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vWMSInfo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vWMSInfo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="idx" ColumnName="idx" DataSourceName="WMS.dbo.K4EE_Component_Reel_PreSet" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idx" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idx" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters> </Parameters>
</DbCommand> </DbCommand>
</UpdateCommand> </UpdateCommand>
@@ -938,6 +944,7 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
<Mapping SourceColumn="vServerWrite" DataSetColumn="vServerWrite" /> <Mapping SourceColumn="vServerWrite" DataSetColumn="vServerWrite" />
<Mapping SourceColumn="jobtype" DataSetColumn="jobtype" /> <Mapping SourceColumn="jobtype" DataSetColumn="jobtype" />
<Mapping SourceColumn="bypasssid" DataSetColumn="bypasssid" /> <Mapping SourceColumn="bypasssid" DataSetColumn="bypasssid" />
<Mapping SourceColumn="0" DataSetColumn="vWMSInfo" />
</Mappings> </Mappings>
<Sources /> <Sources />
</TableAdapter> </TableAdapter>
@@ -1316,7 +1323,8 @@ WHERE (iNBOUND = 'OK') AND (STIME &gt;= @stime) AND (SID = @sid) AND (BAT
<xs:element name="bOwnZPL" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="bOwnZPL" msprop:Generator_ColumnVarNameInTable="columnbOwnZPL" msprop:Generator_ColumnPropNameInTable="bOwnZPLColumn" msprop:Generator_UserColumnName="bOwnZPL" type="xs:boolean" minOccurs="0" /> <xs:element name="bOwnZPL" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="bOwnZPL" msprop:Generator_ColumnVarNameInTable="columnbOwnZPL" msprop:Generator_ColumnPropNameInTable="bOwnZPLColumn" msprop:Generator_UserColumnName="bOwnZPL" type="xs:boolean" minOccurs="0" />
<xs:element name="IgnorePartNo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnorePartNo" msprop:Generator_ColumnVarNameInTable="columnIgnorePartNo" msprop:Generator_ColumnPropNameInTable="IgnorePartNoColumn" msprop:Generator_UserColumnName="IgnorePartNo" type="xs:boolean" minOccurs="0" /> <xs:element name="IgnorePartNo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnorePartNo" msprop:Generator_ColumnVarNameInTable="columnIgnorePartNo" msprop:Generator_ColumnPropNameInTable="IgnorePartNoColumn" msprop:Generator_UserColumnName="IgnorePartNo" type="xs:boolean" minOccurs="0" />
<xs:element name="IgnoreBatch" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnoreBatch" msprop:Generator_ColumnVarNameInTable="columnIgnoreBatch" msprop:Generator_ColumnPropNameInTable="IgnoreBatchColumn" msprop:Generator_UserColumnName="IgnoreBatch" type="xs:boolean" minOccurs="0" /> <xs:element name="IgnoreBatch" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnoreBatch" msprop:Generator_ColumnVarNameInTable="columnIgnoreBatch" msprop:Generator_ColumnPropNameInTable="IgnoreBatchColumn" msprop:Generator_UserColumnName="IgnoreBatch" type="xs:boolean" minOccurs="0" />
<xs:element name="AutoOutConveyor" msprop:Generator_ColumnVarNameInTable="columnAutoOutConveyor" msprop:Generator_ColumnPropNameInRow="AutoOutConveyor" msprop:nullValue="0" msprop:Generator_ColumnPropNameInTable="AutoOutConveyorColumn" msprop:Generator_UserColumnName="AutoOutConveyor" type="xs:int" minOccurs="0" /> <xs:element name="AutoOutConveyor" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="AutoOutConveyor" msprop:Generator_ColumnVarNameInTable="columnAutoOutConveyor" msprop:Generator_ColumnPropNameInTable="AutoOutConveyorColumn" msprop:Generator_UserColumnName="AutoOutConveyor" type="xs:int" minOccurs="0" />
<xs:element name="vWMSInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vWMSInfo" msprop:Generator_ColumnVarNameInTable="columnvWMSInfo" msprop:Generator_ColumnPropNameInTable="vWMSInfoColumn" msprop:Generator_UserColumnName="vWMSInfo" type="xs:unsignedShort" default="0" minOccurs="0" />
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
@@ -1802,6 +1810,7 @@ WHERE (iNBOUND = 'OK') AND (STIME &gt;= @stime) AND (SID = @sid) AND (BAT
</xs:restriction> </xs:restriction>
</xs:simpleType> </xs:simpleType>
</xs:element> </xs:element>
<xs:element name="vWMSInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vWMSInfo" msprop:Generator_ColumnVarNameInTable="columnvWMSInfo" msprop:Generator_ColumnPropNameInTable="vWMSInfoColumn" msprop:Generator_UserColumnName="vWMSInfo" type="xs:int" default="0" minOccurs="0" />
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>

View File

@@ -4,33 +4,33 @@
Changes to this file may cause incorrect behavior and will be lost if Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated. the code is regenerated.
</autogenerated>--> </autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-128" ViewPortY="230" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout"> <DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="112" ViewPortY="34" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes> <Shapes>
<Shape ID="DesignTable:K4EE_Component_Reel_Result" ZOrder="22" X="256" Y="216" Height="533" Width="313" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" /> <Shape ID="DesignTable:K4EE_Component_Reel_Result" ZOrder="22" X="256" Y="216" Height="533" Width="313" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="292" />
<Shape ID="DesignTable:K4EE_Component_Reel_RegExRule" ZOrder="2" X="989" Y="120" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="252" /> <Shape ID="DesignTable:K4EE_Component_Reel_RegExRule" ZOrder="3" X="989" Y="120" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="252" />
<Shape ID="DesignTable:K4EE_Component_Reel_SID_Convert" ZOrder="17" X="523" Y="187" Height="191" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" /> <Shape ID="DesignTable:K4EE_Component_Reel_SID_Convert" ZOrder="17" X="523" Y="187" Height="191" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
<Shape ID="DesignTable:K4EE_Component_Reel_SID_Information" ZOrder="20" X="510" Y="176" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="197" SplitterPosition="254" /> <Shape ID="DesignTable:K4EE_Component_Reel_SID_Information" ZOrder="20" X="510" Y="176" Height="381" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="197" SplitterPosition="254" />
<Shape ID="DesignTable:K4EE_Component_Reel_PreSet" ZOrder="16" X="622" Y="154" Height="305" Width="287" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" /> <Shape ID="DesignTable:K4EE_Component_Reel_PreSet" ZOrder="1" X="622" Y="154" Height="305" Width="287" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:K4EE_Component_Reel_CustInfo" ZOrder="4" X="658" Y="45" Height="115" Width="299" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" /> <Shape ID="DesignTable:K4EE_Component_Reel_CustInfo" ZOrder="5" X="658" Y="45" Height="115" Width="299" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
<Shape ID="DesignTable:ResultSummary" ZOrder="18" X="-124" Y="28" Height="153" Width="293" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" /> <Shape ID="DesignTable:ResultSummary" ZOrder="18" X="-124" Y="28" Height="153" Width="293" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="102" />
<Shape ID="DesignTable:K4EE_Component_Reel_Print_Information" ZOrder="15" X="560" Y="83" Height="210" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" /> <Shape ID="DesignTable:K4EE_Component_Reel_Print_Information" ZOrder="16" X="560" Y="83" Height="210" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
<Shape ID="DesignTable:CustCodeList" ZOrder="19" X="932" Y="62" Height="96" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="46" /> <Shape ID="DesignTable:CustCodeList" ZOrder="19" X="932" Y="62" Height="96" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="46" />
<Shape ID="DesignTable:SidinfoCustGroup" ZOrder="14" X="747" Y="496" Height="96" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="46" /> <Shape ID="DesignTable:SidinfoCustGroup" ZOrder="15" X="747" Y="496" Height="96" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="46" />
<Shape ID="DesignTable:Users" ZOrder="7" X="791" Y="379" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" /> <Shape ID="DesignTable:Users" ZOrder="8" X="791" Y="379" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
<Shape ID="DesignTable:MCModel" ZOrder="9" X="919" Y="476" Height="410" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" /> <Shape ID="DesignTable:MCModel" ZOrder="10" X="919" Y="476" Height="410" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
<Shape ID="DesignTable:language" ZOrder="24" X="912" Y="519" Height="239" Width="134" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" /> <Shape ID="DesignTable:language" ZOrder="24" X="912" Y="519" Height="239" Width="134" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="235" />
<Shape ID="DesignTable:OPModel" ZOrder="1" X="1026" Y="230" Height="486" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="482" /> <Shape ID="DesignTable:OPModel" ZOrder="2" X="1026" Y="230" Height="486" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="482" />
<Shape ID="DesignTable:BCDData" ZOrder="10" X="877" Y="455" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" /> <Shape ID="DesignTable:BCDData" ZOrder="11" X="877" Y="455" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
<Shape ID="DesignTable:UserSID" ZOrder="25" X="872" Y="524" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" /> <Shape ID="DesignTable:UserSID" ZOrder="25" X="872" Y="524" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
<Shape ID="DesignTable:MailFormat" ZOrder="21" X="806" Y="428" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" /> <Shape ID="DesignTable:MailFormat" ZOrder="21" X="806" Y="428" Height="49" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="45" />
<Shape ID="DesignTable:MailRecipient" ZOrder="5" X="860" Y="495" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" /> <Shape ID="DesignTable:MailRecipient" ZOrder="6" X="860" Y="495" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
<Shape ID="DesignTable:SIDHistory" ZOrder="12" X="841" Y="350" Height="182" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" /> <Shape ID="DesignTable:SIDHistory" ZOrder="13" X="841" Y="350" Height="182" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
<Shape ID="DesignTable:InputDescription" ZOrder="11" X="744" Y="350" Height="143" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" /> <Shape ID="DesignTable:InputDescription" ZOrder="12" X="744" Y="350" Height="143" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
<Shape ID="DesignTable:OutputDescription" ZOrder="6" X="864" Y="466" Height="182" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" /> <Shape ID="DesignTable:OutputDescription" ZOrder="7" X="864" Y="466" Height="182" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
<Shape ID="DesignTable:UserTable" ZOrder="13" X="734" Y="246" Height="86" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" /> <Shape ID="DesignTable:UserTable" ZOrder="14" X="734" Y="246" Height="86" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
<Shape ID="DesignTable:ErrorDescription" ZOrder="8" X="831" Y="439" Height="105" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" /> <Shape ID="DesignTable:ErrorDescription" ZOrder="9" X="831" Y="439" Height="105" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
<Shape ID="DesignTable:ModelList" ZOrder="23" X="901" Y="509" Height="48" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" /> <Shape ID="DesignTable:ModelList" ZOrder="23" X="901" Y="509" Height="48" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="44" />
<Shape ID="DesignSources:QueriesTableAdapter" ZOrder="3" X="745" Y="74" Height="315" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" /> <Shape ID="DesignSources:QueriesTableAdapter" ZOrder="4" X="745" Y="74" Height="315" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" />
</Shapes> </Shapes>
<Connectors /> <Connectors />
</DiagramLayout> </DiagramLayout>

View File

@@ -3118,6 +3118,8 @@ namespace Project {
private global::System.Data.DataColumn columnbypasssid; private global::System.Data.DataColumn columnbypasssid;
private global::System.Data.DataColumn columnvWMSInfo;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public K4EE_Component_Reel_PreSetDataTable() { public K4EE_Component_Reel_PreSetDataTable() {
@@ -3239,6 +3241,14 @@ namespace Project {
} }
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public global::System.Data.DataColumn vWMSInfoColumn {
get {
return this.columnvWMSInfo;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.Browsable(false)]
@@ -3276,7 +3286,7 @@ namespace Project {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public K4EE_Component_Reel_PreSetRow AddK4EE_Component_Reel_PreSetRow(string MC, string Title, string Remark, System.DateTime wdate, int vOption, int vJobInfo, int vSidInfo, int vServerWrite, string jobtype, string bypasssid) { public K4EE_Component_Reel_PreSetRow AddK4EE_Component_Reel_PreSetRow(string MC, string Title, string Remark, System.DateTime wdate, int vOption, int vJobInfo, int vSidInfo, int vServerWrite, string jobtype, string bypasssid, int vWMSInfo) {
K4EE_Component_Reel_PreSetRow rowK4EE_Component_Reel_PreSetRow = ((K4EE_Component_Reel_PreSetRow)(this.NewRow())); K4EE_Component_Reel_PreSetRow rowK4EE_Component_Reel_PreSetRow = ((K4EE_Component_Reel_PreSetRow)(this.NewRow()));
object[] columnValuesArray = new object[] { object[] columnValuesArray = new object[] {
null, null,
@@ -3289,7 +3299,8 @@ namespace Project {
vSidInfo, vSidInfo,
vServerWrite, vServerWrite,
jobtype, jobtype,
bypasssid}; bypasssid,
vWMSInfo};
rowK4EE_Component_Reel_PreSetRow.ItemArray = columnValuesArray; rowK4EE_Component_Reel_PreSetRow.ItemArray = columnValuesArray;
this.Rows.Add(rowK4EE_Component_Reel_PreSetRow); this.Rows.Add(rowK4EE_Component_Reel_PreSetRow);
return rowK4EE_Component_Reel_PreSetRow; return rowK4EE_Component_Reel_PreSetRow;
@@ -3330,6 +3341,7 @@ namespace Project {
this.columnvServerWrite = base.Columns["vServerWrite"]; this.columnvServerWrite = base.Columns["vServerWrite"];
this.columnjobtype = base.Columns["jobtype"]; this.columnjobtype = base.Columns["jobtype"];
this.columnbypasssid = base.Columns["bypasssid"]; this.columnbypasssid = base.Columns["bypasssid"];
this.columnvWMSInfo = base.Columns["vWMSInfo"];
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -3357,6 +3369,8 @@ namespace Project {
base.Columns.Add(this.columnjobtype); base.Columns.Add(this.columnjobtype);
this.columnbypasssid = new global::System.Data.DataColumn("bypasssid", typeof(string), null, global::System.Data.MappingType.Element); this.columnbypasssid = new global::System.Data.DataColumn("bypasssid", typeof(string), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnbypasssid); base.Columns.Add(this.columnbypasssid);
this.columnvWMSInfo = new global::System.Data.DataColumn("vWMSInfo", typeof(int), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnvWMSInfo);
this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
this.columnidx}, true)); this.columnidx}, true));
this.columnidx.AutoIncrement = true; this.columnidx.AutoIncrement = true;
@@ -3371,6 +3385,7 @@ namespace Project {
this.columnRemark.MaxLength = 100; this.columnRemark.MaxLength = 100;
this.columnjobtype.MaxLength = 10; this.columnjobtype.MaxLength = 10;
this.columnbypasssid.MaxLength = 255; this.columnbypasssid.MaxLength = 255;
this.columnvWMSInfo.DefaultValue = ((int)(0));
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -6034,6 +6049,8 @@ namespace Project {
private global::System.Data.DataColumn columnAutoOutConveyor; private global::System.Data.DataColumn columnAutoOutConveyor;
private global::System.Data.DataColumn columnvWMSInfo;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public OPModelDataTable() { public OPModelDataTable() {
@@ -6267,6 +6284,14 @@ namespace Project {
} }
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public global::System.Data.DataColumn vWMSInfoColumn {
get {
return this.columnvWMSInfo;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.Browsable(false)]
@@ -6328,7 +6353,8 @@ namespace Project {
bool bOwnZPL, bool bOwnZPL,
bool IgnorePartNo, bool IgnorePartNo,
bool IgnoreBatch, bool IgnoreBatch,
int AutoOutConveyor) { int AutoOutConveyor,
ushort vWMSInfo) {
OPModelRow rowOPModelRow = ((OPModelRow)(this.NewRow())); OPModelRow rowOPModelRow = ((OPModelRow)(this.NewRow()));
object[] columnValuesArray = new object[] { object[] columnValuesArray = new object[] {
null, null,
@@ -6355,7 +6381,8 @@ namespace Project {
bOwnZPL, bOwnZPL,
IgnorePartNo, IgnorePartNo,
IgnoreBatch, IgnoreBatch,
AutoOutConveyor}; AutoOutConveyor,
vWMSInfo};
rowOPModelRow.ItemArray = columnValuesArray; rowOPModelRow.ItemArray = columnValuesArray;
this.Rows.Add(rowOPModelRow); this.Rows.Add(rowOPModelRow);
return rowOPModelRow; return rowOPModelRow;
@@ -6410,6 +6437,7 @@ namespace Project {
this.columnIgnorePartNo = base.Columns["IgnorePartNo"]; this.columnIgnorePartNo = base.Columns["IgnorePartNo"];
this.columnIgnoreBatch = base.Columns["IgnoreBatch"]; this.columnIgnoreBatch = base.Columns["IgnoreBatch"];
this.columnAutoOutConveyor = base.Columns["AutoOutConveyor"]; this.columnAutoOutConveyor = base.Columns["AutoOutConveyor"];
this.columnvWMSInfo = base.Columns["vWMSInfo"];
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -6465,12 +6493,15 @@ namespace Project {
base.Columns.Add(this.columnIgnoreBatch); base.Columns.Add(this.columnIgnoreBatch);
this.columnAutoOutConveyor = new global::System.Data.DataColumn("AutoOutConveyor", typeof(int), null, global::System.Data.MappingType.Element); this.columnAutoOutConveyor = new global::System.Data.DataColumn("AutoOutConveyor", typeof(int), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnAutoOutConveyor); base.Columns.Add(this.columnAutoOutConveyor);
this.columnvWMSInfo = new global::System.Data.DataColumn("vWMSInfo", typeof(ushort), null, global::System.Data.MappingType.Element);
base.Columns.Add(this.columnvWMSInfo);
this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
this.columnidx}, true)); this.columnidx}, true));
this.columnidx.AutoIncrement = true; this.columnidx.AutoIncrement = true;
this.columnidx.AutoIncrementSeed = 1; this.columnidx.AutoIncrementSeed = 1;
this.columnidx.AllowDBNull = false; this.columnidx.AllowDBNull = false;
this.columnidx.Unique = true; this.columnidx.Unique = true;
this.columnvWMSInfo.DefaultValue = ((ushort)(0));
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -11547,6 +11578,22 @@ namespace Project {
} }
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public int vWMSInfo {
get {
if (this.IsvWMSInfoNull()) {
return 0;
}
else {
return ((int)(this[this.tableK4EE_Component_Reel_PreSet.vWMSInfoColumn]));
}
}
set {
this[this.tableK4EE_Component_Reel_PreSet.vWMSInfoColumn] = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public bool IsMCNull() { public bool IsMCNull() {
@@ -11654,6 +11701,18 @@ namespace Project {
public void SetbypasssidNull() { public void SetbypasssidNull() {
this[this.tableK4EE_Component_Reel_PreSet.bypasssidColumn] = global::System.Convert.DBNull; this[this.tableK4EE_Component_Reel_PreSet.bypasssidColumn] = global::System.Convert.DBNull;
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public bool IsvWMSInfoNull() {
return this.IsNull(this.tableK4EE_Component_Reel_PreSet.vWMSInfoColumn);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public void SetvWMSInfoNull() {
this[this.tableK4EE_Component_Reel_PreSet.vWMSInfoColumn] = global::System.Convert.DBNull;
}
} }
/// <summary> /// <summary>
@@ -13006,6 +13065,22 @@ namespace Project {
} }
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public ushort vWMSInfo {
get {
if (this.IsvWMSInfoNull()) {
return 0;
}
else {
return ((ushort)(this[this.tableOPModel.vWMSInfoColumn]));
}
}
set {
this[this.tableOPModel.vWMSInfoColumn] = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public bool IsMidxNull() { public bool IsMidxNull() {
@@ -13293,6 +13368,18 @@ namespace Project {
public void SetAutoOutConveyorNull() { public void SetAutoOutConveyorNull() {
this[this.tableOPModel.AutoOutConveyorColumn] = global::System.Convert.DBNull; this[this.tableOPModel.AutoOutConveyorColumn] = global::System.Convert.DBNull;
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public bool IsvWMSInfoNull() {
return this.IsNull(this.tableOPModel.vWMSInfoColumn);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public void SetvWMSInfoNull() {
this[this.tableOPModel.vWMSInfoColumn] = global::System.Convert.DBNull;
}
} }
/// <summary> /// <summary>
@@ -19492,82 +19579,89 @@ WHERE (MC = @mcname)";
tableMapping.ColumnMappings.Add("vServerWrite", "vServerWrite"); tableMapping.ColumnMappings.Add("vServerWrite", "vServerWrite");
tableMapping.ColumnMappings.Add("jobtype", "jobtype"); tableMapping.ColumnMappings.Add("jobtype", "jobtype");
tableMapping.ColumnMappings.Add("bypasssid", "bypasssid"); tableMapping.ColumnMappings.Add("bypasssid", "bypasssid");
tableMapping.ColumnMappings.Add("0", "vWMSInfo");
this._adapter.TableMappings.Add(tableMapping); this._adapter.TableMappings.Add(tableMapping);
this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.DeleteCommand.Connection = this.Connection; this._adapter.DeleteCommand.Connection = this.Connection;
this._adapter.DeleteCommand.CommandText = @"DELETE FROM [K4EE_Component_Reel_PreSet] WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)))"; this._adapter.DeleteCommand.CommandText = @"DELETE FROM [K4EE_Component_Reel_PreSet] WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)) AND ((@IsNull_vWMSInfo = 1 AND [vWMSInfo] IS NULL) OR ([vWMSInfo] = @Original_vWMSInfo)))";
this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idx", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_MC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_MC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_MC", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_MC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Remark", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Remark", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Remark", global::System.Data.SqlDbType.VarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Remark", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_wdate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_wdate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_wdate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_wdate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vOption", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vJobInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vSidInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vServerWrite", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_jobtype", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_jobtype", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_jobtype", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_jobtype", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_bypasssid", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_bypasssid", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_bypasssid", global::System.Data.SqlDbType.VarChar, 255, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_bypasssid", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.InsertCommand.Connection = this.Connection; this._adapter.InsertCommand.Connection = this.Connection;
this._adapter.InsertCommand.CommandText = @"INSERT INTO [K4EE_Component_Reel_PreSet] ([MC], [Title], [Remark], [wdate], [vOption], [vJobInfo], [vSidInfo], [vServerWrite], [jobtype], [bypasssid]) VALUES (@MC, @Title, @Remark, @wdate, @vOption, @vJobInfo, @vSidInfo, @vServerWrite, @jobtype, @bypasssid); this._adapter.InsertCommand.CommandText = @"INSERT INTO [K4EE_Component_Reel_PreSet] ([MC], [Title], [Remark], [wdate], [vOption], [vJobInfo], [vSidInfo], [vServerWrite], [jobtype], [bypasssid], [vWMSInfo]) VALUES (@MC, @Title, @Remark, @wdate, @vOption, @vJobInfo, @vSidInfo, @vServerWrite, @jobtype, @bypasssid, @vWMSInfo);
SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid FROM Component_Reel_PreSet WHERE (idx = SCOPE_IDENTITY())"; SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo FROM K4EE_Component_Reel_PreSet WHERE (idx = SCOPE_IDENTITY())";
this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MC", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Remark", global::System.Data.SqlDbType.VarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Remark", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@wdate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@wdate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vOption", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vJobInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vSidInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vServerWrite", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@jobtype", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@jobtype", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@bypasssid", global::System.Data.SqlDbType.VarChar, 255, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@bypasssid", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand();
this._adapter.UpdateCommand.Connection = this.Connection; this._adapter.UpdateCommand.Connection = this.Connection;
this._adapter.UpdateCommand.CommandText = @"UPDATE [K4EE_Component_Reel_PreSet] SET [MC] = @MC, [Title] = @Title, [Remark] = @Remark, [wdate] = @wdate, [vOption] = @vOption, [vJobInfo] = @vJobInfo, [vSidInfo] = @vSidInfo, [vServerWrite] = @vServerWrite, [jobtype] = @jobtype, [bypasssid] = @bypasssid WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid))); this._adapter.UpdateCommand.CommandText = @"UPDATE [K4EE_Component_Reel_PreSet] SET [MC] = @MC, [Title] = @Title, [Remark] = @Remark, [wdate] = @wdate, [vOption] = @vOption, [vJobInfo] = @vJobInfo, [vSidInfo] = @vSidInfo, [vServerWrite] = @vServerWrite, [jobtype] = @jobtype, [bypasssid] = @bypasssid, [vWMSInfo] = @vWMSInfo WHERE (([idx] = @Original_idx) AND ((@IsNull_MC = 1 AND [MC] IS NULL) OR ([MC] = @Original_MC)) AND ([Title] = @Original_Title) AND ((@IsNull_Remark = 1 AND [Remark] IS NULL) OR ([Remark] = @Original_Remark)) AND ((@IsNull_wdate = 1 AND [wdate] IS NULL) OR ([wdate] = @Original_wdate)) AND ((@IsNull_vOption = 1 AND [vOption] IS NULL) OR ([vOption] = @Original_vOption)) AND ((@IsNull_vJobInfo = 1 AND [vJobInfo] IS NULL) OR ([vJobInfo] = @Original_vJobInfo)) AND ((@IsNull_vSidInfo = 1 AND [vSidInfo] IS NULL) OR ([vSidInfo] = @Original_vSidInfo)) AND ((@IsNull_vServerWrite = 1 AND [vServerWrite] IS NULL) OR ([vServerWrite] = @Original_vServerWrite)) AND ((@IsNull_jobtype = 1 AND [jobtype] IS NULL) OR ([jobtype] = @Original_jobtype)) AND ((@IsNull_bypasssid = 1 AND [bypasssid] IS NULL) OR ([bypasssid] = @Original_bypasssid)) AND ((@IsNull_vWMSInfo = 1 AND [vWMSInfo] IS NULL) OR ([vWMSInfo] = @Original_vWMSInfo)));
SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid FROM Component_Reel_PreSet WHERE (idx = @idx)"; SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo FROM K4EE_Component_Reel_PreSet WHERE (idx = @idx)";
this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text;
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MC", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Remark", global::System.Data.SqlDbType.VarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Remark", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@wdate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@wdate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vOption", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vJobInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vSidInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vServerWrite", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@jobtype", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@jobtype", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@bypasssid", global::System.Data.SqlDbType.VarChar, 255, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@bypasssid", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idx", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idx", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_MC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_MC", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_MC", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_MC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "MC", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Remark", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Remark", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Remark", global::System.Data.SqlDbType.VarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Remark", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Remark", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_wdate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_wdate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_wdate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_wdate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "wdate", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vOption", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vOption", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vOption", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vJobInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vJobInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vJobInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vSidInfo", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vSidInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vSidInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vServerWrite", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vServerWrite", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vServerWrite", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_jobtype", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_jobtype", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_jobtype", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_jobtype", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "jobtype", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_bypasssid", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_bypasssid", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_bypasssid", global::System.Data.SqlDbType.VarChar, 255, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_bypasssid", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "bypasssid", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idx", global::System.Data.SqlDbType.Variant, 1024, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_vWMSInfo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "vWMSInfo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idx", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idx", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -19583,9 +19677,9 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].Connection = this.Connection;
this._commandCollection[0].CommandText = "SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite," + this._commandCollection[0].CommandText = "SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServer" +
" jobtype, bypasssid\r\nFROM K4EE_Component_Reel_PreSet\r\nWHERE (ISNULL(MC, \'\')" + "Write, jobtype, bypasssid, vWMSInfo\r\nFROM K4EE_Component_Reel_PreSet\r" +
" = @mc)"; "\nWHERE (ISNULL(MC, \'\') = @mc)";
this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mc", global::System.Data.SqlDbType.VarChar, 1024, global::System.Data.ParameterDirection.Input, 0, 0, "", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mc", global::System.Data.SqlDbType.VarChar, 1024, global::System.Data.ParameterDirection.Input, 0, 0, "", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
} }
@@ -19659,7 +19753,7 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)]
public virtual int Delete(int Original_idx, string Original_MC, string Original_Title, string Original_Remark, global::System.Nullable<global::System.DateTime> Original_wdate, global::System.Nullable<int> Original_vOption, global::System.Nullable<int> Original_vJobInfo, global::System.Nullable<int> Original_vSidInfo, global::System.Nullable<int> Original_vServerWrite, string Original_jobtype, string Original_bypasssid) { public virtual int Delete(int Original_idx, string Original_MC, string Original_Title, string Original_Remark, global::System.Nullable<global::System.DateTime> Original_wdate, global::System.Nullable<int> Original_vOption, global::System.Nullable<int> Original_vJobInfo, global::System.Nullable<int> Original_vSidInfo, global::System.Nullable<int> Original_vServerWrite, string Original_jobtype, string Original_bypasssid, global::System.Nullable<int> Original_vWMSInfo) {
this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idx)); this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idx));
if ((Original_MC == null)) { if ((Original_MC == null)) {
this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1));
@@ -19739,6 +19833,14 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0)); this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0));
this.Adapter.DeleteCommand.Parameters[19].Value = ((string)(Original_bypasssid)); this.Adapter.DeleteCommand.Parameters[19].Value = ((string)(Original_bypasssid));
} }
if ((Original_vWMSInfo.HasValue == true)) {
this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(0));
this.Adapter.DeleteCommand.Parameters[21].Value = ((int)(Original_vWMSInfo.Value));
}
else {
this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(1));
this.Adapter.DeleteCommand.Parameters[21].Value = global::System.DBNull.Value;
}
global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State;
if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) { != global::System.Data.ConnectionState.Open)) {
@@ -19759,7 +19861,7 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)]
public virtual int Insert(string MC, string Title, string Remark, global::System.Nullable<global::System.DateTime> wdate, global::System.Nullable<int> vOption, global::System.Nullable<int> vJobInfo, global::System.Nullable<int> vSidInfo, global::System.Nullable<int> vServerWrite, string jobtype, string bypasssid) { public virtual int Insert(string MC, string Title, string Remark, global::System.Nullable<global::System.DateTime> wdate, global::System.Nullable<int> vOption, global::System.Nullable<int> vJobInfo, global::System.Nullable<int> vSidInfo, global::System.Nullable<int> vServerWrite, string jobtype, string bypasssid, global::System.Nullable<int> vWMSInfo) {
if ((MC == null)) { if ((MC == null)) {
this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value;
} }
@@ -19820,6 +19922,12 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
else { else {
this.Adapter.InsertCommand.Parameters[9].Value = ((string)(bypasssid)); this.Adapter.InsertCommand.Parameters[9].Value = ((string)(bypasssid));
} }
if ((vWMSInfo.HasValue == true)) {
this.Adapter.InsertCommand.Parameters[10].Value = ((int)(vWMSInfo.Value));
}
else {
this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value;
}
global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State;
if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) { != global::System.Data.ConnectionState.Open)) {
@@ -19851,6 +19959,7 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
global::System.Nullable<int> vServerWrite, global::System.Nullable<int> vServerWrite,
string jobtype, string jobtype,
string bypasssid, string bypasssid,
global::System.Nullable<int> vWMSInfo,
int Original_idx, int Original_idx,
string Original_MC, string Original_MC,
string Original_Title, string Original_Title,
@@ -19862,7 +19971,8 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
global::System.Nullable<int> Original_vServerWrite, global::System.Nullable<int> Original_vServerWrite,
string Original_jobtype, string Original_jobtype,
string Original_bypasssid, string Original_bypasssid,
object idx) { global::System.Nullable<int> Original_vWMSInfo,
int idx) {
if ((MC == null)) { if ((MC == null)) {
this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value;
} }
@@ -19923,91 +20033,100 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
else { else {
this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(bypasssid)); this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(bypasssid));
} }
this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(Original_idx)); if ((vWMSInfo.HasValue == true)) {
if ((Original_MC == null)) { this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(vWMSInfo.Value));
this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value;
} }
else { else {
this.Adapter.UpdateCommand.Parameters[11].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value;
this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(Original_MC)); }
this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(Original_idx));
if ((Original_MC == null)) {
this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value;
}
else {
this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_MC));
} }
if ((Original_Title == null)) { if ((Original_Title == null)) {
throw new global::System.ArgumentNullException("Original_Title"); throw new global::System.ArgumentNullException("Original_Title");
} }
else { else {
this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_Title)); this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(Original_Title));
} }
if ((Original_Remark == null)) { if ((Original_Remark == null)) {
this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value;
} }
else { else {
this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[15].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Original_Remark)); this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Original_Remark));
} }
if ((Original_wdate.HasValue == true)) { if ((Original_wdate.HasValue == true)) {
this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[17].Value = ((System.DateTime)(Original_wdate.Value)); this.Adapter.UpdateCommand.Parameters[18].Value = ((System.DateTime)(Original_wdate.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[17].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[18].Value = global::System.DBNull.Value;
} }
if ((Original_vOption.HasValue == true)) { if ((Original_vOption.HasValue == true)) {
this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(Original_vOption.Value)); this.Adapter.UpdateCommand.Parameters[20].Value = ((int)(Original_vOption.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[19].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[20].Value = global::System.DBNull.Value;
} }
if ((Original_vJobInfo.HasValue == true)) { if ((Original_vJobInfo.HasValue == true)) {
this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[21].Value = ((int)(Original_vJobInfo.Value)); this.Adapter.UpdateCommand.Parameters[22].Value = ((int)(Original_vJobInfo.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value;
} }
if ((Original_vSidInfo.HasValue == true)) { if ((Original_vSidInfo.HasValue == true)) {
this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[23].Value = ((int)(Original_vSidInfo.Value)); this.Adapter.UpdateCommand.Parameters[24].Value = ((int)(Original_vSidInfo.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value;
} }
if ((Original_vServerWrite.HasValue == true)) { if ((Original_vServerWrite.HasValue == true)) {
this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[25].Value = ((int)(Original_vServerWrite.Value)); this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_vServerWrite.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[25].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[26].Value = global::System.DBNull.Value;
} }
if ((Original_jobtype == null)) { if ((Original_jobtype == null)) {
this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[27].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value;
} }
else { else {
this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_jobtype)); this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_jobtype));
} }
if ((Original_bypasssid == null)) { if ((Original_bypasssid == null)) {
this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(1)); this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[29].Value = global::System.DBNull.Value; this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value;
} }
else { else {
this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(0)); this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_bypasssid)); this.Adapter.UpdateCommand.Parameters[30].Value = ((string)(Original_bypasssid));
} }
if ((idx == null)) { if ((Original_vWMSInfo.HasValue == true)) {
throw new global::System.ArgumentNullException("idx"); this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0));
this.Adapter.UpdateCommand.Parameters[32].Value = ((int)(Original_vWMSInfo.Value));
} }
else { else {
this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(idx)); this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1));
this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value;
} }
this.Adapter.UpdateCommand.Parameters[33].Value = ((int)(idx));
global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State;
if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open)
!= global::System.Data.ConnectionState.Open)) { != global::System.Data.ConnectionState.Open)) {
@@ -20023,6 +20142,37 @@ SELECT idx, MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite,
} }
} }
} }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)]
public virtual int Update(
string MC,
string Title,
string Remark,
global::System.Nullable<global::System.DateTime> wdate,
global::System.Nullable<int> vOption,
global::System.Nullable<int> vJobInfo,
global::System.Nullable<int> vSidInfo,
global::System.Nullable<int> vServerWrite,
string jobtype,
string bypasssid,
global::System.Nullable<int> vWMSInfo,
int Original_idx,
string Original_MC,
string Original_Title,
string Original_Remark,
global::System.Nullable<global::System.DateTime> Original_wdate,
global::System.Nullable<int> Original_vOption,
global::System.Nullable<int> Original_vJobInfo,
global::System.Nullable<int> Original_vSidInfo,
global::System.Nullable<int> Original_vServerWrite,
string Original_jobtype,
string Original_bypasssid,
global::System.Nullable<int> Original_vWMSInfo) {
return this.Update(MC, Title, Remark, wdate, vOption, vJobInfo, vSidInfo, vServerWrite, jobtype, bypasssid, vWMSInfo, Original_idx, Original_MC, Original_Title, Original_Remark, Original_wdate, Original_vOption, Original_vJobInfo, Original_vSidInfo, Original_vServerWrite, Original_jobtype, Original_bypasssid, Original_vWMSInfo, Original_idx);
}
} }
/// <summary> /// <summary>

View File

@@ -29,11 +29,11 @@
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Model_Operation)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Model_Operation));
this.dv = new arCtl.arDatagridView(); this.dv = new arCtl.arDatagridView();
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -63,6 +63,7 @@
this.button1 = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button();
this.tabControl1 = new System.Windows.Forms.TabControl(); this.tabControl1 = new System.Windows.Forms.TabControl();
this.tabPage1 = new System.Windows.Forms.TabPage(); this.tabPage1 = new System.Windows.Forms.TabPage();
this.chkApplyWMSInfo = new System.Windows.Forms.CheckBox();
this.chkApplySidInfo = new System.Windows.Forms.CheckBox(); this.chkApplySidInfo = new System.Windows.Forms.CheckBox();
this.chkApplyJobInfo = new System.Windows.Forms.CheckBox(); this.chkApplyJobInfo = new System.Windows.Forms.CheckBox();
this.chkApplySIDConvData = new System.Windows.Forms.CheckBox(); this.chkApplySIDConvData = new System.Windows.Forms.CheckBox();
@@ -100,7 +101,6 @@
this.checkBox5 = new System.Windows.Forms.CheckBox(); this.checkBox5 = new System.Windows.Forms.CheckBox();
this.checkBox4 = new System.Windows.Forms.CheckBox(); this.checkBox4 = new System.Windows.Forms.CheckBox();
this.grpApplySidinfo = new System.Windows.Forms.GroupBox(); this.grpApplySidinfo = new System.Windows.Forms.GroupBox();
this.checkBox33 = new System.Windows.Forms.CheckBox();
this.checkBox28 = new System.Windows.Forms.CheckBox(); this.checkBox28 = new System.Windows.Forms.CheckBox();
this.checkBox26 = new System.Windows.Forms.CheckBox(); this.checkBox26 = new System.Windows.Forms.CheckBox();
this.checkBox27 = new System.Windows.Forms.CheckBox(); this.checkBox27 = new System.Windows.Forms.CheckBox();
@@ -115,6 +115,18 @@
this.checkBox15 = new System.Windows.Forms.CheckBox(); this.checkBox15 = new System.Windows.Forms.CheckBox();
this.checkBox16 = new System.Windows.Forms.CheckBox(); this.checkBox16 = new System.Windows.Forms.CheckBox();
this.checkBox17 = new System.Windows.Forms.CheckBox(); this.checkBox17 = new System.Windows.Forms.CheckBox();
this.grpApplyWMSinfo = new System.Windows.Forms.GroupBox();
this.checkBox36 = new System.Windows.Forms.CheckBox();
this.checkBox38 = new System.Windows.Forms.CheckBox();
this.label22 = new System.Windows.Forms.Label();
this.label23 = new System.Windows.Forms.Label();
this.checkBox41 = new System.Windows.Forms.CheckBox();
this.checkBox42 = new System.Windows.Forms.CheckBox();
this.checkBox43 = new System.Windows.Forms.CheckBox();
this.checkBox44 = new System.Windows.Forms.CheckBox();
this.checkBox45 = new System.Windows.Forms.CheckBox();
this.checkBox46 = new System.Windows.Forms.CheckBox();
this.checkBox47 = new System.Windows.Forms.CheckBox();
this.panel6 = new System.Windows.Forms.Panel(); this.panel6 = new System.Windows.Forms.Panel();
this.tbDefDate = new System.Windows.Forms.TextBox(); this.tbDefDate = new System.Windows.Forms.TextBox();
this.label18 = new System.Windows.Forms.Label(); this.label18 = new System.Windows.Forms.Label();
@@ -161,6 +173,7 @@
this.GrpSidConvData.SuspendLayout(); this.GrpSidConvData.SuspendLayout();
this.grpapplyjob.SuspendLayout(); this.grpapplyjob.SuspendLayout();
this.grpApplySidinfo.SuspendLayout(); this.grpApplySidinfo.SuspendLayout();
this.grpApplyWMSinfo.SuspendLayout();
this.panel6.SuspendLayout(); this.panel6.SuspendLayout();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout(); this.tableLayoutPanel1.SuspendLayout();
@@ -188,22 +201,22 @@
this.Code, this.Code,
this.dvc_bsave}); this.dvc_bsave});
this.dv.DataSource = this.bs; this.dv.DataSource = this.bs;
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle5.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); dataGridViewCellStyle20.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.ControlText;
dataGridViewCellStyle5.Padding = new System.Windows.Forms.Padding(5); dataGridViewCellStyle20.Padding = new System.Windows.Forms.Padding(5);
dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False; dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
this.dv.DefaultCellStyle = dataGridViewCellStyle5; this.dv.DefaultCellStyle = dataGridViewCellStyle20;
this.dv.Dock = System.Windows.Forms.DockStyle.Fill; this.dv.Dock = System.Windows.Forms.DockStyle.Fill;
this.dv.Location = new System.Drawing.Point(0, 136); this.dv.Location = new System.Drawing.Point(0, 136);
this.dv.MultiSelect = false; this.dv.MultiSelect = false;
this.dv.Name = "dv"; this.dv.Name = "dv";
this.dv.RowHeadersVisible = false; this.dv.RowHeadersVisible = false;
this.dv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; this.dv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
this.dv.Size = new System.Drawing.Size(639, 473); this.dv.Size = new System.Drawing.Size(639, 555);
this.dv.TabIndex = 1; this.dv.TabIndex = 1;
this.dv.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dv_DataError); this.dv.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dv_DataError);
// //
@@ -211,8 +224,8 @@
// //
this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; this.Column1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells;
this.Column1.DataPropertyName = "idx"; this.Column1.DataPropertyName = "idx";
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Column1.DefaultCellStyle = dataGridViewCellStyle1; this.Column1.DefaultCellStyle = dataGridViewCellStyle16;
this.Column1.HeaderText = "*"; this.Column1.HeaderText = "*";
this.Column1.Name = "Column1"; this.Column1.Name = "Column1";
this.Column1.Width = 50; this.Column1.Width = 50;
@@ -221,8 +234,8 @@
// //
this.dvc_title.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.dvc_title.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.dvc_title.DataPropertyName = "Title"; this.dvc_title.DataPropertyName = "Title";
dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.dvc_title.DefaultCellStyle = dataGridViewCellStyle2; this.dvc_title.DefaultCellStyle = dataGridViewCellStyle17;
this.dvc_title.HeaderText = "Description"; this.dvc_title.HeaderText = "Description";
this.dvc_title.Name = "dvc_title"; this.dvc_title.Name = "dvc_title";
// //
@@ -230,16 +243,16 @@
// //
this.Code.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; this.Code.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
this.Code.DataPropertyName = "Code"; this.Code.DataPropertyName = "Code";
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.Code.DefaultCellStyle = dataGridViewCellStyle3; this.Code.DefaultCellStyle = dataGridViewCellStyle18;
this.Code.HeaderText = "Customer Code"; this.Code.HeaderText = "Customer Code";
this.Code.Name = "Code"; this.Code.Name = "Code";
// //
// dvc_bsave // dvc_bsave
// //
this.dvc_bsave.DataPropertyName = "BSave"; this.dvc_bsave.DataPropertyName = "BSave";
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.dvc_bsave.DefaultCellStyle = dataGridViewCellStyle4; this.dvc_bsave.DefaultCellStyle = dataGridViewCellStyle19;
this.dvc_bsave.HeaderText = "BLoad"; this.dvc_bsave.HeaderText = "BLoad";
this.dvc_bsave.Name = "dvc_bsave"; this.dvc_bsave.Name = "dvc_bsave";
this.dvc_bsave.Width = 86; this.dvc_bsave.Width = 86;
@@ -294,7 +307,7 @@
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel5.Location = new System.Drawing.Point(1, 1); this.panel5.Location = new System.Drawing.Point(1, 1);
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(1368, 737); this.panel5.Size = new System.Drawing.Size(1368, 819);
this.panel5.TabIndex = 3; this.panel5.TabIndex = 3;
// //
// panel4 // panel4
@@ -308,7 +321,7 @@
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel4.Location = new System.Drawing.Point(0, 53); this.panel4.Location = new System.Drawing.Point(0, 53);
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
this.panel4.Size = new System.Drawing.Size(1368, 684); this.panel4.Size = new System.Drawing.Size(1368, 766);
this.panel4.TabIndex = 3; this.panel4.TabIndex = 3;
// //
// panel1 // panel1
@@ -323,7 +336,7 @@
this.panel1.Location = new System.Drawing.Point(639, 136); this.panel1.Location = new System.Drawing.Point(639, 136);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Padding = new System.Windows.Forms.Padding(10); this.panel1.Padding = new System.Windows.Forms.Padding(10);
this.panel1.Size = new System.Drawing.Size(729, 473); this.panel1.Size = new System.Drawing.Size(729, 555);
this.panel1.TabIndex = 28; this.panel1.TabIndex = 28;
// //
// panel8 // panel8
@@ -502,11 +515,12 @@
this.tabControl1.Location = new System.Drawing.Point(10, 169); this.tabControl1.Location = new System.Drawing.Point(10, 169);
this.tabControl1.Name = "tabControl1"; this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0; this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(709, 294); this.tabControl1.Size = new System.Drawing.Size(709, 376);
this.tabControl1.TabIndex = 27; this.tabControl1.TabIndex = 27;
// //
// tabPage1 // tabPage1
// //
this.tabPage1.Controls.Add(this.chkApplyWMSInfo);
this.tabPage1.Controls.Add(this.chkApplySidInfo); this.tabPage1.Controls.Add(this.chkApplySidInfo);
this.tabPage1.Controls.Add(this.chkApplyJobInfo); this.tabPage1.Controls.Add(this.chkApplyJobInfo);
this.tabPage1.Controls.Add(this.chkApplySIDConvData); this.tabPage1.Controls.Add(this.chkApplySIDConvData);
@@ -518,17 +532,31 @@
this.tabPage1.Location = new System.Drawing.Point(4, 26); this.tabPage1.Location = new System.Drawing.Point(4, 26);
this.tabPage1.Name = "tabPage1"; this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(10); this.tabPage1.Padding = new System.Windows.Forms.Padding(10);
this.tabPage1.Size = new System.Drawing.Size(701, 264); this.tabPage1.Size = new System.Drawing.Size(701, 346);
this.tabPage1.TabIndex = 0; this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Options"; this.tabPage1.Text = "Options";
this.tabPage1.UseVisualStyleBackColor = true; this.tabPage1.UseVisualStyleBackColor = true;
// //
// chkApplyWMSInfo
//
this.chkApplyWMSInfo.AutoSize = true;
this.chkApplyWMSInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplyWMSInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplyWMSInfo.Location = new System.Drawing.Point(13, 298);
this.chkApplyWMSInfo.Name = "chkApplyWMSInfo";
this.chkApplyWMSInfo.Size = new System.Drawing.Size(446, 25);
this.chkApplyWMSInfo.TabIndex = 34;
this.chkApplyWMSInfo.Tag = "8";
this.chkApplyWMSInfo.Text = "Automatically record data using WMS information table";
this.chkApplyWMSInfo.UseVisualStyleBackColor = true;
this.chkApplyWMSInfo.CheckStateChanged += new System.EventHandler(this.chkApplySidInfo_CheckStateChanged);
//
// chkApplySidInfo // chkApplySidInfo
// //
this.chkApplySidInfo.AutoSize = true; this.chkApplySidInfo.AutoSize = true;
this.chkApplySidInfo.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplySidInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplySidInfo.ForeColor = System.Drawing.Color.Gray; this.chkApplySidInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplySidInfo.Location = new System.Drawing.Point(13, 202); this.chkApplySidInfo.Location = new System.Drawing.Point(13, 226);
this.chkApplySidInfo.Name = "chkApplySidInfo"; this.chkApplySidInfo.Name = "chkApplySidInfo";
this.chkApplySidInfo.Size = new System.Drawing.Size(431, 25); this.chkApplySidInfo.Size = new System.Drawing.Size(431, 25);
this.chkApplySidInfo.TabIndex = 33; this.chkApplySidInfo.TabIndex = 33;
@@ -542,7 +570,7 @@
this.chkApplyJobInfo.AutoSize = true; this.chkApplyJobInfo.AutoSize = true;
this.chkApplyJobInfo.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplyJobInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplyJobInfo.ForeColor = System.Drawing.Color.Gray; this.chkApplyJobInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplyJobInfo.Location = new System.Drawing.Point(13, 170); this.chkApplyJobInfo.Location = new System.Drawing.Point(13, 190);
this.chkApplyJobInfo.Name = "chkApplyJobInfo"; this.chkApplyJobInfo.Name = "chkApplyJobInfo";
this.chkApplyJobInfo.Size = new System.Drawing.Size(424, 25); this.chkApplyJobInfo.Size = new System.Drawing.Size(424, 25);
this.chkApplyJobInfo.TabIndex = 32; this.chkApplyJobInfo.TabIndex = 32;
@@ -556,7 +584,7 @@
this.chkApplySIDConvData.AutoSize = true; this.chkApplySIDConvData.AutoSize = true;
this.chkApplySIDConvData.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplySIDConvData.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplySIDConvData.ForeColor = System.Drawing.Color.Gray; this.chkApplySIDConvData.ForeColor = System.Drawing.Color.Gray;
this.chkApplySIDConvData.Location = new System.Drawing.Point(13, 234); this.chkApplySIDConvData.Location = new System.Drawing.Point(13, 262);
this.chkApplySIDConvData.Name = "chkApplySIDConvData"; this.chkApplySIDConvData.Name = "chkApplySIDConvData";
this.chkApplySIDConvData.Size = new System.Drawing.Size(426, 25); this.chkApplySIDConvData.Size = new System.Drawing.Size(426, 25);
this.chkApplySIDConvData.TabIndex = 31; this.chkApplySIDConvData.TabIndex = 31;
@@ -572,10 +600,10 @@
this.chkUserConfirm.ForeColor = System.Drawing.Color.Gray; this.chkUserConfirm.ForeColor = System.Drawing.Color.Gray;
this.chkUserConfirm.Location = new System.Drawing.Point(13, 11); this.chkUserConfirm.Location = new System.Drawing.Point(13, 11);
this.chkUserConfirm.Name = "chkUserConfirm"; this.chkUserConfirm.Name = "chkUserConfirm";
this.chkUserConfirm.Size = new System.Drawing.Size(444, 25); this.chkUserConfirm.Size = new System.Drawing.Size(316, 25);
this.chkUserConfirm.TabIndex = 13; this.chkUserConfirm.TabIndex = 13;
this.chkUserConfirm.Tag = "0"; this.chkUserConfirm.Tag = "0";
this.chkUserConfirm.Text = "User confirms final print values (no automatic progress)"; this.chkUserConfirm.Text = "User confirms (no automatic progress)";
this.chkUserConfirm.UseVisualStyleBackColor = true; this.chkUserConfirm.UseVisualStyleBackColor = true;
this.chkUserConfirm.CheckStateChanged += new System.EventHandler(this.chkApplySidInfo_CheckStateChanged); this.chkUserConfirm.CheckStateChanged += new System.EventHandler(this.chkApplySidInfo_CheckStateChanged);
// //
@@ -584,7 +612,7 @@
this.chkSIDConv.AutoSize = true; this.chkSIDConv.AutoSize = true;
this.chkSIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkSIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkSIDConv.ForeColor = System.Drawing.Color.Gray; this.chkSIDConv.ForeColor = System.Drawing.Color.Gray;
this.chkSIDConv.Location = new System.Drawing.Point(13, 138); this.chkSIDConv.Location = new System.Drawing.Point(13, 154);
this.chkSIDConv.Name = "chkSIDConv"; this.chkSIDConv.Name = "chkSIDConv";
this.chkSIDConv.Size = new System.Drawing.Size(372, 25); this.chkSIDConv.Size = new System.Drawing.Size(372, 25);
this.chkSIDConv.TabIndex = 28; this.chkSIDConv.TabIndex = 28;
@@ -598,12 +626,12 @@
this.chkQtyServer.AutoSize = true; this.chkQtyServer.AutoSize = true;
this.chkQtyServer.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkQtyServer.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkQtyServer.ForeColor = System.Drawing.Color.Gray; this.chkQtyServer.ForeColor = System.Drawing.Color.Gray;
this.chkQtyServer.Location = new System.Drawing.Point(13, 43); this.chkQtyServer.Location = new System.Drawing.Point(13, 47);
this.chkQtyServer.Name = "chkQtyServer"; this.chkQtyServer.Name = "chkQtyServer";
this.chkQtyServer.Size = new System.Drawing.Size(388, 25); this.chkQtyServer.Size = new System.Drawing.Size(307, 25);
this.chkQtyServer.TabIndex = 13; this.chkQtyServer.TabIndex = 13;
this.chkQtyServer.Tag = "1"; this.chkQtyServer.Tag = "1";
this.chkQtyServer.Text = "Query and use server quantity based on Reel ID"; this.chkQtyServer.Text = "Use server quantity based on Reel ID";
this.chkQtyServer.UseVisualStyleBackColor = true; this.chkQtyServer.UseVisualStyleBackColor = true;
this.chkQtyServer.CheckStateChanged += new System.EventHandler(this.chkApplySidInfo_CheckStateChanged); this.chkQtyServer.CheckStateChanged += new System.EventHandler(this.chkApplySidInfo_CheckStateChanged);
// //
@@ -612,7 +640,7 @@
this.chkQtyMRQ.AutoSize = true; this.chkQtyMRQ.AutoSize = true;
this.chkQtyMRQ.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkQtyMRQ.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkQtyMRQ.ForeColor = System.Drawing.Color.Gray; this.chkQtyMRQ.ForeColor = System.Drawing.Color.Gray;
this.chkQtyMRQ.Location = new System.Drawing.Point(13, 106); this.chkQtyMRQ.Location = new System.Drawing.Point(13, 118);
this.chkQtyMRQ.Name = "chkQtyMRQ"; this.chkQtyMRQ.Name = "chkQtyMRQ";
this.chkQtyMRQ.Size = new System.Drawing.Size(453, 25); this.chkQtyMRQ.Size = new System.Drawing.Size(453, 25);
this.chkQtyMRQ.TabIndex = 27; this.chkQtyMRQ.TabIndex = 27;
@@ -626,7 +654,7 @@
this.chkNew.AutoSize = true; this.chkNew.AutoSize = true;
this.chkNew.Font = new System.Drawing.Font("맑은 고딕", 11F); this.chkNew.Font = new System.Drawing.Font("맑은 고딕", 11F);
this.chkNew.ForeColor = System.Drawing.Color.Gray; this.chkNew.ForeColor = System.Drawing.Color.Gray;
this.chkNew.Location = new System.Drawing.Point(13, 75); this.chkNew.Location = new System.Drawing.Point(13, 83);
this.chkNew.Name = "chkNew"; this.chkNew.Name = "chkNew";
this.chkNew.Size = new System.Drawing.Size(159, 24); this.chkNew.Size = new System.Drawing.Size(159, 24);
this.chkNew.TabIndex = 24; this.chkNew.TabIndex = 24;
@@ -640,10 +668,11 @@
this.tabPage2.Controls.Add(this.GrpSidConvData); this.tabPage2.Controls.Add(this.GrpSidConvData);
this.tabPage2.Controls.Add(this.grpapplyjob); this.tabPage2.Controls.Add(this.grpapplyjob);
this.tabPage2.Controls.Add(this.grpApplySidinfo); this.tabPage2.Controls.Add(this.grpApplySidinfo);
this.tabPage2.Controls.Add(this.grpApplyWMSinfo);
this.tabPage2.Location = new System.Drawing.Point(4, 26); this.tabPage2.Location = new System.Drawing.Point(4, 26);
this.tabPage2.Name = "tabPage2"; this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(10); this.tabPage2.Padding = new System.Windows.Forms.Padding(10);
this.tabPage2.Size = new System.Drawing.Size(701, 264); this.tabPage2.Size = new System.Drawing.Size(701, 346);
this.tabPage2.TabIndex = 1; this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "Option Data"; this.tabPage2.Text = "Option Data";
this.tabPage2.UseVisualStyleBackColor = true; this.tabPage2.UseVisualStyleBackColor = true;
@@ -666,7 +695,7 @@
this.GrpSidConvData.Controls.Add(this.checkBox25); this.GrpSidConvData.Controls.Add(this.checkBox25);
this.GrpSidConvData.Dock = System.Windows.Forms.DockStyle.Top; this.GrpSidConvData.Dock = System.Windows.Forms.DockStyle.Top;
this.GrpSidConvData.Font = new System.Drawing.Font("맑은 고딕", 10F); this.GrpSidConvData.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.GrpSidConvData.Location = new System.Drawing.Point(10, 174); this.GrpSidConvData.Location = new System.Drawing.Point(10, 256);
this.GrpSidConvData.Name = "GrpSidConvData"; this.GrpSidConvData.Name = "GrpSidConvData";
this.GrpSidConvData.Size = new System.Drawing.Size(681, 82); this.GrpSidConvData.Size = new System.Drawing.Size(681, 82);
this.GrpSidConvData.TabIndex = 34; this.GrpSidConvData.TabIndex = 34;
@@ -851,7 +880,7 @@
this.grpapplyjob.Dock = System.Windows.Forms.DockStyle.Top; this.grpapplyjob.Dock = System.Windows.Forms.DockStyle.Top;
this.grpapplyjob.Enabled = false; this.grpapplyjob.Enabled = false;
this.grpapplyjob.Font = new System.Drawing.Font("맑은 고딕", 10F); this.grpapplyjob.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpapplyjob.Location = new System.Drawing.Point(10, 92); this.grpapplyjob.Location = new System.Drawing.Point(10, 174);
this.grpapplyjob.Name = "grpapplyjob"; this.grpapplyjob.Name = "grpapplyjob";
this.grpapplyjob.Size = new System.Drawing.Size(681, 82); this.grpapplyjob.Size = new System.Drawing.Size(681, 82);
this.grpapplyjob.TabIndex = 33; this.grpapplyjob.TabIndex = 33;
@@ -985,7 +1014,6 @@
// //
// grpApplySidinfo // grpApplySidinfo
// //
this.grpApplySidinfo.Controls.Add(this.checkBox33);
this.grpApplySidinfo.Controls.Add(this.checkBox28); this.grpApplySidinfo.Controls.Add(this.checkBox28);
this.grpApplySidinfo.Controls.Add(this.checkBox26); this.grpApplySidinfo.Controls.Add(this.checkBox26);
this.grpApplySidinfo.Controls.Add(this.checkBox27); this.grpApplySidinfo.Controls.Add(this.checkBox27);
@@ -1003,25 +1031,13 @@
this.grpApplySidinfo.Dock = System.Windows.Forms.DockStyle.Top; this.grpApplySidinfo.Dock = System.Windows.Forms.DockStyle.Top;
this.grpApplySidinfo.Enabled = false; this.grpApplySidinfo.Enabled = false;
this.grpApplySidinfo.Font = new System.Drawing.Font("맑은 고딕", 10F); this.grpApplySidinfo.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpApplySidinfo.Location = new System.Drawing.Point(10, 10); this.grpApplySidinfo.Location = new System.Drawing.Point(10, 92);
this.grpApplySidinfo.Name = "grpApplySidinfo"; this.grpApplySidinfo.Name = "grpApplySidinfo";
this.grpApplySidinfo.Size = new System.Drawing.Size(681, 82); this.grpApplySidinfo.Size = new System.Drawing.Size(681, 82);
this.grpApplySidinfo.TabIndex = 33; this.grpApplySidinfo.TabIndex = 33;
this.grpApplySidinfo.TabStop = false; this.grpApplySidinfo.TabStop = false;
this.grpApplySidinfo.Text = "SID Information Application"; this.grpApplySidinfo.Text = "SID Information Application";
// //
// checkBox33
//
this.checkBox33.AutoSize = true;
this.checkBox33.ForeColor = System.Drawing.Color.Blue;
this.checkBox33.Location = new System.Drawing.Point(379, 50);
this.checkBox33.Name = "checkBox33";
this.checkBox33.Size = new System.Drawing.Size(50, 23);
this.checkBox33.TabIndex = 38;
this.checkBox33.Tag = "12";
this.checkBox33.Text = "MC";
this.checkBox33.UseVisualStyleBackColor = true;
//
// checkBox28 // checkBox28
// //
this.checkBox28.AutoSize = true; this.checkBox28.AutoSize = true;
@@ -1184,6 +1200,155 @@
this.checkBox17.Text = "Part No"; this.checkBox17.Text = "Part No";
this.checkBox17.UseVisualStyleBackColor = true; this.checkBox17.UseVisualStyleBackColor = true;
// //
// grpApplyWMSinfo
//
this.grpApplyWMSinfo.Controls.Add(this.checkBox36);
this.grpApplyWMSinfo.Controls.Add(this.checkBox38);
this.grpApplyWMSinfo.Controls.Add(this.label22);
this.grpApplyWMSinfo.Controls.Add(this.label23);
this.grpApplyWMSinfo.Controls.Add(this.checkBox41);
this.grpApplyWMSinfo.Controls.Add(this.checkBox42);
this.grpApplyWMSinfo.Controls.Add(this.checkBox43);
this.grpApplyWMSinfo.Controls.Add(this.checkBox44);
this.grpApplyWMSinfo.Controls.Add(this.checkBox45);
this.grpApplyWMSinfo.Controls.Add(this.checkBox46);
this.grpApplyWMSinfo.Controls.Add(this.checkBox47);
this.grpApplyWMSinfo.Dock = System.Windows.Forms.DockStyle.Top;
this.grpApplyWMSinfo.Enabled = false;
this.grpApplyWMSinfo.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpApplyWMSinfo.Location = new System.Drawing.Point(10, 10);
this.grpApplyWMSinfo.Name = "grpApplyWMSinfo";
this.grpApplyWMSinfo.Size = new System.Drawing.Size(681, 82);
this.grpApplyWMSinfo.TabIndex = 35;
this.grpApplyWMSinfo.TabStop = false;
this.grpApplyWMSinfo.Text = "WMS Information Application";
//
// checkBox36
//
this.checkBox36.AutoSize = true;
this.checkBox36.ForeColor = System.Drawing.Color.Blue;
this.checkBox36.Location = new System.Drawing.Point(311, 51);
this.checkBox36.Name = "checkBox36";
this.checkBox36.Size = new System.Drawing.Size(62, 23);
this.checkBox36.TabIndex = 37;
this.checkBox36.Tag = "11";
this.checkBox36.Text = "VLOT";
this.checkBox36.UseVisualStyleBackColor = true;
//
// checkBox38
//
this.checkBox38.AutoSize = true;
this.checkBox38.ForeColor = System.Drawing.Color.Green;
this.checkBox38.Location = new System.Drawing.Point(431, 24);
this.checkBox38.Name = "checkBox38";
this.checkBox38.Size = new System.Drawing.Size(63, 23);
this.checkBox38.TabIndex = 35;
this.checkBox38.Tag = "9";
this.checkBox38.Text = "Batch";
this.checkBox38.UseVisualStyleBackColor = true;
//
// label22
//
this.label22.AutoSize = true;
this.label22.Font = new System.Drawing.Font("맑은 고딕", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
this.label22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label22.Location = new System.Drawing.Point(6, 54);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(41, 15);
this.label22.TabIndex = 29;
this.label22.Text = "Query";
//
// label23
//
this.label23.AutoSize = true;
this.label23.Font = new System.Drawing.Font("맑은 고딕", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
this.label23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label23.Location = new System.Drawing.Point(7, 28);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(40, 15);
this.label23.TabIndex = 29;
this.label23.Text = "Apply";
//
// checkBox41
//
this.checkBox41.AutoSize = true;
this.checkBox41.Location = new System.Drawing.Point(311, 24);
this.checkBox41.Name = "checkBox41";
this.checkBox41.Size = new System.Drawing.Size(114, 23);
this.checkBox41.TabIndex = 28;
this.checkBox41.Tag = "3";
this.checkBox41.Text = "Vender Name";
this.checkBox41.UseVisualStyleBackColor = true;
//
// checkBox42
//
this.checkBox42.AutoSize = true;
this.checkBox42.ForeColor = System.Drawing.Color.Blue;
this.checkBox42.Location = new System.Drawing.Point(255, 50);
this.checkBox42.Name = "checkBox42";
this.checkBox42.Size = new System.Drawing.Size(50, 23);
this.checkBox42.TabIndex = 27;
this.checkBox42.Tag = "7";
this.checkBox42.Text = "SID";
this.checkBox42.UseVisualStyleBackColor = true;
//
// checkBox43
//
this.checkBox43.AutoSize = true;
this.checkBox43.ForeColor = System.Drawing.Color.Blue;
this.checkBox43.Location = new System.Drawing.Point(156, 50);
this.checkBox43.Name = "checkBox43";
this.checkBox43.Size = new System.Drawing.Size(93, 23);
this.checkBox43.TabIndex = 25;
this.checkBox43.Tag = "6";
this.checkBox43.Text = "Cust Code";
this.checkBox43.UseVisualStyleBackColor = true;
//
// checkBox44
//
this.checkBox44.AutoSize = true;
this.checkBox44.ForeColor = System.Drawing.Color.Blue;
this.checkBox44.Location = new System.Drawing.Point(73, 50);
this.checkBox44.Name = "checkBox44";
this.checkBox44.Size = new System.Drawing.Size(77, 23);
this.checkBox44.TabIndex = 25;
this.checkBox44.Tag = "5";
this.checkBox44.Text = "Part No";
this.checkBox44.UseVisualStyleBackColor = true;
//
// checkBox45
//
this.checkBox45.AutoSize = true;
this.checkBox45.Location = new System.Drawing.Point(255, 24);
this.checkBox45.Name = "checkBox45";
this.checkBox45.Size = new System.Drawing.Size(50, 23);
this.checkBox45.TabIndex = 26;
this.checkBox45.Tag = "2";
this.checkBox45.Text = "SID";
this.checkBox45.UseVisualStyleBackColor = true;
//
// checkBox46
//
this.checkBox46.AutoSize = true;
this.checkBox46.Location = new System.Drawing.Point(156, 24);
this.checkBox46.Name = "checkBox46";
this.checkBox46.Size = new System.Drawing.Size(93, 23);
this.checkBox46.TabIndex = 25;
this.checkBox46.Tag = "1";
this.checkBox46.Text = "Cust Code";
this.checkBox46.UseVisualStyleBackColor = true;
//
// checkBox47
//
this.checkBox47.AutoSize = true;
this.checkBox47.Location = new System.Drawing.Point(73, 24);
this.checkBox47.Name = "checkBox47";
this.checkBox47.Size = new System.Drawing.Size(77, 23);
this.checkBox47.TabIndex = 25;
this.checkBox47.Tag = "0";
this.checkBox47.Text = "Part No";
this.checkBox47.UseVisualStyleBackColor = true;
//
// panel6 // panel6
// //
this.panel6.BackColor = System.Drawing.Color.Gainsboro; this.panel6.BackColor = System.Drawing.Color.Gainsboro;
@@ -1372,7 +1537,7 @@
this.panel3.Controls.Add(this.label8); this.panel3.Controls.Add(this.label8);
this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panel3.Font = new System.Drawing.Font("Consolas", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.panel3.Font = new System.Drawing.Font("Consolas", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.panel3.Location = new System.Drawing.Point(0, 609); this.panel3.Location = new System.Drawing.Point(0, 691);
this.panel3.Name = "panel3"; this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(1368, 20); this.panel3.Size = new System.Drawing.Size(1368, 20);
this.panel3.TabIndex = 29; this.panel3.TabIndex = 29;
@@ -1481,7 +1646,7 @@
this.btCopy, this.btCopy,
this.toolStripButton10, this.toolStripButton10,
this.toolStripSeparator1}); this.toolStripSeparator1});
this.toolStrip1.Location = new System.Drawing.Point(0, 629); this.toolStrip1.Location = new System.Drawing.Point(0, 711);
this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(1368, 55); this.toolStrip1.Size = new System.Drawing.Size(1368, 55);
this.toolStrip1.TabIndex = 8; this.toolStrip1.TabIndex = 8;
@@ -1634,7 +1799,7 @@
// //
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
this.BackColor = System.Drawing.SystemColors.Control; this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(1370, 739); this.ClientSize = new System.Drawing.Size(1370, 821);
this.Controls.Add(this.panel5); this.Controls.Add(this.panel5);
this.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
@@ -1664,6 +1829,8 @@
this.grpapplyjob.PerformLayout(); this.grpapplyjob.PerformLayout();
this.grpApplySidinfo.ResumeLayout(false); this.grpApplySidinfo.ResumeLayout(false);
this.grpApplySidinfo.PerformLayout(); this.grpApplySidinfo.PerformLayout();
this.grpApplyWMSinfo.ResumeLayout(false);
this.grpApplyWMSinfo.PerformLayout();
this.panel6.ResumeLayout(false); this.panel6.ResumeLayout(false);
this.panel6.PerformLayout(); this.panel6.PerformLayout();
this.panel2.ResumeLayout(false); this.panel2.ResumeLayout(false);
@@ -1773,7 +1940,6 @@
private System.Windows.Forms.CheckBox chkEnbCamera; private System.Windows.Forms.CheckBox chkEnbCamera;
private System.Windows.Forms.CheckBox checkBox32; private System.Windows.Forms.CheckBox checkBox32;
private System.Windows.Forms.CheckBox chkSIDCHK; private System.Windows.Forms.CheckBox chkSIDCHK;
private System.Windows.Forms.CheckBox checkBox33;
private System.Windows.Forms.CheckBox checkBox34; private System.Windows.Forms.CheckBox checkBox34;
private System.Windows.Forms.CheckBox checkBox35; private System.Windows.Forms.CheckBox checkBox35;
private System.Windows.Forms.CheckBox chkSave2; private System.Windows.Forms.CheckBox chkSave2;
@@ -1790,5 +1956,18 @@
private System.Windows.Forms.Label label21; private System.Windows.Forms.Label label21;
private System.Windows.Forms.TextBox tbAutoOutSec; private System.Windows.Forms.TextBox tbAutoOutSec;
private System.Windows.Forms.Label label20; private System.Windows.Forms.Label label20;
private System.Windows.Forms.CheckBox chkApplyWMSInfo;
private System.Windows.Forms.GroupBox grpApplyWMSinfo;
private System.Windows.Forms.CheckBox checkBox36;
private System.Windows.Forms.CheckBox checkBox38;
private System.Windows.Forms.Label label22;
private System.Windows.Forms.Label label23;
private System.Windows.Forms.CheckBox checkBox41;
private System.Windows.Forms.CheckBox checkBox42;
private System.Windows.Forms.CheckBox checkBox43;
private System.Windows.Forms.CheckBox checkBox44;
private System.Windows.Forms.CheckBox checkBox45;
private System.Windows.Forms.CheckBox checkBox46;
private System.Windows.Forms.CheckBox checkBox47;
} }
} }

View File

@@ -120,6 +120,13 @@ namespace Project
if (chk.Tag == null) continue; if (chk.Tag == null) continue;
chk.Click += Chk_Option_Check; chk.Click += Chk_Option_Check;
} }
foreach (var c in grpApplyWMSinfo.Controls)
{
if (c.GetType() != typeof(CheckBox)) continue;
var chk = c as CheckBox;
if (chk.Tag == null) continue;
chk.Click += Chk_WMSinfo_Check;
}
foreach (var c in grpApplySidinfo.Controls) foreach (var c in grpApplySidinfo.Controls)
{ {
if (c.GetType() != typeof(CheckBox)) continue; if (c.GetType() != typeof(CheckBox)) continue;
@@ -154,6 +161,17 @@ namespace Project
bs_CurrentChanged_1(null, null); bs_CurrentChanged_1(null, null);
} }
private void Chk_WMSinfo_Check(object sender, EventArgs e)
{
var drv = bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as DataSet1.OPModelRow;
var chk = sender as CheckBox;
dr.vWMSInfo = UTIL.SetBitState(dr.vWMSInfo, int.Parse(chk.Tag.ToString()), chk.Checked);
dr.EndEdit();
bs_CurrentChanged_1(null, null);
}
private void Chk_Sidinfo_Check(object sender, EventArgs e) private void Chk_Sidinfo_Check(object sender, EventArgs e)
{ {
var drv = bs.Current as DataRowView; var drv = bs.Current as DataRowView;
@@ -427,6 +445,14 @@ namespace Project
var val = UTIL.GetBitState(dr.vOption, int.Parse(chk.Tag.ToString())); var val = UTIL.GetBitState(dr.vOption, int.Parse(chk.Tag.ToString()));
if (chk.Checked != val) chk.Checked = val; if (chk.Checked != val) chk.Checked = val;
} }
foreach (var c in grpApplyWMSinfo.Controls)
{
if (c.GetType() != typeof(CheckBox)) continue;
var chk = c as CheckBox;
if (chk.Tag == null) continue;
var val = UTIL.GetBitState(dr.vWMSInfo, int.Parse(chk.Tag.ToString()));
if (chk.Checked != val) chk.Checked = val;
}
foreach (var c in grpApplySidinfo.Controls) foreach (var c in grpApplySidinfo.Controls)
{ {
if (c.GetType() != typeof(CheckBox)) continue; if (c.GetType() != typeof(CheckBox)) continue;
@@ -515,6 +541,10 @@ namespace Project
{ {
grpapplyjob.Enabled = chk.Checked; grpapplyjob.Enabled = chk.Checked;
} }
if (chk.Name.Equals(chkApplyWMSInfo.Name))
{
grpApplyWMSinfo.Enabled = chk.Checked;
}
if (chk.Name.Equals(chkApplySidInfo.Name)) if (chk.Name.Equals(chkApplySidInfo.Name))
{ {
grpApplySidinfo.Enabled = chk.Checked; grpApplySidinfo.Enabled = chk.Checked;
@@ -523,6 +553,7 @@ namespace Project
{ {
GrpSidConvData.Enabled = chk.Checked; GrpSidConvData.Enabled = chk.Checked;
} }
} }
private void btConvOk_Click(object sender, EventArgs e) private void btConvOk_Click(object sender, EventArgs e)

View File

@@ -132,6 +132,9 @@
<metadata name="ds1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="ds1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
<metadata name="ds1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="tmDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="tmDisplay.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>88, 17</value> <value>88, 17</value>
</metadata> </metadata>

View File

@@ -97,6 +97,19 @@
this.btCancle = new arCtl.arLabel(); this.btCancle = new arCtl.arLabel();
this.dataSet11 = new Project.DataSet1(); this.dataSet11 = new Project.DataSet1();
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.chkApplyWMSInfo = new System.Windows.Forms.CheckBox();
this.grpApplyWMSinfo = new System.Windows.Forms.GroupBox();
this.checkBox36 = new System.Windows.Forms.CheckBox();
this.chkWMSApplyBatch = new System.Windows.Forms.CheckBox();
this.label22 = new System.Windows.Forms.Label();
this.label23 = new System.Windows.Forms.Label();
this.checkBox41 = new System.Windows.Forms.CheckBox();
this.checkBox42 = new System.Windows.Forms.CheckBox();
this.checkBox43 = new System.Windows.Forms.CheckBox();
this.checkBox44 = new System.Windows.Forms.CheckBox();
this.checkBox45 = new System.Windows.Forms.CheckBox();
this.checkBox46 = new System.Windows.Forms.CheckBox();
this.checkBox47 = new System.Windows.Forms.CheckBox();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
this.panel5.SuspendLayout(); this.panel5.SuspendLayout();
this.tabControl1.SuspendLayout(); this.tabControl1.SuspendLayout();
@@ -108,6 +121,7 @@
this.tabPage3.SuspendLayout(); this.tabPage3.SuspendLayout();
this.tableLayoutPanel3.SuspendLayout(); this.tableLayoutPanel3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataSet11)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).BeginInit();
this.grpApplyWMSinfo.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// panel2 // panel2
@@ -123,7 +137,7 @@
this.panel2.Location = new System.Drawing.Point(0, 0); this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Name = "panel2"; this.panel2.Name = "panel2";
this.panel2.Padding = new System.Windows.Forms.Padding(9, 5, 9, 7); this.panel2.Padding = new System.Windows.Forms.Padding(9, 5, 9, 7);
this.panel2.Size = new System.Drawing.Size(751, 701); this.panel2.Size = new System.Drawing.Size(751, 761);
this.panel2.TabIndex = 136; this.panel2.TabIndex = 136;
// //
// panel5 // panel5
@@ -133,7 +147,7 @@
this.panel5.Controls.Add(this.panel1); this.panel5.Controls.Add(this.panel1);
this.panel5.Controls.Add(this.button1); this.panel5.Controls.Add(this.button1);
this.panel5.Dock = System.Windows.Forms.DockStyle.Top; this.panel5.Dock = System.Windows.Forms.DockStyle.Top;
this.panel5.Location = new System.Drawing.Point(9, 224); this.panel5.Location = new System.Drawing.Point(9, 200);
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
this.panel5.Padding = new System.Windows.Forms.Padding(5); this.panel5.Padding = new System.Windows.Forms.Padding(5);
this.panel5.Size = new System.Drawing.Size(733, 73); this.panel5.Size = new System.Drawing.Size(733, 73);
@@ -173,7 +187,7 @@
// progressBar1 // progressBar1
// //
this.progressBar1.Dock = System.Windows.Forms.DockStyle.Top; this.progressBar1.Dock = System.Windows.Forms.DockStyle.Top;
this.progressBar1.Location = new System.Drawing.Point(9, 214); this.progressBar1.Location = new System.Drawing.Point(9, 190);
this.progressBar1.Name = "progressBar1"; this.progressBar1.Name = "progressBar1";
this.progressBar1.Size = new System.Drawing.Size(733, 10); this.progressBar1.Size = new System.Drawing.Size(733, 10);
this.progressBar1.TabIndex = 27; this.progressBar1.TabIndex = 27;
@@ -183,7 +197,7 @@
this.label1.BackColor = System.Drawing.Color.SkyBlue; this.label1.BackColor = System.Drawing.Color.SkyBlue;
this.label1.Dock = System.Windows.Forms.DockStyle.Top; this.label1.Dock = System.Windows.Forms.DockStyle.Top;
this.label1.Font = new System.Drawing.Font("Consolas", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.label1.Font = new System.Drawing.Font("Consolas", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.label1.Location = new System.Drawing.Point(9, 164); this.label1.Location = new System.Drawing.Point(9, 140);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(733, 50); this.label1.Size = new System.Drawing.Size(733, 50);
this.label1.TabIndex = 17; this.label1.TabIndex = 17;
@@ -207,7 +221,7 @@
this.lbMsgCamoff.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical; this.lbMsgCamoff.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
this.lbMsgCamoff.GradientRepeatBG = false; this.lbMsgCamoff.GradientRepeatBG = false;
this.lbMsgCamoff.isButton = false; this.lbMsgCamoff.isButton = false;
this.lbMsgCamoff.Location = new System.Drawing.Point(9, 115); this.lbMsgCamoff.Location = new System.Drawing.Point(9, 91);
this.lbMsgCamoff.MouseDownColor = System.Drawing.Color.Yellow; this.lbMsgCamoff.MouseDownColor = System.Drawing.Color.Yellow;
this.lbMsgCamoff.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.lbMsgCamoff.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.lbMsgCamoff.msg = null; this.lbMsgCamoff.msg = null;
@@ -246,7 +260,7 @@
this.lbTitle.ColorTheme = arCtl.arLabel.eColorTheme.Custom; this.lbTitle.ColorTheme = arCtl.arLabel.eColorTheme.Custom;
this.lbTitle.Cursor = System.Windows.Forms.Cursors.Arrow; this.lbTitle.Cursor = System.Windows.Forms.Cursors.Arrow;
this.lbTitle.Dock = System.Windows.Forms.DockStyle.Top; this.lbTitle.Dock = System.Windows.Forms.DockStyle.Top;
this.lbTitle.Font = new System.Drawing.Font("맑은 고딕", 35F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.lbTitle.Font = new System.Drawing.Font("맑은 고딕", 30F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.lbTitle.ForeColor = System.Drawing.Color.DarkCyan; this.lbTitle.ForeColor = System.Drawing.Color.DarkCyan;
this.lbTitle.GradientEnable = true; this.lbTitle.GradientEnable = true;
this.lbTitle.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical; this.lbTitle.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
@@ -273,7 +287,7 @@
this.lbTitle.SignAlign = System.Drawing.ContentAlignment.BottomRight; this.lbTitle.SignAlign = System.Drawing.ContentAlignment.BottomRight;
this.lbTitle.SignColor = System.Drawing.Color.Yellow; this.lbTitle.SignColor = System.Drawing.Color.Yellow;
this.lbTitle.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic); this.lbTitle.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic);
this.lbTitle.Size = new System.Drawing.Size(733, 110); this.lbTitle.Size = new System.Drawing.Size(733, 86);
this.lbTitle.TabIndex = 60; this.lbTitle.TabIndex = 60;
this.lbTitle.Text = "Please select work method"; this.lbTitle.Text = "Please select work method";
this.lbTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.lbTitle.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -288,14 +302,15 @@
this.tabControl1.Controls.Add(this.tabPage3); this.tabControl1.Controls.Add(this.tabPage3);
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Bottom; this.tabControl1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.tabControl1.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.tabControl1.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.tabControl1.Location = new System.Drawing.Point(9, 297); this.tabControl1.Location = new System.Drawing.Point(9, 278);
this.tabControl1.Name = "tabControl1"; this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0; this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(733, 296); this.tabControl1.Size = new System.Drawing.Size(733, 375);
this.tabControl1.TabIndex = 26; this.tabControl1.TabIndex = 26;
// //
// tabPage1 // tabPage1
// //
this.tabPage1.Controls.Add(this.chkApplyWMSInfo);
this.tabPage1.Controls.Add(this.chkApplySidInfo); this.tabPage1.Controls.Add(this.chkApplySidInfo);
this.tabPage1.Controls.Add(this.chkApplyJobInfo); this.tabPage1.Controls.Add(this.chkApplyJobInfo);
this.tabPage1.Controls.Add(this.chkApplySIDConv); this.tabPage1.Controls.Add(this.chkApplySIDConv);
@@ -307,7 +322,7 @@
this.tabPage1.Location = new System.Drawing.Point(4, 26); this.tabPage1.Location = new System.Drawing.Point(4, 26);
this.tabPage1.Name = "tabPage1"; this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(10); this.tabPage1.Padding = new System.Windows.Forms.Padding(10);
this.tabPage1.Size = new System.Drawing.Size(725, 266); this.tabPage1.Size = new System.Drawing.Size(725, 345);
this.tabPage1.TabIndex = 0; this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Options"; this.tabPage1.Text = "Options";
this.tabPage1.UseVisualStyleBackColor = true; this.tabPage1.UseVisualStyleBackColor = true;
@@ -317,9 +332,9 @@
this.chkApplySidInfo.AutoSize = true; this.chkApplySidInfo.AutoSize = true;
this.chkApplySidInfo.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplySidInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplySidInfo.ForeColor = System.Drawing.Color.Gray; this.chkApplySidInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplySidInfo.Location = new System.Drawing.Point(13, 199); this.chkApplySidInfo.Location = new System.Drawing.Point(13, 229);
this.chkApplySidInfo.Name = "chkApplySidInfo"; this.chkApplySidInfo.Name = "chkApplySidInfo";
this.chkApplySidInfo.Size = new System.Drawing.Size(423, 25); this.chkApplySidInfo.Size = new System.Drawing.Size(435, 25);
this.chkApplySidInfo.TabIndex = 33; this.chkApplySidInfo.TabIndex = 33;
this.chkApplySidInfo.Tag = "6"; this.chkApplySidInfo.Tag = "6";
this.chkApplySidInfo.Text = "Automatically record data using SID information table."; this.chkApplySidInfo.Text = "Automatically record data using SID information table.";
@@ -331,9 +346,9 @@
this.chkApplyJobInfo.AutoSize = true; this.chkApplyJobInfo.AutoSize = true;
this.chkApplyJobInfo.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplyJobInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplyJobInfo.ForeColor = System.Drawing.Color.Gray; this.chkApplyJobInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplyJobInfo.Location = new System.Drawing.Point(13, 167); this.chkApplyJobInfo.Location = new System.Drawing.Point(13, 192);
this.chkApplyJobInfo.Name = "chkApplyJobInfo"; this.chkApplyJobInfo.Name = "chkApplyJobInfo";
this.chkApplyJobInfo.Size = new System.Drawing.Size(427, 25); this.chkApplyJobInfo.Size = new System.Drawing.Size(409, 25);
this.chkApplyJobInfo.TabIndex = 32; this.chkApplyJobInfo.TabIndex = 32;
this.chkApplyJobInfo.Tag = "5"; this.chkApplyJobInfo.Tag = "5";
this.chkApplyJobInfo.Text = "Automatically record data using daily work history."; this.chkApplyJobInfo.Text = "Automatically record data using daily work history.";
@@ -345,9 +360,9 @@
this.chkApplySIDConv.AutoSize = true; this.chkApplySIDConv.AutoSize = true;
this.chkApplySIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkApplySIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplySIDConv.ForeColor = System.Drawing.Color.Gray; this.chkApplySIDConv.ForeColor = System.Drawing.Color.Gray;
this.chkApplySIDConv.Location = new System.Drawing.Point(13, 231); this.chkApplySIDConv.Location = new System.Drawing.Point(13, 266);
this.chkApplySIDConv.Name = "chkApplySIDConv"; this.chkApplySIDConv.Name = "chkApplySIDConv";
this.chkApplySIDConv.Size = new System.Drawing.Size(425, 25); this.chkApplySIDConv.Size = new System.Drawing.Size(426, 25);
this.chkApplySIDConv.TabIndex = 31; this.chkApplySIDConv.TabIndex = 31;
this.chkApplySIDConv.Tag = "7"; this.chkApplySIDConv.Tag = "7";
this.chkApplySIDConv.Text = "Automatically record data using SID conversion table"; this.chkApplySIDConv.Text = "Automatically record data using SID conversion table";
@@ -361,10 +376,10 @@
this.chkUserConfirm.ForeColor = System.Drawing.Color.Gray; this.chkUserConfirm.ForeColor = System.Drawing.Color.Gray;
this.chkUserConfirm.Location = new System.Drawing.Point(13, 8); this.chkUserConfirm.Location = new System.Drawing.Point(13, 8);
this.chkUserConfirm.Name = "chkUserConfirm"; this.chkUserConfirm.Name = "chkUserConfirm";
this.chkUserConfirm.Size = new System.Drawing.Size(435, 25); this.chkUserConfirm.Size = new System.Drawing.Size(316, 25);
this.chkUserConfirm.TabIndex = 13; this.chkUserConfirm.TabIndex = 13;
this.chkUserConfirm.Tag = "0"; this.chkUserConfirm.Tag = "0";
this.chkUserConfirm.Text = "User confirms final print values (no automatic progress)"; this.chkUserConfirm.Text = "User confirms (no automatic progress)";
this.chkUserConfirm.UseVisualStyleBackColor = true; this.chkUserConfirm.UseVisualStyleBackColor = true;
this.chkUserConfirm.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged); this.chkUserConfirm.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged);
// //
@@ -373,9 +388,9 @@
this.chkSIDConv.AutoSize = true; this.chkSIDConv.AutoSize = true;
this.chkSIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkSIDConv.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkSIDConv.ForeColor = System.Drawing.Color.Gray; this.chkSIDConv.ForeColor = System.Drawing.Color.Gray;
this.chkSIDConv.Location = new System.Drawing.Point(13, 135); this.chkSIDConv.Location = new System.Drawing.Point(13, 155);
this.chkSIDConv.Name = "chkSIDConv"; this.chkSIDConv.Name = "chkSIDConv";
this.chkSIDConv.Size = new System.Drawing.Size(413, 25); this.chkSIDConv.Size = new System.Drawing.Size(376, 25);
this.chkSIDConv.TabIndex = 28; this.chkSIDConv.TabIndex = 28;
this.chkSIDConv.Tag = "4"; this.chkSIDConv.Tag = "4";
this.chkSIDConv.Text = "Convert SID values using SID conversion table."; this.chkSIDConv.Text = "Convert SID values using SID conversion table.";
@@ -387,12 +402,12 @@
this.chkQtyServer.AutoSize = true; this.chkQtyServer.AutoSize = true;
this.chkQtyServer.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkQtyServer.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkQtyServer.ForeColor = System.Drawing.Color.Gray; this.chkQtyServer.ForeColor = System.Drawing.Color.Gray;
this.chkQtyServer.Location = new System.Drawing.Point(13, 40); this.chkQtyServer.Location = new System.Drawing.Point(13, 45);
this.chkQtyServer.Name = "chkQtyServer"; this.chkQtyServer.Name = "chkQtyServer";
this.chkQtyServer.Size = new System.Drawing.Size(448, 25); this.chkQtyServer.Size = new System.Drawing.Size(307, 25);
this.chkQtyServer.TabIndex = 13; this.chkQtyServer.TabIndex = 13;
this.chkQtyServer.Tag = "1"; this.chkQtyServer.Tag = "1";
this.chkQtyServer.Text = "Query and use server quantities based on Reel ID."; this.chkQtyServer.Text = "Use server quantity based on Reel ID";
this.chkQtyServer.UseVisualStyleBackColor = true; this.chkQtyServer.UseVisualStyleBackColor = true;
this.chkQtyServer.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged); this.chkQtyServer.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged);
// //
@@ -401,9 +416,9 @@
this.chkQtyMRQ.AutoSize = true; this.chkQtyMRQ.AutoSize = true;
this.chkQtyMRQ.Font = new System.Drawing.Font("맑은 고딕", 12F); this.chkQtyMRQ.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkQtyMRQ.ForeColor = System.Drawing.Color.Gray; this.chkQtyMRQ.ForeColor = System.Drawing.Color.Gray;
this.chkQtyMRQ.Location = new System.Drawing.Point(13, 103); this.chkQtyMRQ.Location = new System.Drawing.Point(13, 118);
this.chkQtyMRQ.Name = "chkQtyMRQ"; this.chkQtyMRQ.Name = "chkQtyMRQ";
this.chkQtyMRQ.Size = new System.Drawing.Size(405, 25); this.chkQtyMRQ.Size = new System.Drawing.Size(424, 25);
this.chkQtyMRQ.TabIndex = 27; this.chkQtyMRQ.TabIndex = 27;
this.chkQtyMRQ.Tag = "3"; this.chkQtyMRQ.Tag = "3";
this.chkQtyMRQ.Text = "Enter quantity manually (auto-proceed if RQ is read)."; this.chkQtyMRQ.Text = "Enter quantity manually (auto-proceed if RQ is read).";
@@ -415,9 +430,9 @@
this.chkNew.AutoSize = true; this.chkNew.AutoSize = true;
this.chkNew.Font = new System.Drawing.Font("맑은 고딕", 11F); this.chkNew.Font = new System.Drawing.Font("맑은 고딕", 11F);
this.chkNew.ForeColor = System.Drawing.Color.Gray; this.chkNew.ForeColor = System.Drawing.Color.Gray;
this.chkNew.Location = new System.Drawing.Point(13, 72); this.chkNew.Location = new System.Drawing.Point(13, 82);
this.chkNew.Name = "chkNew"; this.chkNew.Name = "chkNew";
this.chkNew.Size = new System.Drawing.Size(247, 24); this.chkNew.Size = new System.Drawing.Size(162, 24);
this.chkNew.TabIndex = 24; this.chkNew.TabIndex = 24;
this.chkNew.Tag = "2"; this.chkNew.Tag = "2";
this.chkNew.Text = "Create new Reel ID."; this.chkNew.Text = "Create new Reel ID.";
@@ -429,10 +444,11 @@
this.tabPage2.Controls.Add(this.GrpSidConvData); this.tabPage2.Controls.Add(this.GrpSidConvData);
this.tabPage2.Controls.Add(this.grpapplyjob); this.tabPage2.Controls.Add(this.grpapplyjob);
this.tabPage2.Controls.Add(this.grpApplySidinfo); this.tabPage2.Controls.Add(this.grpApplySidinfo);
this.tabPage2.Controls.Add(this.grpApplyWMSinfo);
this.tabPage2.Location = new System.Drawing.Point(4, 26); this.tabPage2.Location = new System.Drawing.Point(4, 26);
this.tabPage2.Name = "tabPage2"; this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(10); this.tabPage2.Padding = new System.Windows.Forms.Padding(10);
this.tabPage2.Size = new System.Drawing.Size(725, 266); this.tabPage2.Size = new System.Drawing.Size(725, 345);
this.tabPage2.TabIndex = 1; this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "Option Data"; this.tabPage2.Text = "Option Data";
this.tabPage2.UseVisualStyleBackColor = true; this.tabPage2.UseVisualStyleBackColor = true;
@@ -455,7 +471,7 @@
this.GrpSidConvData.Dock = System.Windows.Forms.DockStyle.Top; this.GrpSidConvData.Dock = System.Windows.Forms.DockStyle.Top;
this.GrpSidConvData.Enabled = false; this.GrpSidConvData.Enabled = false;
this.GrpSidConvData.Font = new System.Drawing.Font("맑은 고딕", 10F); this.GrpSidConvData.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.GrpSidConvData.Location = new System.Drawing.Point(10, 174); this.GrpSidConvData.Location = new System.Drawing.Point(10, 256);
this.GrpSidConvData.Name = "GrpSidConvData"; this.GrpSidConvData.Name = "GrpSidConvData";
this.GrpSidConvData.Size = new System.Drawing.Size(705, 82); this.GrpSidConvData.Size = new System.Drawing.Size(705, 82);
this.GrpSidConvData.TabIndex = 34; this.GrpSidConvData.TabIndex = 34;
@@ -469,10 +485,10 @@
this.chkCVSave.ForeColor = System.Drawing.Color.Tomato; this.chkCVSave.ForeColor = System.Drawing.Color.Tomato;
this.chkCVSave.Location = new System.Drawing.Point(431, 47); this.chkCVSave.Location = new System.Drawing.Point(431, 47);
this.chkCVSave.Name = "chkCVSave"; this.chkCVSave.Name = "chkCVSave";
this.chkCVSave.Size = new System.Drawing.Size(230, 23); this.chkCVSave.Size = new System.Drawing.Size(216, 23);
this.chkCVSave.TabIndex = 51; this.chkCVSave.TabIndex = 51;
this.chkCVSave.Tag = "11"; this.chkCVSave.Tag = "11";
this.chkCVSave.Text = "Record change information to server"; this.chkCVSave.Text = "Record change information";
this.chkCVSave.UseVisualStyleBackColor = true; this.chkCVSave.UseVisualStyleBackColor = true;
// //
// chkCVApplyBatch // chkCVApplyBatch
@@ -597,9 +613,9 @@
this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label6.Location = new System.Drawing.Point(6, 54); this.label6.Location = new System.Drawing.Point(6, 54);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(55, 15); this.label6.Size = new System.Drawing.Size(41, 15);
this.label6.TabIndex = 29; this.label6.TabIndex = 29;
this.label6.Text = "Query Target"; this.label6.Text = "Query";
// //
// label7 // label7
// //
@@ -608,9 +624,9 @@
this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label7.Location = new System.Drawing.Point(7, 28); this.label7.Location = new System.Drawing.Point(7, 28);
this.label7.Name = "label7"; this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(55, 15); this.label7.Size = new System.Drawing.Size(40, 15);
this.label7.TabIndex = 29; this.label7.TabIndex = 29;
this.label7.Text = "Apply Target"; this.label7.Text = "Apply";
// //
// grpapplyjob // grpapplyjob
// //
@@ -628,7 +644,7 @@
this.grpapplyjob.Dock = System.Windows.Forms.DockStyle.Top; this.grpapplyjob.Dock = System.Windows.Forms.DockStyle.Top;
this.grpapplyjob.Enabled = false; this.grpapplyjob.Enabled = false;
this.grpapplyjob.Font = new System.Drawing.Font("맑은 고딕", 10F); this.grpapplyjob.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpapplyjob.Location = new System.Drawing.Point(10, 92); this.grpapplyjob.Location = new System.Drawing.Point(10, 174);
this.grpapplyjob.Name = "grpapplyjob"; this.grpapplyjob.Name = "grpapplyjob";
this.grpapplyjob.Size = new System.Drawing.Size(705, 82); this.grpapplyjob.Size = new System.Drawing.Size(705, 82);
this.grpapplyjob.TabIndex = 33; this.grpapplyjob.TabIndex = 33;
@@ -665,9 +681,9 @@
this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label3.Location = new System.Drawing.Point(6, 54); this.label3.Location = new System.Drawing.Point(6, 54);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(55, 15); this.label3.Size = new System.Drawing.Size(41, 15);
this.label3.TabIndex = 29; this.label3.TabIndex = 29;
this.label3.Text = "Query Target"; this.label3.Text = "Query";
// //
// label2 // label2
// //
@@ -676,9 +692,9 @@
this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label2.Location = new System.Drawing.Point(7, 28); this.label2.Location = new System.Drawing.Point(7, 28);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(55, 15); this.label2.Size = new System.Drawing.Size(40, 15);
this.label2.TabIndex = 29; this.label2.TabIndex = 29;
this.label2.Text = "Apply Target"; this.label2.Text = "Apply";
// //
// chkDayApplyVender // chkDayApplyVender
// //
@@ -778,7 +794,7 @@
this.grpApplySidinfo.Dock = System.Windows.Forms.DockStyle.Top; this.grpApplySidinfo.Dock = System.Windows.Forms.DockStyle.Top;
this.grpApplySidinfo.Enabled = false; this.grpApplySidinfo.Enabled = false;
this.grpApplySidinfo.Font = new System.Drawing.Font("맑은 고딕", 10F); this.grpApplySidinfo.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpApplySidinfo.Location = new System.Drawing.Point(10, 10); this.grpApplySidinfo.Location = new System.Drawing.Point(10, 92);
this.grpApplySidinfo.Name = "grpApplySidinfo"; this.grpApplySidinfo.Name = "grpApplySidinfo";
this.grpApplySidinfo.Size = new System.Drawing.Size(705, 82); this.grpApplySidinfo.Size = new System.Drawing.Size(705, 82);
this.grpApplySidinfo.TabIndex = 33; this.grpApplySidinfo.TabIndex = 33;
@@ -816,10 +832,10 @@
this.chkInfoSave.ForeColor = System.Drawing.Color.Tomato; this.chkInfoSave.ForeColor = System.Drawing.Color.Tomato;
this.chkInfoSave.Location = new System.Drawing.Point(431, 50); this.chkInfoSave.Location = new System.Drawing.Point(431, 50);
this.chkInfoSave.Name = "chkInfoSave"; this.chkInfoSave.Name = "chkInfoSave";
this.chkInfoSave.Size = new System.Drawing.Size(230, 23); this.chkInfoSave.Size = new System.Drawing.Size(216, 23);
this.chkInfoSave.TabIndex = 32; this.chkInfoSave.TabIndex = 32;
this.chkInfoSave.Tag = "8"; this.chkInfoSave.Tag = "8";
this.chkInfoSave.Text = "Record change information to server"; this.chkInfoSave.Text = "Record change information";
this.chkInfoSave.UseVisualStyleBackColor = true; this.chkInfoSave.UseVisualStyleBackColor = true;
// //
// chkInfoApplyPrint // chkInfoApplyPrint
@@ -840,9 +856,9 @@
this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label4.Location = new System.Drawing.Point(6, 54); this.label4.Location = new System.Drawing.Point(6, 54);
this.label4.Name = "label4"; this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(55, 15); this.label4.Size = new System.Drawing.Size(41, 15);
this.label4.TabIndex = 29; this.label4.TabIndex = 29;
this.label4.Text = "Query Target"; this.label4.Text = "Query";
// //
// label5 // label5
// //
@@ -851,9 +867,9 @@
this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label5.Location = new System.Drawing.Point(7, 28); this.label5.Location = new System.Drawing.Point(7, 28);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(55, 15); this.label5.Size = new System.Drawing.Size(40, 15);
this.label5.TabIndex = 29; this.label5.TabIndex = 29;
this.label5.Text = "Apply Target"; this.label5.Text = "Apply";
// //
// chkInfoApplyVender // chkInfoApplyVender
// //
@@ -963,7 +979,7 @@
this.tableLayoutPanel3.Controls.Add(this.btOK, 1, 0); this.tableLayoutPanel3.Controls.Add(this.btOK, 1, 0);
this.tableLayoutPanel3.Controls.Add(this.btCancle, 0, 0); this.tableLayoutPanel3.Controls.Add(this.btCancle, 0, 0);
this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Bottom; this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Bottom;
this.tableLayoutPanel3.Location = new System.Drawing.Point(9, 593); this.tableLayoutPanel3.Location = new System.Drawing.Point(9, 653);
this.tableLayoutPanel3.Name = "tableLayoutPanel3"; this.tableLayoutPanel3.Name = "tableLayoutPanel3";
this.tableLayoutPanel3.RowCount = 1; this.tableLayoutPanel3.RowCount = 1;
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
@@ -1066,11 +1082,174 @@
this.dataSet11.DataSetName = "DataSet1"; this.dataSet11.DataSetName = "DataSet1";
this.dataSet11.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; this.dataSet11.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
// //
// chkApplyWMSInfo
//
this.chkApplyWMSInfo.AutoSize = true;
this.chkApplyWMSInfo.Font = new System.Drawing.Font("맑은 고딕", 12F);
this.chkApplyWMSInfo.ForeColor = System.Drawing.Color.Gray;
this.chkApplyWMSInfo.Location = new System.Drawing.Point(13, 303);
this.chkApplyWMSInfo.Name = "chkApplyWMSInfo";
this.chkApplyWMSInfo.Size = new System.Drawing.Size(446, 25);
this.chkApplyWMSInfo.TabIndex = 35;
this.chkApplyWMSInfo.Tag = "8";
this.chkApplyWMSInfo.Text = "Automatically record data using WMS information table";
this.chkApplyWMSInfo.UseVisualStyleBackColor = true;
this.chkApplyWMSInfo.CheckStateChanged += new System.EventHandler(this.checkBox1_CheckStateChanged);
//
// grpApplyWMSinfo
//
this.grpApplyWMSinfo.Controls.Add(this.checkBox36);
this.grpApplyWMSinfo.Controls.Add(this.chkWMSApplyBatch);
this.grpApplyWMSinfo.Controls.Add(this.label22);
this.grpApplyWMSinfo.Controls.Add(this.label23);
this.grpApplyWMSinfo.Controls.Add(this.checkBox41);
this.grpApplyWMSinfo.Controls.Add(this.checkBox42);
this.grpApplyWMSinfo.Controls.Add(this.checkBox43);
this.grpApplyWMSinfo.Controls.Add(this.checkBox44);
this.grpApplyWMSinfo.Controls.Add(this.checkBox45);
this.grpApplyWMSinfo.Controls.Add(this.checkBox46);
this.grpApplyWMSinfo.Controls.Add(this.checkBox47);
this.grpApplyWMSinfo.Dock = System.Windows.Forms.DockStyle.Top;
this.grpApplyWMSinfo.Enabled = false;
this.grpApplyWMSinfo.Font = new System.Drawing.Font("맑은 고딕", 10F);
this.grpApplyWMSinfo.Location = new System.Drawing.Point(10, 10);
this.grpApplyWMSinfo.Name = "grpApplyWMSinfo";
this.grpApplyWMSinfo.Size = new System.Drawing.Size(705, 82);
this.grpApplyWMSinfo.TabIndex = 36;
this.grpApplyWMSinfo.TabStop = false;
this.grpApplyWMSinfo.Text = "WMS Information Application";
//
// checkBox36
//
this.checkBox36.AutoSize = true;
this.checkBox36.ForeColor = System.Drawing.Color.Blue;
this.checkBox36.Location = new System.Drawing.Point(311, 51);
this.checkBox36.Name = "checkBox36";
this.checkBox36.Size = new System.Drawing.Size(62, 23);
this.checkBox36.TabIndex = 37;
this.checkBox36.Tag = "11";
this.checkBox36.Text = "VLOT";
this.checkBox36.UseVisualStyleBackColor = true;
//
// chkWMSApplyBatch
//
this.chkWMSApplyBatch.AutoSize = true;
this.chkWMSApplyBatch.ForeColor = System.Drawing.Color.Green;
this.chkWMSApplyBatch.Location = new System.Drawing.Point(431, 24);
this.chkWMSApplyBatch.Name = "chkWMSApplyBatch";
this.chkWMSApplyBatch.Size = new System.Drawing.Size(63, 23);
this.chkWMSApplyBatch.TabIndex = 35;
this.chkWMSApplyBatch.Tag = "9";
this.chkWMSApplyBatch.Text = "Batch";
this.chkWMSApplyBatch.UseVisualStyleBackColor = true;
//
// label22
//
this.label22.AutoSize = true;
this.label22.Font = new System.Drawing.Font("맑은 고딕", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
this.label22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label22.Location = new System.Drawing.Point(6, 54);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(41, 15);
this.label22.TabIndex = 29;
this.label22.Text = "Query";
//
// label23
//
this.label23.AutoSize = true;
this.label23.Font = new System.Drawing.Font("맑은 고딕", 9F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
this.label23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50)))));
this.label23.Location = new System.Drawing.Point(7, 28);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(40, 15);
this.label23.TabIndex = 29;
this.label23.Text = "Apply";
//
// checkBox41
//
this.checkBox41.AutoSize = true;
this.checkBox41.Location = new System.Drawing.Point(311, 24);
this.checkBox41.Name = "checkBox41";
this.checkBox41.Size = new System.Drawing.Size(114, 23);
this.checkBox41.TabIndex = 28;
this.checkBox41.Tag = "3";
this.checkBox41.Text = "Vender Name";
this.checkBox41.UseVisualStyleBackColor = true;
//
// checkBox42
//
this.checkBox42.AutoSize = true;
this.checkBox42.ForeColor = System.Drawing.Color.Blue;
this.checkBox42.Location = new System.Drawing.Point(255, 50);
this.checkBox42.Name = "checkBox42";
this.checkBox42.Size = new System.Drawing.Size(50, 23);
this.checkBox42.TabIndex = 27;
this.checkBox42.Tag = "7";
this.checkBox42.Text = "SID";
this.checkBox42.UseVisualStyleBackColor = true;
//
// checkBox43
//
this.checkBox43.AutoSize = true;
this.checkBox43.ForeColor = System.Drawing.Color.Blue;
this.checkBox43.Location = new System.Drawing.Point(156, 50);
this.checkBox43.Name = "checkBox43";
this.checkBox43.Size = new System.Drawing.Size(93, 23);
this.checkBox43.TabIndex = 25;
this.checkBox43.Tag = "6";
this.checkBox43.Text = "Cust Code";
this.checkBox43.UseVisualStyleBackColor = true;
//
// checkBox44
//
this.checkBox44.AutoSize = true;
this.checkBox44.ForeColor = System.Drawing.Color.Blue;
this.checkBox44.Location = new System.Drawing.Point(73, 50);
this.checkBox44.Name = "checkBox44";
this.checkBox44.Size = new System.Drawing.Size(77, 23);
this.checkBox44.TabIndex = 25;
this.checkBox44.Tag = "5";
this.checkBox44.Text = "Part No";
this.checkBox44.UseVisualStyleBackColor = true;
//
// checkBox45
//
this.checkBox45.AutoSize = true;
this.checkBox45.Location = new System.Drawing.Point(255, 24);
this.checkBox45.Name = "checkBox45";
this.checkBox45.Size = new System.Drawing.Size(50, 23);
this.checkBox45.TabIndex = 26;
this.checkBox45.Tag = "2";
this.checkBox45.Text = "SID";
this.checkBox45.UseVisualStyleBackColor = true;
//
// checkBox46
//
this.checkBox46.AutoSize = true;
this.checkBox46.Location = new System.Drawing.Point(156, 24);
this.checkBox46.Name = "checkBox46";
this.checkBox46.Size = new System.Drawing.Size(93, 23);
this.checkBox46.TabIndex = 25;
this.checkBox46.Tag = "1";
this.checkBox46.Text = "Cust Code";
this.checkBox46.UseVisualStyleBackColor = true;
//
// checkBox47
//
this.checkBox47.AutoSize = true;
this.checkBox47.Location = new System.Drawing.Point(73, 24);
this.checkBox47.Name = "checkBox47";
this.checkBox47.Size = new System.Drawing.Size(77, 23);
this.checkBox47.TabIndex = 25;
this.checkBox47.Tag = "0";
this.checkBox47.Text = "Part No";
this.checkBox47.UseVisualStyleBackColor = true;
//
// fSelectJob // fSelectJob
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(751, 701); this.ClientSize = new System.Drawing.Size(751, 761);
this.Controls.Add(this.panel2); this.Controls.Add(this.panel2);
this.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); this.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
@@ -1098,6 +1277,8 @@
this.tabPage3.PerformLayout(); this.tabPage3.PerformLayout();
this.tableLayoutPanel3.ResumeLayout(false); this.tableLayoutPanel3.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dataSet11)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dataSet11)).EndInit();
this.grpApplyWMSinfo.ResumeLayout(false);
this.grpApplyWMSinfo.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@@ -1170,5 +1351,18 @@
private System.Windows.Forms.CheckBox chkCVApplySID; private System.Windows.Forms.CheckBox chkCVApplySID;
private System.Windows.Forms.CheckBox chkCVApplyCust; private System.Windows.Forms.CheckBox chkCVApplyCust;
private System.Windows.Forms.CheckBox chkCVApplyPartno; private System.Windows.Forms.CheckBox chkCVApplyPartno;
private System.Windows.Forms.CheckBox chkApplyWMSInfo;
private System.Windows.Forms.GroupBox grpApplyWMSinfo;
private System.Windows.Forms.CheckBox checkBox36;
private System.Windows.Forms.CheckBox chkWMSApplyBatch;
private System.Windows.Forms.Label label22;
private System.Windows.Forms.Label label23;
private System.Windows.Forms.CheckBox checkBox41;
private System.Windows.Forms.CheckBox checkBox42;
private System.Windows.Forms.CheckBox checkBox43;
private System.Windows.Forms.CheckBox checkBox44;
private System.Windows.Forms.CheckBox checkBox45;
private System.Windows.Forms.CheckBox checkBox46;
private System.Windows.Forms.CheckBox checkBox47;
} }
} }

View File

@@ -174,6 +174,21 @@ namespace Project.Dialog
return; return;
} }
} }
if (grpApplyWMSinfo.Enabled)
{
//검색조건확인
var v = CheckDataIn(grpApplyWMSinfo);
if (v.Item1 < 1)
{
UTIL.MsgE("Target item is not specified among WMS information items");
return;
}
if (v.Item2 < 1)
{
UTIL.MsgE("Search item is not specified among WMS information items");
return;
}
}
if (grpApplySidinfo.Enabled) if (grpApplySidinfo.Enabled)
{ {
//검색조건확인 //검색조건확인
@@ -244,6 +259,7 @@ namespace Project.Dialog
VAR.BOOL[eVarBool.Opt_ApplySIDConv] = chkApplySIDConv.Checked; VAR.BOOL[eVarBool.Opt_ApplySIDConv] = chkApplySIDConv.Checked;
VAR.BOOL[eVarBool.Opt_ApplyJobInfo] = chkApplyJobInfo.Checked; VAR.BOOL[eVarBool.Opt_ApplyJobInfo] = chkApplyJobInfo.Checked;
VAR.BOOL[eVarBool.Opt_ApplyWMSInfo] = chkApplyWMSInfo.Checked;
VAR.BOOL[eVarBool.Opt_ApplySIDInfo] = chkApplySidInfo.Checked; VAR.BOOL[eVarBool.Opt_ApplySIDInfo] = chkApplySidInfo.Checked;
VAR.BOOL[eVarBool.Opt_CheckSIDExist] = PUB.Result.vModel.CheckSIDExsit; VAR.BOOL[eVarBool.Opt_CheckSIDExist] = PUB.Result.vModel.CheckSIDExsit;
@@ -255,15 +271,31 @@ namespace Project.Dialog
if (SETTING.Data.SystemBypass) VAR.BOOL[eVarBool.Opt_DisablePrinter] = true; if (SETTING.Data.SystemBypass) VAR.BOOL[eVarBool.Opt_DisablePrinter] = true;
else VAR.BOOL[eVarBool.Opt_DisablePrinter] = PUB.Result.vModel.DisablePrinter || (SETTING.Data.Disable_PrinterL && SETTING.Data.Disable_PrinterR); else VAR.BOOL[eVarBool.Opt_DisablePrinter] = PUB.Result.vModel.DisablePrinter || (SETTING.Data.Disable_PrinterL && SETTING.Data.Disable_PrinterR);
//WMS Information
VAR.BOOL[eVarBool.Opt_WMS_Apply_PartNo] = checkBox47.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Apply_CustCode] = checkBox46.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Apply_SID] = checkBox45.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Apply_VenderName] = checkBox41.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Apply_batch] = chkWMSApplyBatch.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Apply_qty] = false;// chkInfoApplyQty.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Where_PartNo] = checkBox44.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Where_CustCode] = checkBox43.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Where_SID] = checkBox42.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Where_VLOT] = checkBox36.Checked;
VAR.BOOL[eVarBool.Opt_WMS_Where_MC] = false;// chkInfoWhereMC.Checked;
VAR.BOOL[eVarBool.Opt_WMS_WriteServer] = false;// chkInfoSave.Checked;
//SID Information
VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] = chkInfoApplyPart.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] = chkInfoApplyPart.Checked;
VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] = chkInfoApplyCust.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] = chkInfoApplyCust.Checked;
VAR.BOOL[eVarBool.Opt_SID_Apply_SID] = chkInfoApplySID.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_SID] = chkInfoApplySID.Checked;
VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] = chkInfoApplyVender.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] = chkInfoApplyVender.Checked;
VAR.BOOL[eVarBool.Opt_SID_Apply_PrintPos] = chkInfoApplyPrint.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_PrintPos] = chkInfoApplyPrint.Checked;
///22092[
VAR.BOOL[eVarBool.Opt_SID_Apply_batch] = chkInfoApplyBatch.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_batch] = chkInfoApplyBatch.Checked;
VAR.BOOL[eVarBool.Opt_SID_Apply_qty] = false;// chkInfoApplyQty.Checked; VAR.BOOL[eVarBool.Opt_SID_Apply_qty] = false;// chkInfoApplyQty.Checked;
VAR.BOOL[eVarBool.Opt_SID_Where_PartNo] = chkInfoWherePart.Checked; VAR.BOOL[eVarBool.Opt_SID_Where_PartNo] = chkInfoWherePart.Checked;
VAR.BOOL[eVarBool.Opt_SID_Where_CustCode] = chkInfoWhereCust.Checked; VAR.BOOL[eVarBool.Opt_SID_Where_CustCode] = chkInfoWhereCust.Checked;
VAR.BOOL[eVarBool.Opt_SID_Where_SID] = chkInfoWhereSID.Checked; VAR.BOOL[eVarBool.Opt_SID_Where_SID] = chkInfoWhereSID.Checked;
@@ -375,6 +407,13 @@ namespace Project.Dialog
if (chk.Tag == null) continue; if (chk.Tag == null) continue;
chk.Checked = UTIL.GetBitState(dr.vOption, int.Parse(chk.Tag.ToString())); chk.Checked = UTIL.GetBitState(dr.vOption, int.Parse(chk.Tag.ToString()));
} }
foreach (var c in grpApplyWMSinfo.Controls)
{
if (c.GetType() != typeof(CheckBox)) continue;
var chk = c as CheckBox;
if (chk.Tag == null) continue;
chk.Checked = UTIL.GetBitState(dr.vWMSInfo, int.Parse(chk.Tag.ToString()));
}
foreach (var c in grpApplySidinfo.Controls) foreach (var c in grpApplySidinfo.Controls)
{ {
if (c.GetType() != typeof(CheckBox)) continue; if (c.GetType() != typeof(CheckBox)) continue;
@@ -418,6 +457,10 @@ namespace Project.Dialog
{ {
grpapplyjob.Enabled = chk.Checked; grpapplyjob.Enabled = chk.Checked;
} }
if(chk.Name.Equals(chkApplyWMSInfo.Name))
{
grpApplyWMSinfo.Enabled = chk.Checked;
}
if (chk.Name.Equals(chkApplySidInfo.Name)) if (chk.Name.Equals(chkApplySidInfo.Name))
{ {
grpApplySidinfo.Enabled = chk.Checked; grpApplySidinfo.Enabled = chk.Checked;
@@ -474,6 +517,13 @@ namespace Project.Dialog
if (chk.Tag == null) continue; if (chk.Tag == null) continue;
dr.vOption = UTIL.SetBitState((ushort)dr.vOption, int.Parse(chk.Tag.ToString()), chk.Checked); dr.vOption = UTIL.SetBitState((ushort)dr.vOption, int.Parse(chk.Tag.ToString()), chk.Checked);
} }
foreach (var c in grpApplyWMSinfo.Controls)
{
if (c.GetType() != typeof(CheckBox)) continue;
var chk = c as CheckBox;
if (chk.Tag == null) continue;
dr.vWMSInfo = UTIL.SetBitState((ushort)dr.vWMSInfo, int.Parse(chk.Tag.ToString()), chk.Checked);
}
foreach (var c in grpApplySidinfo.Controls) foreach (var c in grpApplySidinfo.Controls)
{ {
if (c.GetType() != typeof(CheckBox)) continue; if (c.GetType() != typeof(CheckBox)) continue;
@@ -535,8 +585,8 @@ namespace Project.Dialog
void UpdateHeight() void UpdateHeight()
{ {
if (this.tabControl1.Visible) this.Height = 740; if (this.tabControl1.Visible) this.Height = 755;
else this.Height = 445; else this.Height = 380;
} }
private void btOK_Click(object sender, EventArgs e) private void btOK_Click(object sender, EventArgs e)

View File

@@ -12,7 +12,7 @@ namespace Project.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.14.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

View File

@@ -16,7 +16,7 @@
</Setting> </Setting>
<Setting Name="CS" Type="(Connection string)" Scope="Application"> <Setting Name="CS" Type="(Connection string)" Scope="Application">
<DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt; <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;SerializableConnectionString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt; &lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
&lt;ConnectionString&gt;Data Source=10.201.11.21,50150;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password=78#4AmWnh1!!;Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt; &lt;ConnectionString&gt;Data Source=10.201.11.21,50150;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password=78#4AmWnh1!!;Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt;
&lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt; &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
&lt;/SerializableConnectionString&gt;</DesignTimeValue> &lt;/SerializableConnectionString&gt;</DesignTimeValue>
@@ -24,7 +24,7 @@
</Setting> </Setting>
<Setting Name="WMS_DEV" Type="(Connection string)" Scope="Application"> <Setting Name="WMS_DEV" Type="(Connection string)" Scope="Application">
<DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt; <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;SerializableConnectionString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt; &lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
&lt;ConnectionString&gt;Data Source=10.201.11.21,50150;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password=78#4AmWnh1!!;Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt; &lt;ConnectionString&gt;Data Source=10.201.11.21,50150;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password=78#4AmWnh1!!;Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt;
&lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt; &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
&lt;/SerializableConnectionString&gt;</DesignTimeValue> &lt;/SerializableConnectionString&gt;</DesignTimeValue>
@@ -32,7 +32,7 @@
</Setting> </Setting>
<Setting Name="WMS_PRD" Type="(Connection string)" Scope="Application"> <Setting Name="WMS_PRD" Type="(Connection string)" Scope="Application">
<DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt; <DesignTimeValue Profile="(Default)">&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;SerializableConnectionString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt; &lt;SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
&lt;ConnectionString&gt;Data Source=V1SPCSQL,51122;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password="2!x2$yY8R;}$";Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt; &lt;ConnectionString&gt;Data Source=V1SPCSQL,51122;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password="2!x2$yY8R;}$";Encrypt=False;TrustServerCertificate=True&lt;/ConnectionString&gt;
&lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt; &lt;ProviderName&gt;System.Data.SqlClient&lt;/ProviderName&gt;
&lt;/SerializableConnectionString&gt;</DesignTimeValue> &lt;/SerializableConnectionString&gt;</DesignTimeValue>

View File

@@ -39,7 +39,9 @@ namespace Project
if (PUB.sm.Step != eSMStep.HOME_FULL && PUB.sm.Step != eSMStep.HOME_QUICK) if (PUB.sm.Step != eSMStep.HOME_FULL && PUB.sm.Step != eSMStep.HOME_QUICK)
{ {
// PUB.logKeyence.Add($"{resp.Replace("\n", "").Replace("\r", "")}"); // PUB.logKeyence.Add($"{resp.Replace("\n", "").Replace("\r", "")}");
ParseBarcode(e.RawData, dev.Tag.ToString()); var rawdata = e.RawData; //↔▲▼
rawdata = rawdata.Replace('\x1D', '↔').Replace('\x1E', '▲').Replace('\x04', '▼');
ParseBarcode(rawdata, dev.Tag.ToString());
} }
else else
{ {
@@ -155,14 +157,14 @@ namespace Project
foreach (var resp in frames) foreach (var resp in frames)
{ {
var bcddata = resp.Trim().Split(','); var bcddata = resp.Trim().Split(',');
if(resp.Equals("0:ERROR")) if (resp.Equals("0:ERROR"))
{ {
PUB.log.AddE($"[{Source}] {resp}"); PUB.log.AddE($"[{Source}] {resp}");
continue; continue;
} }
else if (bcddata.Length > 2 && bcddata[1] == "BLOAD") else if (bcddata.Length > 2 && bcddata[1] == "BLOAD")
{ {
if(bcddata[0] =="ER") if (bcddata[0] == "ER")
{ {
PUB.log.AddE($"[{Source}]Bacode Memory Read Error({resp})"); PUB.log.AddE($"[{Source}]Bacode Memory Read Error({resp})");
} }

View File

@@ -17,6 +17,7 @@ namespace Project
Complete, Complete,
TimeOut, TimeOut,
MultiSID, MultiSID,
Nothing,
} }
public EResultKeyence KEYENCE_READ(eWorkPort target, eSMStep cmdIndex) public EResultKeyence KEYENCE_READ(eWorkPort target, eSMStep cmdIndex)
{ {
@@ -161,444 +162,10 @@ namespace Project
return EResultKeyence.TimeOut; return EResultKeyence.TimeOut;
} }
//수량임의 입력의 경우
if (VAR.BOOL[eVarBool.Opt_UserQtyRQ])
{
if (itemC.VisionData.QTYRQ) vQtyOK = true; ////RQ의 값이 들어있으면 성공
else vQtyOK = false; //수량임의모드인데 RQ값이 들어있지않으면 자동진행하지 않는다
}
else
{
//자동에서는 수량값이 들어있으면 바로 넘어가게한다.
vQtyOK = itemC.VisionData.QTY.isEmpty() == false;
}
//커스터머 이름 확인 var prcResult = BCDProcess_ALL(itemC, "SEQ",true);
if (OPT_BYPASS == false && (itemC.VisionData.CUSTNAME.isEmpty() && itemC.VisionData.CUSTCODE.isEmpty() == false)) if (prcResult != EResultKeyence.Nothing)
{ return prcResult;
var qta = new DataSet1TableAdapters.QueriesTableAdapter();
var custname = qta.GetCustName(itemC.VisionData.CUSTCODE);
if (custname.isEmpty() == false)
{
PUB.log.Add($"New CustName => {custname}");
itemC.VisionData.CUSTNAME = custname;
}
}
//기본 벤더이름
if (OPT_BYPASS == false && PUB.Result.vModel.Def_Vname.isEmpty() == false)
{
if (itemC.VisionData.VNAME.Equals(PUB.Result.vModel.Def_Vname) == false)
{
itemC.VisionData.VNAME = PUB.Result.vModel.Def_Vname;
itemC.VisionData.VNAME_Trust = true;
PUB.log.Add($"Defaul V.Name Set to {PUB.Result.vModel.Def_Vname}");
}
}
//기본 MFG
if (OPT_BYPASS == false && PUB.Result.vModel.Def_MFG.isEmpty() == false)
{
if (itemC.VisionData.MFGDATE.Equals(PUB.Result.vModel.Def_MFG) == false)
{
itemC.VisionData.MFGDATE = PUB.Result.vModel.Def_MFG;
itemC.VisionData.MFGDATE_Trust = true;
PUB.log.Add($"Defaul MFGDATE Set to {PUB.Result.vModel.Def_MFG}");
}
}
//옵션설정에 따른 외부데이터 가져오기 작업
bool NewBarcodeUpdated = false;
//[WMS] SID정보테이블에서 정보 추출(프린트정보는 없음)
//[WMS] 에서 중복검색되면 팝업을 해야하므로 이것을 먼저 처리한다.
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUST_CODE");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PART_NO");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VENDOR_NM");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("BATCH_NO"); //220921
//where coluns
List<string> wheres = new List<string>();
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUST_CODE='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PART_NO='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VENDER_LOT = '{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = VAR.BOOL[eVarBool.Use_Conveyor] ? PUB.MCCode : SETTING.Data.McName;
var TableName = "VW_GET_MAX_QTY_VENDOR_LOT";
var whereState = " where " + string.Join(" and ", wheres);
var selectFields = string.Join(",", fields);
var SQL = $"select top 1 {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
var SQLC = $"select count(*) from {TableName} WITH(NOLOCK) {whereState}";
//정보가 여러개 존재하면 선택화면으로 처리해야한다
var cntvalue = (DBHelper.ExecuteScalar(SQLC)?.ToString() ?? "0").toInt();
if (cntvalue > 1)
{
VAR.STR[eVarString.MULTISID_QUERY] = $"select {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
VAR.STR[eVarString.MULTISID_FIELDS] = selectFields;
return EResultKeyence.MultiSID;
}
if (PUB.Result.ItemDataC.VisionData.LastQueryStringWMS.Equals(SQL) == false) //같은 쿼리는 처리하지 않는다
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC))
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringWMS = SQL;
}
}
}
//SID정보테이블에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_SID_Apply_qty] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
fields.Add("attach"); //231026
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_MC]) //231006
{
if (AR.SETTING.Data.McName.isEmpty() == false)
wheres.Add($"attach='{AR.SETTING.Data.McName}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringSID.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringSID = SQL;
}
}
}
//시드변환정보에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDConv] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_Batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_QtyMax] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
}
if (VAR.BOOL[eVarBool.Opt_Conv_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringCNV.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringCNV = SQL;
}
}
}
//기존 작업에서 데이터를 찾아서 쓴다
if (VAR.BOOL[eVarBool.Opt_ApplyJobInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUSTCODE");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PARTNO");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("POS");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VNAME");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
//where coluns
List<string> wheres = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUSTCODE='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PARTNO='{vdata.PARTNO}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_SID])
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_VLOT])
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VenderLot='{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
PUB.log.Add($"DATABAES : RESULT QUERY");
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_Result WITH(NOLOCK) " +
$" where mc = '{AR.SETTING.Data.McName}'" +
$" and prnattach = 1 and stime >= '{DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH:mm:ss")}'" +
$" and " + string.Join(" and ", wheres) +
$" order by wdate desc";
if (PUB.Result.ItemDataC.VisionData.LastQueryStringJOB.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, ""))
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringJOB = SQL;
}
}
}
//해당 바코드작업이 완료되었는지 확인한다. 신규 바코드값이 업데이트되면 한번더 동작하도록 한다
if (itemC.VisionData.BarcodeTouched == true && NewBarcodeUpdated == false)
{
itemC.VisionData.BarcodeTouched = false;
}
//릴Id 신규부여
if (OPT_BYPASS == false && VAR.BOOL[eVarBool.Opt_NewReelID])
{
if (itemC.VisionData.RIDNew == false && itemC.VisionData.CUSTCODE.isEmpty() == false && itemC.VisionData.SID.isEmpty() == false)
{
var newid = PUB.MakeNewREELID(itemC.VisionData.SID);// Amkor.RestfulService.Allocation_Unique_ReelID_AmkorSTD(itemC.VisionData.CUSTCODE, "4", "A", out string errmsg);
if (newid.success == true)
{
//backup origin reel id
itemC.VisionData.RID0 = itemC.VisionData.RID;
//set new reel id
itemC.VisionData.SetRID(newid.newid, "SPS:CHKDATACOMPLETE");// = newid;
itemC.VisionData.RIDNew = true; //applied new reel id
//서버의수량업데이트기능이 켜져있다면 해당 값을 제거해준다. (다시 조회되도록 함)
if (VAR.BOOL[eVarBool.Opt_ServerQty])
{
//이미 수량업데이트된 경우이므로 복원시켜준다
if (itemC.VisionData.QTY0.isEmpty() == false)
{
PUB.log.AddAT($"Restoring quantity due to reel ID change ({itemC.VisionData.QTY}->{itemC.VisionData.QTY0})");
itemC.VisionData.QTY = itemC.VisionData.QTY0;
itemC.VisionData.QTY0 = string.Empty;
}
}
}
else
{
var logtime = VAR.TIME.RUN((int)eVarTime.LOG_NEWIDERROR);
if (logtime.TotalSeconds >= 3000)
{
PUB.log.AddAT($"Reel_ID generation failed : {newid.message}");
VAR.TIME.Update(eVarTime.LOG_NEWIDERROR);
}
}
}
}
bool BatchValueOK = false;
if (mv.IgnoreBatch) BatchValueOK = true;
else BatchValueOK = itemC.VisionData.BATCH.isEmpty() == false;
bool partnoValueOK = false;
if (PUB.Result.vModel.IgnorePartNo) partnoValueOK = true;
else partnoValueOK = itemC.VisionData.PARTNO.isEmpty() == false;
//데이터확정 및 완료처리
if (itemC.VisionData.Confirm)
{
//이미 완료된 데이터
if (itemC.VisionData.ConfirmAuto)
PUB.log.AddI($"Proceeding due to data confirmation completion (automatic)");
else if (itemC.VisionData.ConfirmUser)
PUB.log.AddI($"Proceeding due to data confirmation completion (manual)");
else
PUB.log.AddI($"Proceeding due to data confirmation completion (BYPASS)");
}
else if (itemC.VisionData.QRInputRaw.isEmpty() == false && BatchValueOK)
{
//ATK STD QR데이터가 입력되었으니 더이상 읽지 않아도 진행하도록 하자
//데이터가 부족하다면 바로 채우기 작업을 해야한다
CheckDataComplte(itemC, "STD", true);
return EResultKeyence.Wait;
}
else if (vQtyOK &&
(OPT_BYPASS || itemC.VisionData.VNAME.isEmpty() == false) &&
itemC.VisionData.VLOT.isEmpty() == false &&
itemC.VisionData.SID.Length == 9 &&
(OPT_BYPASS || itemC.VisionData.MFGDATE.isEmpty() == false) &&
partnoValueOK &&
BatchValueOK &&
itemC.VisionData.RID.isEmpty() == false)
{
//모든값이 입력되어 있다면 조건 체크후 진행할 수 있도록 한다
//2206211400
CheckDataComplte(itemC, "SINGLE", true);
return EResultKeyence.Wait;
}
else
{
//아직데이터가 완료되지 않았다면
//대기시간이 지나면 사용자 확인창을 띄운다
return EResultKeyence.Wait;
}
PUB.sm.seq.Update(cmdIndex); PUB.sm.seq.Update(cmdIndex);
return EResultKeyence.Wait; return EResultKeyence.Wait;
@@ -637,13 +204,6 @@ namespace Project
return; return;
} }
//Customer Code
if (OPT_BYPASS == false && item.VisionData.CUSTCODE.isEmpty() && CustomerCode.isEmpty() == false)
{
item.VisionData.CUSTCODE = CustomerCode;
PUB.log.Add($"[FIX] CUSTOMER CODE => {CustomerCode}");
}
//서버의수량업데이트기능 //서버의수량업데이트기능
if (OPT_BYPASS == false && VAR.BOOL[eVarBool.Opt_ServerQty]) if (OPT_BYPASS == false && VAR.BOOL[eVarBool.Opt_ServerQty])
{ {
@@ -699,12 +259,23 @@ namespace Project
} }
} }
//프린트위치확인
if (item.VisionData.PrintPositionData.isEmpty() == true || item.VisionData.PrintPositionCheck == false)
{
if (NeedConfirm == false)
{
//현작업내에서의 정보를 찾아서 적용한다 231005
if (mainjob) item.VisionData.bcdMessage.Add("Attachment position not found");
NeedConfirm = true;
}
}
//SID 존재여부 확인 //SID 존재여부 확인
if (OPT_BYPASS == false && item.VisionData.SID_Trust && VAR.BOOL[eVarBool.Opt_CheckSIDExist]) if (OPT_BYPASS == false && item.VisionData.SID_Trust && VAR.BOOL[eVarBool.Opt_CheckSIDExist])
{ {
//ECS목록에 데이터가 업다면 오류로 처리한다 //ECS목록에 데이터가 업다면 오류로 처리한다
var SID = item.VisionData.SID; var SID = item.VisionData.SID;
var MCName = VAR.BOOL[eVarBool.Use_Conveyor] ? "IB" : SETTING.Data.McName;
var ta = new DataSet1TableAdapters.QueriesTableAdapter(); var ta = new DataSet1TableAdapters.QueriesTableAdapter();
var exist = ta.CheckSIDExist(SID) > 0; var exist = ta.CheckSIDExist(SID) > 0;
PUB.log.Add($"SID Exist Check SID:{item.VisionData.SID},Result={exist}"); PUB.log.Add($"SID Exist Check SID:{item.VisionData.SID},Result={exist}");
@@ -717,35 +288,11 @@ namespace Project
//sid변환기능확인 //sid변환기능확인
var SIDOK = false; var SIDOK = false;
if (OPT_BYPASS == false && VAR.BOOL[eVarBool.Opt_SIDConvert] && VAR.BOOL[eVarBool.JOB_Empty_SIDConvertInfo] == false) if (OPT_BYPASS == false &&
VAR.BOOL[eVarBool.Opt_SIDConvert] &&
PUB.flag.get(eVarBool.FG_WAIT_LOADERINFO) == false &&
VAR.BOOL[eVarBool.JOB_Empty_SIDConvertInfo] == false)
{ {
//변환된 정보가 없다면 변환을 진행한다
if (item.VisionData.SID0.isEmpty() && item.VisionData.SID_Trust && item.VisionData.SID.isEmpty() == false)
{
//이 sid가 존재여부확인 후 없는 sid라면 더이상 처리하지 않는다 230510
if (PUB.Result.DTSidConvertEmptyList.Contains(item.VisionData.SID))
{
//존재하지 않는 SID로 이미 확인되었다
}
else if (PUB.Result.DTSidConvertMultiList.Contains(item.VisionData.SID))
{
//다중sid로 인해 처리하지 않는다
}
else
{
var newsid = PUB.SIDCovert(item.VisionData.SID, "SPS_BarcodeProcess", out bool converr);
if (converr)
{
if (PUB.sm.Step == eSMStep.RUN)
PUB.log.AddE(newsid);
}
else
{
item.VisionData.SID0 = item.VisionData.SID; //기존자료를 0으로 백업한다
item.VisionData.SID = newsid; //신규 SID를 기록
}
}
}
//시드값이 유효한지 확인한다. //시드값이 유효한지 확인한다.
SIDOK = item.VisionData.SID_Trust && item.VisionData.SID0.isEmpty() == false && item.VisionData.SID.isEmpty() == false; SIDOK = item.VisionData.SID_Trust && item.VisionData.SID0.isEmpty() == false && item.VisionData.SID.isEmpty() == false;
} }
@@ -787,63 +334,6 @@ namespace Project
} }
} }
//프린트위치확인
if (item.VisionData.PrintPositionData.isEmpty() == true || item.VisionData.PrintPositionCheck == false)
{
if (OPT_BYPASS)
{
//바이패스해야하는 경우라면 프린트위치를 임의로 한다
if (item.VisionData.PrintPositionData.isEmpty())
{
item.VisionData.PrintPositionData = "1";
item.VisionData.PrintPositionCheck = true;
PUB.log.AddI($"Print position arbitrarily set due to bypass SID ({item.VisionData.SID})");
}
}
else
{
//기록된 현재작업의 인쇄위치 정보에서 찾는다 231005
if (PUB.Result.PrintPostionList.ContainsKey(item.VisionData.SID))
{
var preprnpos = PUB.Result.PrintPostionList[item.VisionData.SID];
item.VisionData.PrintPositionData = preprnpos;
item.VisionData.PrintPositionCheck = true;
PUB.log.AddI($"Print position found in current job info SID:{item.VisionData.SID}, Value={preprnpos}");
}
else if (NeedConfirm == false)
{
//현작업내에서의 정보를 찾아서 적용한다 231005
if (mainjob) item.VisionData.bcdMessage.Add("Attachment position not found");
NeedConfirm = true;
}
}
}
//바이패스모드에서 벤더네임이지정(101시드에 벤더네임이 없다)
if (OPT_BYPASS)
{
if (item.VisionData.VNAME_Trust == false)
{
item.VisionData.VNAME = "BYPASS";
item.VisionData.VNAME_Trust = true;
}
}
//ignore partno value
if (PUB.Result.vModel.IgnorePartNo == true && item.VisionData.PARTNO_Trust == false)
{
PUB.log.Add("PartNo Trust by Ignore PartNo Setting(opmodel)");
item.VisionData.PARTNO_Trust = true;
}
//ignore batch value
if (PUB.Result.vModel.IgnoreBatch == true)
{
}
//데이터의 신뢰성을 확인하고 모두 입력되었다면 자동 확정을 진행한다 //데이터의 신뢰성을 확인하고 모두 입력되었다면 자동 확정을 진행한다
if (item.VisionData.MFGDATE_Trust && if (item.VisionData.MFGDATE_Trust &&
item.VisionData.PARTNO_Trust && item.VisionData.PARTNO_Trust &&

View File

@@ -214,6 +214,7 @@ namespace Project
var patterns = PUB.Result.BCDPattern; var patterns = PUB.Result.BCDPattern;
var itemC = PUB.Result.ItemDataC; var itemC = PUB.Result.ItemDataC;
var vdata = itemC.VisionData; var vdata = itemC.VisionData;
bool vQtyOK = false;
//No Run - Confirm Data //No Run - Confirm Data
if (vdata.Confirm) return; if (vdata.Confirm) return;
@@ -242,442 +243,10 @@ namespace Project
} }
} }
//assign customer code - fixed data //all process sequence
if (vdata.CUSTCODE.isEmpty() && VAR.STR[eVarString.JOB_CUSTOMER_CODE].isEmpty() == false) if (BCDProcess_ALL(itemC, "SPS", PUB.sm.Step == eSMStep.RUN) != EResultKeyence.Nothing)
{ {
vdata.CUSTCODE = VAR.STR[eVarString.JOB_CUSTOMER_CODE]; //nothing : multisid condition
PUB.log.Add($"Cutomer Code 고정값 사용 : {vdata.CUSTCODE}");
}
//SiD CONVERT
if (VAR.BOOL[eVarBool.Opt_SIDConvert])
{
if (PUB.flag.get(eVarBool.FG_WAIT_LOADERINFO) == false && VAR.BOOL[eVarBool.JOB_Empty_SIDConvertInfo] == false)
{
//원본시드(sid0)가 비어있는데 sid과 확정되었다면 변환작업을 진행한다
if (vdata.SID0.isEmpty() && vdata.SID.isEmpty() == false && vdata.SID_Trust)
{
//이 sid가 존재여부확인 후 없는 sid라면 더이상 처리하지 않는다 230510
if (PUB.Result.DTSidConvertEmptyList.Contains(vdata.SID))
{
//존재하지 않는 SID로 이미 확인되었다
}
else if (PUB.Result.DTSidConvertMultiList.Contains(vdata.SID))
{
//다중sid로 인해 처리하지 않는다
}
else
{
var newsid = PUB.SIDCovert(vdata.SID, "SPS_BarcodeProcess", out bool converr);
if (converr)
{
if (PUB.sm.Step == eSMStep.RUN)
PUB.log.AddE(newsid);
}
else
{
vdata.SID0 = vdata.SID;
vdata.SID = newsid;
}
}
}
}
}
//정규식혹은 바코드 룰에 의해 데이터가 바뀌었더라도 모델 기준으로 진행한다
if (PUB.Result.vModel.Def_Vname.isEmpty() == false)
{
if (itemC.VisionData.VNAME.Equals(PUB.Result.vModel.Def_Vname) == false)
{
itemC.VisionData.VNAME = PUB.Result.vModel.Def_Vname.Trim();
itemC.VisionData.VNAME_Trust = true;
PUB.log.Add($"Defaul V.Name Set to {PUB.Result.vModel.Def_Vname}");
}
}
if (PUB.Result.vModel.Def_MFG.isEmpty() == false)
{
if (itemC.VisionData.MFGDATE.Equals(PUB.Result.vModel.Def_MFG) == false)
{
itemC.VisionData.MFGDATE = PUB.Result.vModel.Def_MFG.Trim();
itemC.VisionData.MFGDATE_Trust = true;
PUB.log.Add($"Defaul MFGDATE Set to {PUB.Result.vModel.Def_MFG}");
}
}
//릴ID 신규발행
if (PUB.sm.Step == eSMStep.RUN && vdata.CUSTCODE.isEmpty() == false)
{
if (VAR.BOOL[eVarBool.Opt_NewReelID])
{
if (itemC.VisionData.RIDNew == false)
{
var newid = PUB.MakeNewREELID(itemC.VisionData.SID);// Amkor.RestfulService.Allocation_Unique_ReelID_AmkorSTD(itemC.VisionData.CUSTCODE, "4", "A", out string errmsg);
if (newid.success == true)
{
//backup origin reel id
itemC.VisionData.RID0 = itemC.VisionData.RID;
//set new reel id
PUB.log.Add("new reelid bacodeprecess");
itemC.VisionData.SetRID(newid.newid, "SPS:CHKDATACOMPLETE");// = newid;
itemC.VisionData.RIDNew = true; //applied new reel id
//서버의수량업데이트기능이 켜져있다면 해당 값을 제거해준다. (다시 조회되도록 함)
if (VAR.BOOL[eVarBool.Opt_ServerQty])
{
//이미 수량업데이트된 경우이므로 복원시켜준다
if (itemC.VisionData.QTY0.isEmpty() == false)
{
PUB.log.AddAT($"릴아이디 변경으로 인해 수량을 복원합니다({itemC.VisionData.QTY}->{itemC.VisionData.QTY0})");
itemC.VisionData.QTY = itemC.VisionData.QTY0;
itemC.VisionData.QTY0 = string.Empty;
}
}
}
else
{
var logtime = VAR.TIME.RUN((int)eVarTime.LOG_NEWIDERROR);
if (logtime.TotalSeconds >= 3000)
{
PUB.log.AddAT($"Reel_ID 생성실패 : {newid.message}");
VAR.TIME.Update(eVarTime.LOG_NEWIDERROR);
}
}
}
}
}
//바코드가 변경된 경우이다, 자동채우기 기능이 있다면 사용한다
bool NewBarcodeUpdated = false;
//[WMS] SID정보테이블에서 정보 추출(프린트정보는 없음)
//[WMS] 에서 중복검색되면 팝업을 해야하므로 이것을 먼저 처리한다.
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUST_CODE");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PART_NO");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VENDOR_NM");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("BATCH_NO"); //220921
//where coluns
List<string> wheres = new List<string>();
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUST_CODE='{vdata.CUSTCODE.PadLeft(10,'0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PART_NO='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VENDER_LOT = '{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = VAR.BOOL[eVarBool.Use_Conveyor] ? PUB.MCCode : SETTING.Data.McName;
var TableName = "VW_GET_MAX_QTY_VENDOR_LOT";
var whereState = " where " + string.Join(" and ", wheres);
var selectFields = string.Join(",", fields);
var SQL = $"select top 1 {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
var SQLC = $"select count(*) from {TableName} WITH(NOLOCK) {whereState}";
//정보가 여러개 존재하면 선택화면으로 처리해야한다
//var cntvalue = (DBHelper.ExecuteScalar(SQLC)?.ToString() ?? "0").toInt();
//if (cntvalue > 1)
//{
// VAR.STR[eVarString.MULTISID_QUERY] = $"select {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
// VAR.STR[eVarString.MULTISID_FIELDS] = selectFields;
// return EResultKeyence.MultiSID;
//}
//if (PUB.Result.ItemDataC.VisionData.LastQueryStringWMS.Equals(SQL) == false) //같은 쿼리는 처리하지 않는다
//{
// if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC))
// NewBarcodeUpdated = true;
// PUB.Result.ItemDataC.VisionData.LastQueryStringWMS = SQL;
//}
}
}
//SID정보테이블에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_SID_Apply_qty] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
fields.Add("attach"); //231026
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_MC]) //231006
{
if (AR.SETTING.Data.McName.isEmpty() == false)
wheres.Add($"attach='{AR.SETTING.Data.McName}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringSID.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringSID = SQL;
}
}
}
//시드변환정보에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDConv] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_Batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_QtyMax] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
}
if (VAR.BOOL[eVarBool.Opt_Conv_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringCNV.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringCNV = SQL;
}
}
}
//기존 작업에서 데이터를 찾아서 쓴다
if (VAR.BOOL[eVarBool.Opt_ApplyJobInfo] && vdata.BarcodeTouched == true)
{
Boolean Apply = true;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUSTCODE");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PARTNO");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("POS");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VNAME");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
//where coluns
List<string> wheres = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUSTCODE='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PARTNO='{vdata.PARTNO}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_SID])
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_VLOT])
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VenderLot='{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
PUB.log.Add($"DATABAES : RESULT QUERY");
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_Result WITH(NOLOCK) " +
$" where mc = '{AR.SETTING.Data.McName}'" +
$" and prnattach = 1 and stime >= '{DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH:mm:ss")}'" +
$" and " + string.Join(" and ", wheres) +
$" order by wdate desc";
if (PUB.Result.ItemDataC.VisionData.LastQueryStringJOB.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, ""))
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringJOB = SQL;
}
}
}
if (PUB.sm.Step == eSMStep.RUN)
{
bool BatchValueOK = false;
if (PUB.Result.vModel.IgnoreBatch) BatchValueOK = true;
else BatchValueOK = itemC.VisionData.BATCH.isEmpty() == false;
bool partnoValueOK = false;
if (PUB.Result.vModel.IgnorePartNo) partnoValueOK = true;
else partnoValueOK = itemC.VisionData.PARTNO.isEmpty() == false;
var CVMode = VAR.BOOL[eVarBool.Use_Conveyor];
if (itemC.VisionData.VNAME.isEmpty() == false &&
itemC.VisionData.VLOT.isEmpty() == false &&
itemC.VisionData.SID.Length == 9 &&
itemC.VisionData.MFGDATE.isEmpty() == false &&
partnoValueOK &&
BatchValueOK &&
itemC.VisionData.RID.isEmpty() == false)
{
//모든값이 입력되어 있다면 조건 체크후 진행할 수 있도록 한다
CheckDataComplte(itemC, "SPS-BARCODEPROCESS", false); //2206211400
}
//CheckDataComplte(PUB.Result.ItemDataC, "SPS-BARCODEPROCESS");
}
//바코드 처리 여부 변경
if (vdata.BarcodeTouched == true && NewBarcodeUpdated == false)
{
vdata.BarcodeTouched = false;
var a = PUB.Result.ItemDataC.VisionData.BarcodeTouched;
} }

View File

@@ -630,6 +630,9 @@
<Compile Include="UIControl\CtlTowerLamp.Designer.cs"> <Compile Include="UIControl\CtlTowerLamp.Designer.cs">
<DependentUpon>CtlTowerLamp.cs</DependentUpon> <DependentUpon>CtlTowerLamp.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Util\BarcodeDataProcessing.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Util\Util_Vision.cs" /> <Compile Include="Util\Util_Vision.cs" />
<Compile Include="Validation\Mot_Move.cs"> <Compile Include="Validation\Mot_Move.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
@@ -667,7 +670,6 @@
<Compile Include="RunCode\Display\DisplayTextHandler.cs"> <Compile Include="RunCode\Display\DisplayTextHandler.cs">
<SubType>Form</SubType> <SubType>Form</SubType>
</Compile> </Compile>
<Compile Include="Util\Util.cs" />
<Compile Include="Util\Util_DO.cs" /> <Compile Include="Util\Util_DO.cs" />
<Compile Include="Util\Util_Mot.cs" /> <Compile Include="Util\Util_Mot.cs" />
<Compile Include="RunCode\Device\_Keyence.cs"> <Compile Include="RunCode\Device\_Keyence.cs">

View File

@@ -0,0 +1,644 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using AR;
using Project.Class;
namespace Project
{
public partial class FMain
{
EResultKeyence BCDProcess_ALL(Class.JobData itemC, string Src, bool CompleteCheck)
{
var mainJob = Src.Equals("SPS") == false;
//assign customer code - fixed data
if (itemC.VisionData.CUSTCODE.isEmpty() && VAR.STR[eVarString.JOB_CUSTOMER_CODE].isEmpty() == false)
{
itemC.VisionData.CUSTCODE = VAR.STR[eVarString.JOB_CUSTOMER_CODE];
PUB.log.Add($"Cutomer Code 고정값 사용 : {itemC.VisionData.CUSTCODE}");
}
//커스터머 이름 확인
if (mainJob && PUB.OPT_BYPASS() == false)
BCDProcess_GetCustomerName(itemC);
//Ignore Value
BCDProcess_IgnoreValue(itemC);
//기본 벤더이름
BCDProcess_DefVenderName(itemC);
//기본 MFG
BCDProcess_DefMFGDate(itemC);
//바코드가 변경된 경우이다, 자동채우기 기능이 있다면 사용한다
bool NewBarcodeUpdated = false;
//[WMS] SID정보테이블에서 정보 추출(프린트정보는 없음)
//[WMS] 에서 중복검색되면 팝업을 해야하므로 이것을 먼저 처리한다.
if (VAR.BOOL[eVarBool.Opt_ApplyWMSInfo] && itemC.VisionData.BarcodeTouched == true)
{
var rlt_FindWMD = BCDProcess_FindWMSInfo(itemC);
if (rlt_FindWMD.NewBarcodeUpdated) NewBarcodeUpdated = true;
if (rlt_FindWMD.retval == EResultKeyence.MultiSID) return rlt_FindWMD.retval;
}
//SID정보테이블에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && itemC.VisionData.BarcodeTouched == true)
{
if (BCDProcess_FindSIDInfo(itemC) == true) NewBarcodeUpdated = true;
}
//시드변환정보에서 정보 추출
if (VAR.BOOL[eVarBool.Opt_ApplySIDConv] && itemC.VisionData.BarcodeTouched == true)
{
if (BCDProcess_FindSIDConv(itemC) == true) NewBarcodeUpdated = true;
}
//기존 작업에서 데이터를 찾아서 쓴다
if (VAR.BOOL[eVarBool.Opt_ApplyJobInfo] && itemC.VisionData.BarcodeTouched == true)
{
if (BCDProcess_FindJobData(itemC) == true) NewBarcodeUpdated = true;
}
//릴ID 신규발행
if (mainJob && PUB.OPT_BYPASS() == false && VAR.BOOL[eVarBool.Opt_NewReelID])
BCDProcess_MakeReelID(itemC);
//SiD CONVERT
if (PUB.OPT_BYPASS() == false &&
VAR.BOOL[eVarBool.Opt_SIDConvert] &&
PUB.flag.get(eVarBool.FG_WAIT_LOADERINFO) == false &&
VAR.BOOL[eVarBool.JOB_Empty_SIDConvertInfo] == false)
{
//원본시드(sid0)가 비어있는데 sid과 확정되었다면 변환작업을 진행한다
BCDProcess_SIDConvert(itemC);
}
//Print Position
BCDProcess_BCDPrint(itemC);
//해당 바코드작업이 완료되었는지 확인한다. 신규 바코드값이 업데이트되면 한번더 동작하도록 한다
if (itemC.VisionData.BarcodeTouched == true && NewBarcodeUpdated == false)
{
itemC.VisionData.BarcodeTouched = false;
}
bool BatchValueOK = false;
if (PUB.Result.vModel.IgnoreBatch) BatchValueOK = true;
else BatchValueOK = itemC.VisionData.BATCH.isEmpty() == false;
bool partnoValueOK = false;
if (PUB.Result.vModel.IgnorePartNo) partnoValueOK = true;
else partnoValueOK = itemC.VisionData.PARTNO.isEmpty() == false;
//수량임의 입력의 경우
bool vQtyOK = false;
if (VAR.BOOL[eVarBool.Opt_UserQtyRQ])
{
if (itemC.VisionData.QTYRQ) vQtyOK = true; ////RQ의 값이 들어있으면 성공
else vQtyOK = false; //수량임의모드인데 RQ값이 들어있지않으면 자동진행하지 않는다
}
else
{
//자동에서는 수량값이 들어있으면 바로 넘어가게한다.
vQtyOK = itemC.VisionData.QTY.isEmpty() == false;
}
//데이터확정 및 완료처리
if (CompleteCheck)
{
if (itemC.VisionData.Confirm)
{
//이미 완료된 데이터
if (mainJob)
{
if (itemC.VisionData.ConfirmAuto)
PUB.log.AddI($"Proceeding due to data confirmation completion (automatic)");
else if (itemC.VisionData.ConfirmUser)
PUB.log.AddI($"Proceeding due to data confirmation completion (manual)");
else
PUB.log.AddI($"Proceeding due to data confirmation completion (BYPASS)");
}
}
else if (vQtyOK &&
(itemC.VisionData.VNAME.isEmpty() == false) &&
itemC.VisionData.VLOT.isEmpty() == false &&
itemC.VisionData.SID.Length == 9 &&
itemC.VisionData.MFGDATE.isEmpty() == false &&
partnoValueOK &&
BatchValueOK &&
itemC.VisionData.RID.isEmpty() == false)
{
//모든값이 입력되어 있다면 조건 체크후 진행할 수 있도록 한다
//2206211400
CheckDataComplte(itemC, Src, mainJob);
return EResultKeyence.Wait;
}
else
{
//아직데이터가 완료되지 않았다면
//대기시간이 지나면 사용자 확인창을 띄운다
return EResultKeyence.Wait;
}
}
return EResultKeyence.Nothing;
}
//커스터머 이름 확인
void BCDProcess_GetCustomerName(Class.JobData itemC)
{
if (itemC.VisionData.CUSTNAME.isEmpty() && itemC.VisionData.CUSTCODE.isEmpty() == false)
{
var qta = new DataSet1TableAdapters.QueriesTableAdapter();
var custname = qta.GetCustName(itemC.VisionData.CUSTCODE);
if ((custname ?? string.Empty).isEmpty() == false)
{
PUB.log.Add($"New CustName => {custname}");
itemC.VisionData.CUSTNAME = custname;
}
}
}
bool BCDProcess_BCDPrint(Class.JobData itemC)
{
var OPT_BYPASS = PUB.OPT_BYPASS();
bool NeedConfirm = false;
if (itemC.VisionData.PrintPositionData.isEmpty() == true || itemC.VisionData.PrintPositionCheck == false)
{
if (OPT_BYPASS)
{
//바이패스해야하는 경우라면 프린트위치를 임의로 한다
itemC.VisionData.PrintPositionData = "1";
itemC.VisionData.PrintPositionCheck = true;
PUB.log.AddI($"Print position arbitrarily set due to bypass SID ({itemC.VisionData.SID})");
}
else if (itemC.VisionData.SID.isEmpty())
{
//no sid need confirm
NeedConfirm = true;
}
else
{
//기록된 현재작업의 인쇄위치 정보에서 찾는다 231005
if (PUB.Result.PrintPostionList.ContainsKey(itemC.VisionData.SID))
{
var preprnpos = PUB.Result.PrintPostionList[itemC.VisionData.SID];
itemC.VisionData.PrintPositionData = preprnpos;
itemC.VisionData.PrintPositionCheck = true;
PUB.log.AddI($"Print position found in current job info SID:{itemC.VisionData.SID}, Value={preprnpos}");
}
else if (NeedConfirm == false)
{
//현작업내에서의 정보를 찾아서 적용한다 231005
NeedConfirm = true;
}
}
}
return NeedConfirm;
}
void BCDProcess_IgnoreValue(Class.JobData itemC)
{
if (PUB.Result.vModel.IgnorePartNo == true && itemC.VisionData.PARTNO_Trust == false)
{
PUB.log.Add("PartNo Trust by Ignore PartNo Setting(opmodel)");
itemC.VisionData.PARTNO_Trust = true;
}
//ignore batch value
if (PUB.Result.vModel.IgnoreBatch == true)
{
}
}
//기본 벤더이름
void BCDProcess_DefVenderName(Class.JobData itemC)
{
//기본 벤더이름
var defname = PUB.Result.vModel.Def_Vname ?? string.Empty;
if (PUB.Result.isSetvModel && defname.isEmpty() == false)
{
if (itemC.VisionData.VNAME.Equals(defname) == false)
{
itemC.VisionData.VNAME = defname.Trim();
itemC.VisionData.VNAME_Trust = true;
PUB.log.Add($"Defaul V.Name Set to {defname}");
}
}
else if (PUB.OPT_BYPASS() == true)
{
if (itemC.VisionData.VNAME_Trust == false)
{
itemC.VisionData.VNAME = "BYPASS";
itemC.VisionData.VNAME_Trust = true;
}
}
}
//기본 MFG
void BCDProcess_DefMFGDate(Class.JobData itemC)
{
var defname = PUB.Result.vModel.Def_MFG ?? string.Empty;
if (PUB.Result.isSetvModel && defname.isEmpty() == false && itemC.VisionData.MFGDATE.Equals(defname) == false)
{
itemC.VisionData.MFGDATE = defname.Trim();
itemC.VisionData.MFGDATE_Trust = true;
PUB.log.Add($"Defaul MFGDATE Set to {defname}");
}
}
//[WMS] SID정보테이블에서 정보 추출(프린트정보는 없음)
//[WMS] 에서 중복검색되면 팝업을 해야하므로 이것을 먼저 처리한다.
(bool NewBarcodeUpdated, EResultKeyence retval) BCDProcess_FindWMSInfo(Class.JobData itemC)
{
Boolean Apply = true;
var vdata = itemC.VisionData;
bool NewBarcodeUpdated = false;
EResultKeyence rlt = EResultKeyence.Wait;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_WMS_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUST_CODE");
if (VAR.BOOL[eVarBool.Opt_WMS_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PART_NO");
if (VAR.BOOL[eVarBool.Opt_WMS_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VENDOR_NM");
if (VAR.BOOL[eVarBool.Opt_WMS_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_WMS_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("BATCH_NO"); //220921
//where coluns
List<string> wheres = new List<string>();
if (Apply && VAR.BOOL[eVarBool.Opt_WMS_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUST_CODE='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_WMS_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PART_NO='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_WMS_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_WMS_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VENDOR_LOT = '{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var TableName = "VW_GET_MAX_QTY_VENDOR_LOT";
var whereState = " where " + string.Join(" and ", wheres);
var selectFields = string.Join(",", fields);
var SQL = $"select top 1 {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
var SQLC = $"select count(*) from {TableName} WITH(NOLOCK) {whereState}";
//정보가 여러개 존재하면 선택화면으로 처리해야한다
var cntvalue = (DBHelper.ExecuteScalar(SQLC)?.ToString() ?? "0").toInt();
if (cntvalue > 1)
{
VAR.STR[eVarString.MULTISID_QUERY] = $"select {selectFields} from {TableName} WITH(NOLOCK) {whereState}";
VAR.STR[eVarString.MULTISID_FIELDS] = selectFields;
rlt = EResultKeyence.MultiSID;
}
if (PUB.Result.ItemDataC.VisionData.LastQueryStringWMS.Equals(SQL) == false) //같은 쿼리는 처리하지 않는다
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC))
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringWMS = SQL;
}
}
return (NewBarcodeUpdated, rlt);
}
//SID정보테이블에서 정보 추출
bool BCDProcess_FindSIDInfo(Class.JobData itemC)
{
Boolean Apply = true;
bool NewBarcodeUpdated = false;
var vdata = itemC.VisionData;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_SID_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_SID_Apply_batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_SID_Apply_qty] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
fields.Add("attach"); //231026
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_SID_Where_MC]) //231006
{
if (AR.SETTING.Data.McName.isEmpty() == false)
wheres.Add($"attach='{AR.SETTING.Data.McName}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)" +
" where mc='" + mcname + "' and " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringSID.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringSID = SQL;
}
}
return NewBarcodeUpdated;
}
//시드변환정보에서 정보 추출
bool BCDProcess_FindSIDConv(Class.JobData itemC)
{
Boolean Apply = true;
bool NewBarcodeUpdated = false;
var vdata = itemC.VisionData;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CustCode");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PartNo");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("PrintPosition");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VenderName");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_Batch] && (vdata.SID_Trust == false || vdata.BATCH.isEmpty())) fields.Add("batch"); //220921
if (VAR.BOOL[eVarBool.Opt_Conv_Apply_QtyMax] && (vdata.SID_Trust == false || vdata.QTYMAX.isEmpty())) fields.Add("qtymax"); //220921
//where coluns
List<string> wheres = new List<string>();
//wheres.Add($"MC='{COMM.SETTING.Data.McName}");
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CustCode='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PartNo='{vdata.PARTNO}'");
else Apply = false;
}
if (Apply && VAR.BOOL[eVarBool.Opt_Conv_Where_SID])
{
if (VAR.BOOL[eVarBool.Opt_SIDConvert]) //if sid convert logic
{
if (vdata.SID_Trust && vdata.SID0.isEmpty() == false && vdata.SID.isEmpty() == false)
wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
else
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SIDTo='{vdata.SID}'");
else Apply = false;
}
}
if (VAR.BOOL[eVarBool.Opt_Conv_Where_VLOT]) //221013
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false)
wheres.Add($"(VenderLot like '{vdata.VLOT}' or VenderLot like '%,{vdata.VLOT}' or VenderLot like '{vdata.VLOT},%' or VenderLot like '%,{vdata.VLOT},%')");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
var mcname = SETTING.Data.McName;
if (VAR.BOOL[eVarBool.Use_Conveyor]) mcname = PUB.MCCode;
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres) +
" order by wdate desc";
var SQLC = "select count(*)" +
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK)" +
" where " + string.Join(" and ", wheres);
if (PUB.Result.ItemDataC.VisionData.LastQueryStringCNV.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, SQLC) == true)
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringCNV = SQL;
}
}
return NewBarcodeUpdated;
}
//기존 작업에서 데이터를 찾아서 쓴다
bool BCDProcess_FindJobData(Class.JobData itemC)
{
bool NewBarcodeUpdated = false;
Boolean Apply = true;
var vdata = itemC.VisionData;
//select columns
List<string> fields = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Apply_CustCode] && vdata.CUSTCODE.isEmpty()) fields.Add("CUSTCODE");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PartNo] && (vdata.PARTNO.isEmpty() || vdata.PARTNO_Trust == false)) fields.Add("PARTNO");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_PrintPos] && vdata.PrintPositionData.isEmpty()) fields.Add("POS");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_VenderName] && (vdata.VNAME_Trust == false || vdata.VNAME.isEmpty())) fields.Add("VNAME");
if (VAR.BOOL[eVarBool.Opt_Job_Apply_SID] && (vdata.SID_Trust == false || vdata.SID.isEmpty())) fields.Add("SID");
//where coluns
List<string> wheres = new List<string>();
if (VAR.BOOL[eVarBool.Opt_Job_Where_CustCode])
{
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUSTCODE='{vdata.CUSTCODE.PadLeft(10, '0')}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_PartNo])
{
if (vdata.PARTNO_Trust && vdata.PARTNO.isEmpty() == false) wheres.Add($"PARTNO='{vdata.PARTNO}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_SID])
{
if (vdata.SID_Trust && vdata.SID.isEmpty() == false) wheres.Add($"SID='{vdata.SID}'");
else Apply = false;
}
if (VAR.BOOL[eVarBool.Opt_Job_Where_VLOT])
{
if (vdata.VLOT_Trust && vdata.VLOT.isEmpty() == false) wheres.Add($"VenderLot='{vdata.VLOT}'");
else Apply = false;
}
//if query data . no error
if (Apply && fields.Count > 0 && wheres.Count > 0)
{
PUB.log.Add($"DATABAES : RESULT QUERY");
var SQL = "select top 1 " + string.Join(",", fields) +
" from K4EE_Component_Reel_Result WITH(NOLOCK) " +
$" where mc = '{AR.SETTING.Data.McName}'" +
$" and prnattach = 1 and stime >= '{DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH:mm:ss")}'" +
$" and " + string.Join(" and ", wheres) +
$" order by wdate desc";
if (PUB.Result.ItemDataC.VisionData.LastQueryStringJOB.Equals(SQL) == false)
{
if (PUB.GetSIDInfo_And_SetData(fields, ref vdata, SQL, ""))
NewBarcodeUpdated = true;
PUB.Result.ItemDataC.VisionData.LastQueryStringJOB = SQL;
}
}
return NewBarcodeUpdated;
}
void BCDProcess_SIDConvert(Class.JobData itemC)
{
var vdata = itemC.VisionData;
//원본시드(sid0)가 비어있는데 sid과 확정되었다면 변환작업을 진행한다
if (vdata.SID0.isEmpty() && vdata.SID.isEmpty() == false && vdata.SID_Trust)
{
//이 sid가 존재여부확인 후 없는 sid라면 더이상 처리하지 않는다 230510
if (PUB.Result.DTSidConvertEmptyList.Contains(vdata.SID))
{
//존재하지 않는 SID로 이미 확인되었다
}
else if (PUB.Result.DTSidConvertMultiList.Contains(vdata.SID))
{
//다중sid로 인해 처리하지 않는다
}
else
{
var newsid = PUB.SIDCovert(vdata.SID, "SPS_BarcodeProcess", out bool converr);
if (converr)
{
if (PUB.sm.Step == eSMStep.RUN)
PUB.log.AddE(newsid);
}
else
{
vdata.SID0 = vdata.SID;
vdata.SID = newsid;
}
}
}
}
//Generate Reel ID
void BCDProcess_MakeReelID(Class.JobData itemC)
{
if (itemC.VisionData.RIDNew == false && itemC.VisionData.SID.isEmpty() == false)
{
var newid = PUB.MakeNewREELID(itemC.VisionData.SID);// Amkor.RestfulService.Allocation_Unique_ReelID_AmkorSTD(itemC.VisionData.CUSTCODE, "4", "A", out string errmsg);
if (newid.success == true)
{
//backup origin reel id
itemC.VisionData.RID0 = itemC.VisionData.RID;
//set new reel id
PUB.log.Add("new reelid bacodeprecess");
itemC.VisionData.SetRID(newid.newid, "SPS:CHKDATACOMPLETE");// = newid;
itemC.VisionData.RIDNew = true; //applied new reel id
//서버의수량업데이트기능이 켜져있다면 해당 값을 제거해준다. (다시 조회되도록 함)
if (VAR.BOOL[eVarBool.Opt_ServerQty])
{
//이미 수량업데이트된 경우이므로 복원시켜준다
if (itemC.VisionData.QTY0.isEmpty() == false)
{
PUB.log.AddAT($"릴아이디 변경으로 인해 수량을 복원합니다({itemC.VisionData.QTY}->{itemC.VisionData.QTY0})");
itemC.VisionData.QTY = itemC.VisionData.QTY0;
itemC.VisionData.QTY0 = string.Empty;
}
}
}
else
{
var logtime = VAR.TIME.RUN((int)eVarTime.LOG_NEWIDERROR);
if (logtime.TotalSeconds >= 3000)
{
PUB.log.AddAT($"Reel_ID 생성실패 : {newid.message}");
VAR.TIME.Update(eVarTime.LOG_NEWIDERROR);
}
}
}
}
}
}

View File

@@ -1,191 +0,0 @@
//using System;
//using System.Collections.Generic;
//using System.Data;
//using System.Diagnostics;
//using System.Drawing;
//using System.IO;
//using System.Linq;
//using System.Management;
//using System.Net;
//using System.Net.NetworkInformation;
//using System.Runtime.Serialization.Formatters.Binary;
//using System.Text;
//using System.Windows.Forms;
//namespace Project
//{
// public static partial class UTIL
// {
// //public static Boolean SendMail(string title, string body, string from, string[] tolist, string file = "")
// //{
// // //메일을 전송하고 나간다
// // Chilkat.MailMan mailman = new Chilkat.MailMan();
// // bool success = mailman.UnlockComponent("BLUPRT.CBX012020_rzDFf7pQAsCS");
// // if (success != true)
// // {
// // UTIL.MsgE("메일 전송이 실패되었습니다\n잠시 후 다시 시도하세요", true);
// // return false;
// // }
// // else
// // {
// // mailman.SmtpHost = "10.101.10.6";
// // mailman.SmtpPort = 25;
// // Chilkat.Email email = new Chilkat.Email();
// // email.Subject = title;
// // //email.Body = this.textBox1.Text;
// // email.SetHtmlBody(body.Replace("\r", "").Replace("\n", "<br/>"));
// // email.From = from;
// // foreach (var to in tolist)
// // email.AddTo(to.Substring(0, to.IndexOf('@')), to);
// // if (System.IO.File.Exists(file))
// // email.AddFileAttachment(file);
// // success = mailman.SendEmail(email);
// // if (success != true)
// // {
// // UTIL.MsgE("발송 실패", true);
// // return false;
// // }
// // success = mailman.CloseSmtpConnection();
// // if (success != true)
// // {
// // UTIL.MsgE("Connection to SMTP server not closed cleanly.", true);
// // return false;
// // }
// // }
// // return true;
// //}
// //public static string JobListToFile(Class.CHistoryJOB data, string jobdate, string jobseq, out int cnt)
// //{
// // cnt = 0;
// // if (string.IsNullOrEmpty(jobdate)) return string.Empty;
// // //이미저장된 목록을 가져오고 중복된것은 피한다
// // var preSavedFile = System.IO.Path.Combine(COMM.SETTING.Data.Path_Data, "JobData", jobdate.Substring(0, 6), jobdate + "-" + jobseq + ".txt");
// // List<string> preList = new List<string>();
// // if (System.IO.File.Exists(preSavedFile)) preList.AddRange(System.IO.File.ReadAllLines(preSavedFile, System.Text.Encoding.UTF8));
// // //Temp
// // var fiName = System.IO.Path.Combine(COMM.SETTING.Data.Path_Data, "UploadTemp", jobdate + "_" + jobseq + ".tab");
// // var fi = new System.IO.FileInfo(fiName);
// // if (fi.Directory.Exists == false) fi.Directory.Create();
// // var sb = new System.Text.StringBuilder();
// // sb.AppendLine("#Time\tSID\tRID\tRAW");
// // var oklist = data.Items.Where(t => t.VisionData.RID.isEmpty() == false).ToArray();
// // foreach (var item in oklist)
// // {
// // //기존에 전송한 목록에 없어야 한다
// // if (item.error == Class.JobData.ErrorCode.None && item.VisionData.RID.isEmpty() == false)
// // {
// // sb.AppendLine(string.Format("{0}\t{1}\t{2}\t{3}",
// // item.JobStart.ToString("yyyy-MM-dd HH:mm:sss"), item.VisionData.SID, item.VisionData.RID, item.VisionData.QROutRaw));
// // cnt += 1;
// // }
// // }
// // try
// // {
// // System.IO.File.WriteAllText(fi.FullName, sb.ToString(), System.Text.Encoding.UTF8);
// // return fi.FullName;
// // }
// // catch (Exception ex)
// // {
// // PUB.log.AddE("JobListToFile:" + ex.Message);
// // return string.Empty;
// // }
// //}
// //public static bool SendMail(string seqdate, string seqno)
// //{
// // Chilkat.MailMan mailman = new Chilkat.MailMan();
// // bool success = mailman.UnlockComponent("BLUPRT.CBX012020_rzDFf7pQAsCS");
// // if (success != true)
// // {
// // Debug.WriteLine(mailman.LastErrorText);
// // return false;
// // }
// // mailman.SmtpHost = "10.101.10.6";
// // mailman.SmtpPort = 25;
// // // Create a new email object
// // Chilkat.Email email = new Chilkat.Email();
// // var mailform = PUB.mailForm.FirstOrDefault();
// // if (mailform == null)
// // return false;
// // var subject = mailform.subject.Trim();
// // subject = subject.Replace("{seqdate}", seqdate);
// // subject = subject.Replace("{seqno}", seqno);
// // var buffer = System.IO.File.ReadAllText(UTIL.CurrentPath + "\\Mailform.html");
// // //시드별집계데이터생성
// // System.Text.StringBuilder sbFileSID = new StringBuilder();
// // System.Text.StringBuilder sbFileREEL = new StringBuilder();
// // sbFileSID.AppendLine(string.Format("NO,SID,작업수량,예정수량,UNIT"));
// // sbFileREEL.AppendLine(string.Format("NO,SID,REEL,QTY,TIME"));
// // // int cntrid = 1;
// // System.IO.File.WriteAllText(UTIL.CurrentPath + "\\result_sidsummary.csv", sbFileSID.ToString(), System.Text.Encoding.Default);
// // System.IO.File.WriteAllText(UTIL.CurrentPath + "\\result_reelist.csv", sbFileREEL.ToString(), System.Text.Encoding.Default);
// // //메일본문의 내용 치환
// // var contents = buffer.Trim();
// // contents = contents.Replace("{seqdate}", seqdate);
// // contents = contents.Replace("{seqno}", seqno);
// // email.Subject = subject;
// // email.SetHtmlBody(contents);
// // email.From = "ReelSorter";
// // email.AddFileAttachment(UTIL.CurrentPath + "\\result_sidsummary.csv");
// // email.AddFileAttachment(UTIL.CurrentPath + "\\result_reelist.csv");
// // System.Text.StringBuilder maillist = new StringBuilder();
// // foreach (DataSet1.MailRecipientRow r in PUB.mailList.Rows)
// // {
// // success = email.AddTo(r.Name, r.Address);
// // maillist.Append(string.Format("{0}({1})", r.Name, r.Address));
// // }
// // success = mailman.SendEmail(email);
// // if (success != true)
// // {
// // Debug.WriteLine(mailman.LastErrorText);
// // return false;
// // }
// // success = mailman.CloseSmtpConnection();
// // if (success != true)
// // {
// // Debug.WriteLine("Connection to SMTP server not closed cleanly.");
// // PUB.log.AddE("메일 발송 실패(" + maillist.ToString() + ")");
// // }
// // PUB.log.AddI("메일 발송 완료(" + maillist.ToString() + ")");
// // return true;
// //}
// }
//}

View File

@@ -1661,7 +1661,7 @@
this.toolStripMenuItem16, this.toolStripMenuItem16,
this.getImageToolStripMenuItem}); this.getImageToolStripMenuItem});
this.cmDebug.Name = "cmVision"; this.cmDebug.Name = "cmVision";
this.cmDebug.Size = new System.Drawing.Size(256, 590); this.cmDebug.Size = new System.Drawing.Size(256, 612);
// //
// inboundToolStripMenuItem // inboundToolStripMenuItem
// //
@@ -1760,7 +1760,7 @@
// //
this.dIOMonitorToolStripMenuItem.Name = "dIOMonitorToolStripMenuItem"; this.dIOMonitorToolStripMenuItem.Name = "dIOMonitorToolStripMenuItem";
this.dIOMonitorToolStripMenuItem.Size = new System.Drawing.Size(255, 22); this.dIOMonitorToolStripMenuItem.Size = new System.Drawing.Size(255, 22);
this.dIOMonitorToolStripMenuItem.Text = "new barcode"; this.dIOMonitorToolStripMenuItem.Text = "Test Barcode Process";
this.dIOMonitorToolStripMenuItem.Click += new System.EventHandler(this.dIOMonitorToolStripMenuItem_Click); this.dIOMonitorToolStripMenuItem.Click += new System.EventHandler(this.dIOMonitorToolStripMenuItem_Click);
// //
// refreshControklToolStripMenuItem // refreshControklToolStripMenuItem
@@ -2297,7 +2297,7 @@
// //
this.ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_object_40; this.ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_object_40;
this.ToolStripMenuItem.Name = "모델선택ToolStripMenuItem"; this.ToolStripMenuItem.Name = "모델선택ToolStripMenuItem";
this.ToolStripMenuItem.Size = new System.Drawing.Size(176, 46); this.ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
this.ToolStripMenuItem.Text = "Work Model"; this.ToolStripMenuItem.Text = "Work Model";
this.ToolStripMenuItem.Click += new System.EventHandler(this.ModelSelectionToolStripMenuItem_Click); this.ToolStripMenuItem.Click += new System.EventHandler(this.ModelSelectionToolStripMenuItem_Click);
// //
@@ -2305,20 +2305,20 @@
// //
this.btModelMot.Image = global::Project.Properties.Resources.Motor; this.btModelMot.Image = global::Project.Properties.Resources.Motor;
this.btModelMot.Name = "btModelMot"; this.btModelMot.Name = "btModelMot";
this.btModelMot.Size = new System.Drawing.Size(176, 46); this.btModelMot.Size = new System.Drawing.Size(174, 46);
this.btModelMot.Text = "Motion Model"; this.btModelMot.Text = "Motion Model";
this.btModelMot.Click += new System.EventHandler(this.toolStripMenuItem23_Click); this.btModelMot.Click += new System.EventHandler(this.toolStripMenuItem23_Click);
// //
// toolStripMenuItem12 // toolStripMenuItem12
// //
this.toolStripMenuItem12.Name = "toolStripMenuItem12"; this.toolStripMenuItem12.Name = "toolStripMenuItem12";
this.toolStripMenuItem12.Size = new System.Drawing.Size(173, 6); this.toolStripMenuItem12.Size = new System.Drawing.Size(171, 6);
// //
// 바코드룰ToolStripMenuItem // 바코드룰ToolStripMenuItem
// //
this.ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_add_40; this.ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_add_40;
this.ToolStripMenuItem.Name = "바코드룰ToolStripMenuItem"; this.ToolStripMenuItem.Name = "바코드룰ToolStripMenuItem";
this.ToolStripMenuItem.Size = new System.Drawing.Size(176, 46); this.ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
this.ToolStripMenuItem.Text = "Barcode Rule"; this.ToolStripMenuItem.Text = "Barcode Rule";
this.ToolStripMenuItem.Click += new System.EventHandler(this.BarcodeRuleToolStripMenuItem_Click); this.ToolStripMenuItem.Click += new System.EventHandler(this.BarcodeRuleToolStripMenuItem_Click);
// //
@@ -2329,7 +2329,7 @@
this.ToolStripMenuItem}); this.ToolStripMenuItem});
this.sID정보ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_save_to_grid_40; this.sID정보ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_save_to_grid_40;
this.sID정보ToolStripMenuItem.Name = "sID정보ToolStripMenuItem"; this.sID정보ToolStripMenuItem.Name = "sID정보ToolStripMenuItem";
this.sID정보ToolStripMenuItem.Size = new System.Drawing.Size(176, 46); this.sID정보ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
this.sID정보ToolStripMenuItem.Text = "SID Info"; this.sID정보ToolStripMenuItem.Text = "SID Info";
// //
// 프로그램열기ToolStripMenuItem // 프로그램열기ToolStripMenuItem

View File

@@ -1085,9 +1085,49 @@ namespace Project
private void dIOMonitorToolStripMenuItem_Click(object sender, EventArgs e) private void dIOMonitorToolStripMenuItem_Click(object sender, EventArgs e)
{ {
var sid = UTIL.InputBox("input sid"); using (var f = new fManualPrint0())
if (sid.Item1 == false || sid.Item2.isEmpty()) return; {
var c = PUB.MakeNewREELID(sid.Item2);// Amkor.RestfulService.Allocation_Unique_ReelID_AmkorSTD("2000", "4", "A", out string error); f.Text = "Barcode Process Test";
if (f.ShowDialog() == DialogResult.OK)
{
var reelinfo = f.reelinfo;
var vdata = new Class.JobData(9);
PUB.Result.ItemDataC.CopyTo(ref vdata);
vdata.Clear("TEST");
vdata.VisionData.BarcodeTouched = true;
if (reelinfo.SID.isEmpty() == false)
{
vdata.VisionData.SID = reelinfo.SID;
vdata.VisionData.SID_Trust = true;
}
if (reelinfo.venderLot.isEmpty() == false)
{
vdata.VisionData.VLOT = reelinfo.venderLot;
vdata.VisionData.VLOT_Trust = true;
}
if (reelinfo.id.isEmpty() == false)
{
vdata.VisionData.SetRID(reelinfo.id,"TEST");
vdata.VisionData.RID_Trust = true;
}
if(reelinfo.mfg.isEmpty()==false)
{
vdata.VisionData.MFGDATE = reelinfo.mfg;
vdata.VisionData.MFGDATE_Trust = true;
}
if(reelinfo.qty > 0)
{
vdata.VisionData.QTY = reelinfo.qty.ToString();
vdata.VisionData.QTY_Trust = true;
}
//vdata.VisionData.VLOT = reelinfo.venderLot;
BCDProcess_ALL(vdata, "TEST", true);
var msg = vdata.VisionData.ToString();
PUB.log.Add(msg);
UTIL.MsgE(msg);
}
}
} }
private void refreshControklToolStripMenuItem_Click(object sender, EventArgs e) private void refreshControklToolStripMenuItem_Click(object sender, EventArgs e)

View File

@@ -473,16 +473,16 @@ If pressed while motion is moving, motion will also stop.
<data name="btManualPrint.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="btManualPrint.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIUSURBVGhD7ZPNShthFIbHG2jvIZDurN6BuquKkO7qroKg YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIUSURBVGhD7ZPBShtRFIanL6DvEIg7a99Au7OWQrqzuxYE
FCoVpAxWiESKtT9YF1FjqZlpCmNGSzTS3oB6Ay1tN+2iKum23WaR03z4hpnMnA8KmUkOOA88uznf+2QR pVBREBlsIRIptpWigtamFTNjCmNGSzSiL1B9gZbqxi5aS7ptt1nkmIt/mMnMuVDITHLA+eDbzbn/l0WM
IyEh4Rpx93djPFOrX2ZqRHE4UatfZGqNUcxFz9UAPx6d9XPMRQ8/GL2Yix5uLA4xFz3cWBxiLiIWvp4Z hISEG8TDP/X7mWrtd6ZKFIcPqrXLTLV+D3PRcz3Aj0dn7RfmoocfjF7MRQ83FoeYix5uLA4xFxEz30+N
j7+TkhuLw9aesfDtBBUd0HqsFz9A2TG+x7ixOPRvoqIDfI9xY3Ho30RFB/ge48bi0L+Jiv9nzsyNzZq5 2XNScmNx2NwzZs6+oKINmo914wco28b3GDcWh/5NVLSB7zFuLA79m6hoA99j3Fgc+jdR8f9MmrmRCTN3
i4dmjiR51bRyB5l6JMa3fGDmfiFTD3coSWTq4Y4kiUw93JEkkamHO5IkMvVwR5JEpp7gwb37M9R/e4DS +czMkSSvmxaGkalHYnzTp2buJzL1cIeSRKYe7kiSyNTDHUkSmXq4I0kiUw93JElk6gkejD4ep/7bA5RO
6XRXVZuTU7NtLUpk6gke9CK+Zf/AYFuLEpl6ggfcw9002INMPcED7tFuGuxBpp7pOZP8plKpnhrsQWYY pzuq2nz0ZKKlRYlMPcGDbsQ37R+409KiRKae4AH3cCcN9iBTT/CAe7STBnuQqWds0iS/qVSqqwZ7kBnG
2/l4yypXz5qS7R6LFG2nqhXZHio+eCDYU2R77Lgf/jIfCrX6B9keRffwC/+xQJ3qZ2R7WHvH79iPJVo+ do76rFLltCHZ7qFI0XaiWpHtoeKDB4I9QbbHB/fzP+ZDoVb+Ituj4O5/4z8WqFP5imwPa+dwm/1YoqUD
spHt0fwPzLMfy/QRsj2KTmXYKh81/+nytcvVIWR7lEqfbrzMv23sOhWSrGosuO5NZLdTsPd+vnl/QKIt G9kejf/ANPuxTKeQ7VFwykNW6aDxT5evXaoMItujWDzuWVrbrG85ZZKsasy7bi+yW8nbOz8+ftoj0RZ3
7f9Abpj8rnOwWXRIuPvIDbNeKD55XbBItNvWInLDrG3kR55tbJFkV9e3hpEbhoj6lp6+OMxms43l1Vck L5AbZn3L2XtXcEi4u8gNs5wvPF/JWyTa99YccsO8Xl2/+2p1gyS7uLwxhNwwRHTrxcul/Ww2W59ffEuS
SdW0uPK8ohqRm5CQkJBw7TGMf4X/txh/Rwb1AAAAAElFTkSuQmCC VE1zC2/KqhG5CQkJCQk3HsO4AkjrtxJUp20UAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="btJobCancle.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="btJobCancle.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@@ -82,10 +82,27 @@ namespace AR
Option_AutoConf, Option_AutoConf,
Opt_SIDConvert, Opt_SIDConvert,
Opt_ApplySIDConv, Opt_ApplySIDConv,
Opt_ApplyWMSInfo,
Opt_ApplySIDInfo, Opt_ApplySIDInfo,
Opt_ApplyJobInfo, Opt_ApplyJobInfo,
Opt_CheckSIDExist, Opt_CheckSIDExist,
Opt_WMS_Apply_PartNo,
Opt_WMS_Apply_CustCode,
Opt_WMS_Apply_SID,
Opt_WMS_Apply_VenderName,
Opt_WMS_Apply_batch,
Opt_WMS_Apply_qty,
Opt_WMS_Where_PartNo,
Opt_WMS_Where_CustCode,
Opt_WMS_Where_SID,
Opt_WMS_Where_VLOT,
Opt_WMS_Where_MC,
Opt_WMS_WriteServer,
Opt_SID_Apply_PartNo, Opt_SID_Apply_PartNo,
Opt_SID_Apply_CustCode, Opt_SID_Apply_CustCode,
Opt_SID_Apply_SID, Opt_SID_Apply_SID,

Submodule Handler/swPLC updated: 9ad2f4e355...e583341e53