..
This commit is contained in:
@@ -194,6 +194,7 @@ namespace Project
|
||||
public DateTime retryTime;
|
||||
public DateTime[] WaitForVar = new DateTime[255];
|
||||
public int ABCount = 0;
|
||||
public bool AutoReelOut = false;
|
||||
|
||||
public CResult()
|
||||
{
|
||||
|
||||
@@ -10,56 +10,86 @@ namespace Project
|
||||
|
||||
public enum ePXLoc : byte
|
||||
{
|
||||
READYL = 0,
|
||||
READYR,
|
||||
PICKON,
|
||||
PICKOFFL,
|
||||
PICKOFFR,
|
||||
[Description("Reel Waiting(Left) Position")]
|
||||
READYL = 0,
|
||||
[Description("Reel Waiting(Right) Position")]
|
||||
READYR,
|
||||
[Description("Reel PickOn Position")]
|
||||
PICKON,
|
||||
[Description("Reel PickOff(Left) Position")]
|
||||
PICKOFFL,
|
||||
[Description("Reel PickOff(Right) Position")]
|
||||
PICKOFFR,
|
||||
}
|
||||
|
||||
public enum ePZLoc : byte
|
||||
{
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
PICKON,
|
||||
PICKOFFL,
|
||||
PICKOFFR,
|
||||
[Description("Reel PickOn Position")]
|
||||
PICKON,
|
||||
[Description("Reel PickOff(Left) Position")]
|
||||
PICKOFFL,
|
||||
[Description("Reel PickOff(Right) Position")]
|
||||
PICKOFFR,
|
||||
}
|
||||
|
||||
public enum ePTLoc : byte
|
||||
{
|
||||
READY = 0,
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
}
|
||||
|
||||
public enum eLMLoc : byte
|
||||
{
|
||||
READY = 0,
|
||||
PRINTH07,
|
||||
PRINTL07,
|
||||
PRINTM07,
|
||||
PRINTH13,
|
||||
PRINTL13,
|
||||
PRINTM13,
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
[Description("7\" High Attach Position")]
|
||||
PRINTH07,
|
||||
[Description("7\" Low Attach Position")]
|
||||
PRINTL07,
|
||||
[Description("7\" Middle Attach Position")]
|
||||
PRINTM07,
|
||||
[Description("13\" High Attach Position")]
|
||||
PRINTH13,
|
||||
[Description("13\" Low Attach Position")]
|
||||
PRINTL13,
|
||||
[Description("13\" Middle Attach Position")]
|
||||
PRINTM13,
|
||||
}
|
||||
public enum eLZLoc : byte
|
||||
{
|
||||
READY = 0,
|
||||
PICKON,
|
||||
PICKOFF,
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
[Description("Reel PickOn Position")]
|
||||
PICKON,
|
||||
[Description("Reel PickOff Position")]
|
||||
PICKOFF,
|
||||
}
|
||||
public enum eRMLoc : byte
|
||||
{
|
||||
READY = 0,
|
||||
PRINTH07,
|
||||
PRINTL07,
|
||||
PRINTM07,
|
||||
PRINTH13,
|
||||
PRINTL13,
|
||||
PRINTM13,
|
||||
}
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
[Description("7\" High Attach Position")]
|
||||
PRINTH07,
|
||||
[Description("7\" Low Attach Position")]
|
||||
PRINTL07,
|
||||
[Description("7\" Middle Attach Position")]
|
||||
PRINTM07,
|
||||
[Description("13\" High Attach Position")]
|
||||
PRINTH13,
|
||||
[Description("13\" Low Attach Position")]
|
||||
PRINTL13,
|
||||
[Description("13\" Middle Attach Position")]
|
||||
PRINTM13,
|
||||
}
|
||||
public enum eRZLoc : byte
|
||||
{
|
||||
READY = 0,
|
||||
PICKON,
|
||||
PICKOFF,
|
||||
[Description("Ready Position")]
|
||||
READY = 0,
|
||||
[Description("Reel PickOn Position")]
|
||||
PICKON,
|
||||
[Description("Reel PickOff Position")]
|
||||
PICKOFF,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,9 @@ namespace Project
|
||||
public bool CheckSIDExsit { get; set; }
|
||||
public bool bOwnZPL { get; set; }
|
||||
public int BSave { get; set; }
|
||||
|
||||
public bool IgnorePartNo { get; set; }
|
||||
public bool IgnoreBatch { get; set; }
|
||||
public int AutoOutConveyor { get; set; }
|
||||
|
||||
|
||||
public ModelInfoV()
|
||||
@@ -53,6 +55,7 @@ namespace Project
|
||||
|
||||
public void ReadValue(DataSet1.OPModelRow dr)
|
||||
{
|
||||
this.AutoOutConveyor= dr.AutoOutConveyor;
|
||||
this.bOwnZPL = dr.bOwnZPL;
|
||||
this.Title = dr.Title;
|
||||
this.Code = dr.Code;
|
||||
@@ -72,45 +75,9 @@ namespace Project
|
||||
this.DisablePrinter = dr.DisablePrinter;
|
||||
this.CheckSIDExsit = dr.CheckSIDExsit;
|
||||
this.BSave = dr.BSave;
|
||||
//this.ByPassSID = dr.ByPassSID;
|
||||
this.IgnoreBatch = dr.IgnoreBatch;
|
||||
this.IgnorePartNo = dr.IgnorePartNo;
|
||||
}
|
||||
public bool WriteValue()
|
||||
{
|
||||
var model = PUB.mdm.GetDataV(this.Title);
|
||||
return WriteValue(ref model);
|
||||
}
|
||||
public bool WriteValue(ref DataSet1.OPModelRow dr)
|
||||
{
|
||||
try
|
||||
{
|
||||
dr.Title = this.Title;
|
||||
dr.Code = this.Code;
|
||||
dr.Motion = this.Motion;
|
||||
dr.BCD_1D = this.BCD_1D;
|
||||
dr.BCD_QR = this.BCD_QR;
|
||||
dr.BCD_DM = this.BCD_DM;
|
||||
dr.vOption = this.vOption;
|
||||
dr.vSIDInfo = this.vSIDInfo;
|
||||
dr.vJobInfo = this.vJobInfo;
|
||||
dr.vSIDConv = this.vSIDConv1;
|
||||
dr.Def_MFG = this.Def_MFG;
|
||||
dr.Def_VName = this.Def_Vname;
|
||||
dr.IgnoreOtherBarcode = this.IgnoreOtherBarcode;
|
||||
dr.DisableCamera = this.DisableCamera;
|
||||
dr.DisablePrinter = this.DisablePrinter;
|
||||
dr.CheckSIDExsit = this.CheckSIDExsit;
|
||||
dr.bOwnZPL = this.bOwnZPL;
|
||||
dr.BSave = this.BSave;
|
||||
dr.EndEdit();
|
||||
PUB.mdm.SaveModelV();
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
PUB.log.AddE("write model error" + ex.Message);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[TypeConverterAttribute(typeof(ExpandableObjectConverter))]
|
||||
|
||||
@@ -469,7 +469,7 @@ namespace Project.Class
|
||||
/// <summary>
|
||||
/// keyence 로 부터 신규 바코드가 업데이트되었다
|
||||
/// </summary>
|
||||
public Boolean BarcodeDirty = false;
|
||||
public Boolean BarcodeTouched = false;
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
@@ -682,7 +682,7 @@ namespace Project.Class
|
||||
VLOT_Trust = false;
|
||||
VNAME_Trust = false;
|
||||
|
||||
BarcodeDirty = false;
|
||||
BarcodeTouched = false;
|
||||
MCN = string.Empty;
|
||||
Target = string.Empty;
|
||||
|
||||
@@ -749,7 +749,7 @@ namespace Project.Class
|
||||
//obj.PrintForce = this.PrintForce;
|
||||
obj.ReelSize = this.ReelSize;
|
||||
obj.PrintPositionCheck = this.PrintPositionCheck;
|
||||
obj.BarcodeDirty = this.BarcodeDirty;
|
||||
obj.BarcodeTouched = this.BarcodeTouched;
|
||||
|
||||
//라벨위치값 복사
|
||||
for (int i = 0; i < obj.LabelPositionData.Length; i++)
|
||||
@@ -880,7 +880,7 @@ namespace Project.Class
|
||||
//obj.PrintForce = this.PrintForce;
|
||||
obj.ReelSize = this.ReelSize;
|
||||
obj.PrintPositionCheck = this.PrintPositionCheck;
|
||||
obj.BarcodeDirty = this.BarcodeDirty;
|
||||
obj.BarcodeTouched = this.BarcodeTouched;
|
||||
|
||||
//라벨위치값 복사
|
||||
for (int i = 0; i < obj.LabelPositionData.Length; i++)
|
||||
|
||||
@@ -41,11 +41,11 @@ namespace Project
|
||||
|
||||
public sPositionData Clone()
|
||||
{
|
||||
return new sPositionData
|
||||
{
|
||||
Position = this.Position,
|
||||
Acc = this.Acc,
|
||||
Dcc = this.Dcc,
|
||||
return new sPositionData
|
||||
{
|
||||
Position = this.Position,
|
||||
Acc = this.Acc,
|
||||
Dcc = this.Dcc,
|
||||
//isError = this.isError,
|
||||
Message = this.Message,
|
||||
Speed = this.Speed,
|
||||
|
||||
@@ -357,7 +357,7 @@ ORDER BY wdate DESC, idx</CommandText>
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT COUNT(*) AS Expr1
|
||||
FROM K4EE_Component_Reel_Result WITH (no lock)
|
||||
FROM K4EE_Component_Reel_Result with (nolock)
|
||||
WHERE (iNBOUND = 'OK') AND (SID = @sid) AND (BATCH = @batch) AND (MC <> 'R0')</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="sid" ColumnName="SID" DataSourceName="WMS.dbo.K4EE_Component_Reel_Result" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@sid" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="SID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
@@ -370,7 +370,7 @@ WHERE (iNBOUND = 'OK') AND (SID = @sid) AND (BATCH = @batch) AND (MC <> '
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT TOP (1) ISNULL(POS, '') AS Expr1
|
||||
FROM K4EE_Component_Reel_Result WITH (no lock)
|
||||
FROM K4EE_Component_Reel_Result with (nolock)
|
||||
WHERE (MC = @mc) AND (SID = @sid) AND (ISNULL(POS, '') <> '')
|
||||
ORDER BY wdate DESC</CommandText>
|
||||
<Parameters>
|
||||
@@ -414,7 +414,7 @@ ORDER BY wdate DESC</CommandText>
|
||||
<InsertCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>INSERT INTO [K4EE_Component_Reel_RegExRule] ([Seq], [CustCode], [Description], [Symbol], [Pattern], [Groups], [IsEnable], [IsTrust], [IsAmkStd], [IsIgnore]) VALUES (@Seq, @CustCode, @Description, @Symbol, @Pattern, @Groups, @IsEnable, @IsTrust, @IsAmkStd, @IsIgnore);
|
||||
SELECT Id, Seq, CustCode, Description, Symbol, Pattern, Groups, IsEnable, IsTrust, IsAmkStd, IsIgnore FROM Component_Reel_RegExRule WHERE (Id = SCOPE_IDENTITY()) ORDER BY CustCode, Seq, Description</CommandText>
|
||||
SELECT Id, Seq, CustCode, Description, Symbol, Pattern, Groups, IsEnable, IsTrust, IsAmkStd, IsIgnore FROM K4EE_Component_Reel_RegExRule WHERE (Id = SCOPE_IDENTITY()) ORDER BY CustCode, Seq, Description</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="Seq" ColumnName="Seq" DataSourceName="WMS.dbo.K4EE_Component_Reel_RegExRule" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Seq" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="Seq" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="CustCode" ColumnName="CustCode" DataSourceName="WMS.dbo.K4EE_Component_Reel_RegExRule" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@CustCode" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="CustCode" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
@@ -443,7 +443,7 @@ ORDER BY CustCode, Seq, Description</CommandText>
|
||||
<UpdateCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>UPDATE [K4EE_Component_Reel_RegExRule] SET [Seq] = @Seq, [CustCode] = @CustCode, [Description] = @Description, [Symbol] = @Symbol, [Pattern] = @Pattern, [Groups] = @Groups, [IsEnable] = @IsEnable, [IsTrust] = @IsTrust, [IsAmkStd] = @IsAmkStd, [IsIgnore] = @IsIgnore WHERE (([Id] = @Original_Id) AND ((@IsNull_Seq = 1 AND [Seq] IS NULL) OR ([Seq] = @Original_Seq)) AND ((@IsNull_CustCode = 1 AND [CustCode] IS NULL) OR ([CustCode] = @Original_CustCode)) AND ((@IsNull_Description = 1 AND [Description] IS NULL) OR ([Description] = @Original_Description)) AND ((@IsNull_Symbol = 1 AND [Symbol] IS NULL) OR ([Symbol] = @Original_Symbol)) AND ((@IsNull_Groups = 1 AND [Groups] IS NULL) OR ([Groups] = @Original_Groups)) AND ((@IsNull_IsEnable = 1 AND [IsEnable] IS NULL) OR ([IsEnable] = @Original_IsEnable)) AND ((@IsNull_IsTrust = 1 AND [IsTrust] IS NULL) OR ([IsTrust] = @Original_IsTrust)) AND ((@IsNull_IsAmkStd = 1 AND [IsAmkStd] IS NULL) OR ([IsAmkStd] = @Original_IsAmkStd)) AND ((@IsNull_IsIgnore = 1 AND [IsIgnore] IS NULL) OR ([IsIgnore] = @Original_IsIgnore)));
|
||||
SELECT Id, Seq, CustCode, Description, Symbol, Pattern, Groups, IsEnable, IsTrust, IsAmkStd, IsIgnore FROM Component_Reel_RegExRule WHERE (Id = @Id) ORDER BY CustCode, Seq, Description</CommandText>
|
||||
SELECT Id, Seq, CustCode, Description, Symbol, Pattern, Groups, IsEnable, IsTrust, IsAmkStd, IsIgnore FROM K4EE_Component_Reel_RegExRule WHERE (Id = @Id) ORDER BY CustCode, Seq, Description</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="Seq" ColumnName="Seq" DataSourceName="WMS.dbo.K4EE_Component_Reel_RegExRule" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Seq" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="Seq" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="CustCode" ColumnName="CustCode" DataSourceName="WMS.dbo.K4EE_Component_Reel_RegExRule" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@CustCode" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="CustCode" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
@@ -505,7 +505,7 @@ SELECT Id, Seq, CustCode, Description, Symbol, Pattern, Groups, IsEnable, IsTrus
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillAll" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetAll" GeneratorSourceName="FillAll" GetMethodModifier="Public" GetMethodName="GetAll" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetAll" UserSourceName="FillAll">
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.K4EE_Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillAll" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetAll" GeneratorSourceName="FillAll" GetMethodModifier="Public" GetMethodName="GetAll" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetAll" UserSourceName="FillAll">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT CustCode, Description, Groups, Id, IsAmkStd, IsEnable, IsIgnore, IsTrust, Pattern, Seq, Symbol
|
||||
@@ -515,7 +515,7 @@ ORDER BY CustCode, Seq, Description</CommandText>
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByWithSample" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetByWithSample" GeneratorSourceName="FillByWithSample" GetMethodModifier="Public" GetMethodName="GetByWithSample" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetByWithSample" UserSourceName="FillByWithSample">
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.K4EE_Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByWithSample" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetByWithSample" GeneratorSourceName="FillByWithSample" GetMethodModifier="Public" GetMethodName="GetByWithSample" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetByWithSample" UserSourceName="FillByWithSample">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT CustCode, Description, Groups, Id, IsAmkStd, IsEnable, IsIgnore, IsTrust, Pattern, Seq, Symbol
|
||||
@@ -529,7 +529,7 @@ ORDER BY CustCode, Seq, Description</CommandText>
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillIgnore" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetIgnore" GeneratorSourceName="FillIgnore" GetMethodModifier="Public" GetMethodName="GetIgnore" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetIgnore" UserSourceName="FillIgnore">
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectName="EE.dbo.K4EE_Component_Reel_RegExRule" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillIgnore" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetIgnore" GeneratorSourceName="FillIgnore" GetMethodModifier="Public" GetMethodName="GetIgnore" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetIgnore" UserSourceName="FillIgnore">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT CustCode, Description, Groups, Id, IsAmkStd, IsEnable, IsIgnore, IsTrust, Pattern, Seq, Symbol
|
||||
@@ -1158,9 +1158,9 @@ ORDER BY CustCode</CommandText>
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="GetCustName" MethodsParameterType="CLR" Modifier="Public" Name="GetCustName" QueryType="Scalar" ScalarCallRetval="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="GetCustName">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT ISNULL(name, '') AS Expr1
|
||||
FROM K4EE_Component_Reel_CustInfo WITH (no lock)
|
||||
WHERE (code = @code)</CommandText>
|
||||
<CommandText>SELECT ISNULL(name, '') AS Expr1
|
||||
FROM K4EE_Component_Reel_CustInfo WITH (nolock)
|
||||
WHERE (code = @code)</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="false" AutogeneratedName="code" ColumnName="code" DataSourceName="WMS.dbo.K4EE_Component_Reel_CustInfo" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@code" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="code" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
</Parameters>
|
||||
@@ -1194,7 +1194,7 @@ where code = @custcode</CommandText>
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT ISNULL(SID, '') AS Expr1
|
||||
FROM K4EE_Component_Reel_SID_Information WITH (no lock)
|
||||
FROM K4EE_Component_Reel_SID_Information with (nolock)
|
||||
WHERE (CustCode = @custcode) AND (PartNo = @partno)</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="false" AutogeneratedName="custcode" ColumnName="CustCode" DataSourceName="WMS.dbo.K4EE_Component_Reel_SID_Information" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@custcode" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="CustCode" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
@@ -1207,7 +1207,7 @@ WHERE (CustCode = @custcode) AND (PartNo = @partno)</CommandText>
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT TOP (1) ISNULL(VLOT, '') AS Expr1
|
||||
FROM K4EE_Component_Reel_Result WITH (no lock)
|
||||
FROM K4EE_Component_Reel_Result with (nolock)
|
||||
WHERE (SID = @isd)
|
||||
ORDER BY wdate DESC</CommandText>
|
||||
<Parameters>
|
||||
@@ -1231,9 +1231,9 @@ WHERE (SID = @sid)</CommandText>
|
||||
<DbSource ConnectionRef="CS (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="GetIBResultCountBySIDBatch" MethodsParameterType="CLR" Modifier="Public" Name="GetIBResultCountBySIDBatch" QueryType="Scalar" ScalarCallRetval="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy5" UserSourceName="GetIBResultCountBySIDBatch">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT COUNT(*) AS Expr1
|
||||
FROM K4EE_Component_Reel_Result WITH (no lock)
|
||||
WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @batch)</CommandText>
|
||||
<CommandText>SELECT COUNT(*) AS Expr1
|
||||
FROM K4EE_Component_Reel_Result WITH (nolock)
|
||||
WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @batch)</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="false" AutogeneratedName="stime" ColumnName="STIME" DataSourceName="WMS.dbo.K4EE_Component_Reel_Result" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@stime" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="STIME" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="sid" ColumnName="SID" DataSourceName="WMS.dbo.K4EE_Component_Reel_Result" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@sid" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="SID" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
@@ -1246,293 +1246,296 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</DataSource>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:element name="DataSet1" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="DataSet1" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DataSet1">
|
||||
<xs:element name="DataSet1" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DataSet1" msprop:Generator_UserDSName="DataSet1">
|
||||
<xs:complexType>
|
||||
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element name="Users" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_TablePropName="Users" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_UserTableName="Users" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowClassName="UsersRow" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_TableVarName="tableUsers">
|
||||
<xs:element name="Users" msprop:Generator_UserTableName="Users" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_TableVarName="tableUsers" msprop:Generator_TablePropName="Users" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_RowClassName="UsersRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="No" msprop:Generator_ColumnPropNameInTable="NoColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="No" msprop:Generator_UserColumnName="No" msprop:Generator_ColumnVarNameInTable="columnNo" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Memo" msprop:Generator_ColumnPropNameInTable="MemoColumn" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="Memo" msprop:Generator_UserColumnName="Memo" msprop:Generator_ColumnVarNameInTable="columnMemo" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="No" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="No" msprop:Generator_ColumnVarNameInTable="columnNo" msprop:Generator_ColumnPropNameInTable="NoColumn" msprop:Generator_UserColumnName="No" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Memo" msprop:nullValue="" msprop:Generator_ColumnPropNameInRow="Memo" msprop:Generator_ColumnVarNameInTable="columnMemo" msprop:Generator_ColumnPropNameInTable="MemoColumn" msprop:Generator_UserColumnName="Memo" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="MCModel" msprop:Generator_RowEvHandlerName="MCModelRowChangeEventHandler" msprop:Generator_RowDeletedName="MCModelRowDeleted" msprop:Generator_RowDeletingName="MCModelRowDeleting" msprop:Generator_RowEvArgName="MCModelRowChangeEvent" msprop:Generator_TablePropName="MCModel" msprop:Generator_RowChangedName="MCModelRowChanged" msprop:Generator_UserTableName="MCModel" msprop:Generator_RowChangingName="MCModelRowChanging" msprop:Generator_RowClassName="MCModelRow" msprop:Generator_TableClassName="MCModelDataTable" msprop:Generator_TableVarName="tableMCModel">
|
||||
<xs:element name="MCModel" msprop:Generator_UserTableName="MCModel" msprop:Generator_RowEvArgName="MCModelRowChangeEvent" msprop:Generator_TableVarName="tableMCModel" msprop:Generator_TablePropName="MCModel" msprop:Generator_RowDeletingName="MCModelRowDeleting" msprop:Generator_RowChangingName="MCModelRowChanging" msprop:Generator_RowDeletedName="MCModelRowDeleted" msprop:Generator_RowEvHandlerName="MCModelRowChangeEventHandler" msprop:Generator_TableClassName="MCModelDataTable" msprop:Generator_RowChangedName="MCModelRowChanged" msprop:Generator_RowClassName="MCModelRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="pidx" msprop:Generator_ColumnPropNameInTable="pidxColumn" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="pidx" msprop:Generator_UserColumnName="pidx" msprop:Generator_ColumnVarNameInTable="columnpidx" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="MotIndex" msprop:Generator_ColumnPropNameInTable="MotIndexColumn" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="MotIndex" msprop:Generator_UserColumnName="MotIndex" msprop:Generator_ColumnVarNameInTable="columnMotIndex" type="xs:short" minOccurs="0" />
|
||||
<xs:element name="PosIndex" msprop:Generator_ColumnPropNameInTable="PosIndexColumn" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="PosIndex" msprop:Generator_UserColumnName="PosIndex" msprop:Generator_ColumnVarNameInTable="columnPosIndex" type="xs:short" minOccurs="0" />
|
||||
<xs:element name="PosTitle" msprop:Generator_ColumnPropNameInTable="PosTitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PosTitle" msprop:Generator_UserColumnName="PosTitle" msprop:Generator_ColumnVarNameInTable="columnPosTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Position" msprop:Generator_ColumnPropNameInTable="PositionColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Position" msprop:Generator_UserColumnName="Position" msprop:Generator_ColumnVarNameInTable="columnPosition" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="SpdTitle" msprop:Generator_ColumnPropNameInTable="SpdTitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SpdTitle" msprop:Generator_UserColumnName="SpdTitle" msprop:Generator_ColumnVarNameInTable="columnSpdTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Speed" msprop:Generator_ColumnPropNameInTable="SpeedColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Speed" msprop:Generator_UserColumnName="Speed" msprop:Generator_ColumnVarNameInTable="columnSpeed" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="SpeedAcc" msprop:Generator_ColumnPropNameInTable="SpeedAccColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SpeedAcc" msprop:Generator_UserColumnName="SpeedAcc" msprop:Generator_ColumnVarNameInTable="columnSpeedAcc" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="Check" msprop:Generator_ColumnPropNameInTable="CheckColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Check" msprop:Generator_UserColumnName="Check" msprop:Generator_ColumnVarNameInTable="columnCheck" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="SpeedDcc" msprop:Generator_ColumnPropNameInTable="SpeedDccColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SpeedDcc" msprop:Generator_UserColumnName="SpeedDcc" msprop:Generator_ColumnVarNameInTable="columnSpeedDcc" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Category" msprop:Generator_ColumnPropNameInTable="CategoryColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Category" msprop:Generator_UserColumnName="Category" msprop:Generator_ColumnVarNameInTable="columnCategory" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="MotName" msprop:Generator_ColumnPropNameInTable="MotNameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MotName" msprop:Generator_UserColumnName="MotName" msprop:Generator_ColumnVarNameInTable="columnMotName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="pidx" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="pidx" msprop:Generator_ColumnVarNameInTable="columnpidx" msprop:Generator_ColumnPropNameInTable="pidxColumn" msprop:Generator_UserColumnName="pidx" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="MotIndex" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="MotIndex" msprop:Generator_ColumnVarNameInTable="columnMotIndex" msprop:Generator_ColumnPropNameInTable="MotIndexColumn" msprop:Generator_UserColumnName="MotIndex" type="xs:short" minOccurs="0" />
|
||||
<xs:element name="PosIndex" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="PosIndex" msprop:Generator_ColumnVarNameInTable="columnPosIndex" msprop:Generator_ColumnPropNameInTable="PosIndexColumn" msprop:Generator_UserColumnName="PosIndex" type="xs:short" minOccurs="0" />
|
||||
<xs:element name="PosTitle" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PosTitle" msprop:Generator_ColumnVarNameInTable="columnPosTitle" msprop:Generator_ColumnPropNameInTable="PosTitleColumn" msprop:Generator_UserColumnName="PosTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Position" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Position" msprop:Generator_ColumnVarNameInTable="columnPosition" msprop:Generator_ColumnPropNameInTable="PositionColumn" msprop:Generator_UserColumnName="Position" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="SpdTitle" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SpdTitle" msprop:Generator_ColumnVarNameInTable="columnSpdTitle" msprop:Generator_ColumnPropNameInTable="SpdTitleColumn" msprop:Generator_UserColumnName="SpdTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Speed" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Speed" msprop:Generator_ColumnVarNameInTable="columnSpeed" msprop:Generator_ColumnPropNameInTable="SpeedColumn" msprop:Generator_UserColumnName="Speed" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="SpeedAcc" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SpeedAcc" msprop:Generator_ColumnVarNameInTable="columnSpeedAcc" msprop:Generator_ColumnPropNameInTable="SpeedAccColumn" msprop:Generator_UserColumnName="SpeedAcc" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="Check" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Check" msprop:Generator_ColumnVarNameInTable="columnCheck" msprop:Generator_ColumnPropNameInTable="CheckColumn" msprop:Generator_UserColumnName="Check" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="SpeedDcc" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SpeedDcc" msprop:Generator_ColumnVarNameInTable="columnSpeedDcc" msprop:Generator_ColumnPropNameInTable="SpeedDccColumn" msprop:Generator_UserColumnName="SpeedDcc" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_UserColumnName="Description" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Category" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Category" msprop:Generator_ColumnVarNameInTable="columnCategory" msprop:Generator_ColumnPropNameInTable="CategoryColumn" msprop:Generator_UserColumnName="Category" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="MotName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MotName" msprop:Generator_ColumnVarNameInTable="columnMotName" msprop:Generator_ColumnPropNameInTable="MotNameColumn" msprop:Generator_UserColumnName="MotName" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="language" msprop:Generator_RowEvHandlerName="languageRowChangeEventHandler" msprop:Generator_RowDeletedName="languageRowDeleted" msprop:Generator_RowDeletingName="languageRowDeleting" msprop:Generator_RowEvArgName="languageRowChangeEvent" msprop:Generator_TablePropName="language" msprop:Generator_RowChangedName="languageRowChanged" msprop:Generator_UserTableName="language" msprop:Generator_RowChangingName="languageRowChanging" msprop:Generator_RowClassName="languageRow" msprop:Generator_TableClassName="languageDataTable" msprop:Generator_TableVarName="tablelanguage">
|
||||
<xs:element name="language" msprop:Generator_UserTableName="language" msprop:Generator_RowEvArgName="languageRowChangeEvent" msprop:Generator_TableVarName="tablelanguage" msprop:Generator_TablePropName="language" msprop:Generator_RowDeletingName="languageRowDeleting" msprop:Generator_RowChangingName="languageRowChanging" msprop:Generator_RowDeletedName="languageRowDeleted" msprop:Generator_RowEvHandlerName="languageRowChangeEventHandler" msprop:Generator_TableClassName="languageDataTable" msprop:Generator_RowChangedName="languageRowChanged" msprop:Generator_RowClassName="languageRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Section" msprop:Generator_ColumnPropNameInTable="SectionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Section" msprop:Generator_UserColumnName="Section" msprop:Generator_ColumnVarNameInTable="columnSection" type="xs:string" />
|
||||
<xs:element name="Key" msprop:Generator_ColumnPropNameInTable="KeyColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Key" msprop:Generator_UserColumnName="Key" msprop:Generator_ColumnVarNameInTable="columnKey" type="xs:string" />
|
||||
<xs:element name="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Section" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Section" msprop:Generator_ColumnVarNameInTable="columnSection" msprop:Generator_ColumnPropNameInTable="SectionColumn" msprop:Generator_UserColumnName="Section" type="xs:string" />
|
||||
<xs:element name="Key" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Key" msprop:Generator_ColumnVarNameInTable="columnKey" msprop:Generator_ColumnPropNameInTable="KeyColumn" msprop:Generator_UserColumnName="Key" type="xs:string" />
|
||||
<xs:element name="Value" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInTable="ValueColumn" msprop:Generator_UserColumnName="Value" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="OPModel" msprop:Generator_RowEvHandlerName="OPModelRowChangeEventHandler" msprop:Generator_RowDeletedName="OPModelRowDeleted" msprop:Generator_RowDeletingName="OPModelRowDeleting" msprop:Generator_RowEvArgName="OPModelRowChangeEvent" msprop:Generator_TablePropName="OPModel" msprop:Generator_RowChangedName="OPModelRowChanged" msprop:Generator_UserTableName="OPModel" msprop:Generator_RowChangingName="OPModelRowChanging" msprop:Generator_RowClassName="OPModelRow" msprop:Generator_TableClassName="OPModelDataTable" msprop:Generator_TableVarName="tableOPModel">
|
||||
<xs:element name="OPModel" msprop:Generator_UserTableName="OPModel" msprop:Generator_RowEvArgName="OPModelRowChangeEvent" msprop:Generator_TableVarName="tableOPModel" msprop:Generator_TablePropName="OPModel" msprop:Generator_RowDeletingName="OPModelRowDeleting" msprop:Generator_RowChangingName="OPModelRowChanging" msprop:Generator_RowDeletedName="OPModelRowDeleted" msprop:Generator_RowEvHandlerName="OPModelRowChangeEventHandler" msprop:Generator_TableClassName="OPModelDataTable" msprop:Generator_RowChangedName="OPModelRowChanged" msprop:Generator_RowClassName="OPModelRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="Midx" msprop:Generator_ColumnPropNameInTable="MidxColumn" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="Midx" msprop:Generator_UserColumnName="Midx" msprop:Generator_ColumnVarNameInTable="columnMidx" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Memo" msprop:Generator_ColumnPropNameInTable="MemoColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Memo" msprop:Generator_UserColumnName="Memo" msprop:Generator_ColumnVarNameInTable="columnMemo" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Code" msprop:Generator_ColumnPropNameInTable="CodeColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Code" msprop:Generator_UserColumnName="Code" msprop:Generator_ColumnVarNameInTable="columnCode" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Motion" msprop:Generator_ColumnPropNameInTable="MotionColumn" msprop:nullValue="Default" msprop:Generator_ColumnPropNameInRow="Motion" msprop:Generator_UserColumnName="Motion" msprop:Generator_ColumnVarNameInTable="columnMotion" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="BCD_1D" msprop:Generator_ColumnPropNameInTable="BCD_1DColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_1D" msprop:Generator_UserColumnName="BCD_1D" msprop:Generator_ColumnVarNameInTable="columnBCD_1D" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BCD_QR" msprop:Generator_ColumnPropNameInTable="BCD_QRColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_QR" msprop:Generator_UserColumnName="BCD_QR" msprop:Generator_ColumnVarNameInTable="columnBCD_QR" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BCD_DM" msprop:Generator_ColumnPropNameInTable="BCD_DMColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_DM" msprop:Generator_UserColumnName="BCD_DM" msprop:Generator_ColumnVarNameInTable="columnBCD_DM" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="vOption" msprop:Generator_ColumnPropNameInTable="vOptionColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vOption" msprop:Generator_UserColumnName="vOption" msprop:Generator_ColumnVarNameInTable="columnvOption" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vSIDInfo" msprop:Generator_ColumnPropNameInTable="vSIDInfoColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSIDInfo" msprop:Generator_UserColumnName="vSIDInfo" msprop:Generator_ColumnVarNameInTable="columnvSIDInfo" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vJobInfo" msprop:Generator_ColumnPropNameInTable="vJobInfoColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vJobInfo" msprop:Generator_UserColumnName="vJobInfo" msprop:Generator_ColumnVarNameInTable="columnvJobInfo" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vSIDConv" msprop:Generator_ColumnPropNameInTable="vSIDConvColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSIDConv" msprop:Generator_UserColumnName="vSIDConv" msprop:Generator_ColumnVarNameInTable="columnvSIDConv" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="Def_VName" msprop:Generator_ColumnPropNameInTable="Def_VNameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Def_VName" msprop:Generator_UserColumnName="Def_VName" msprop:Generator_ColumnVarNameInTable="columnDef_VName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Def_MFG" msprop:Generator_ColumnPropNameInTable="Def_MFGColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Def_MFG" msprop:Generator_UserColumnName="Def_MFG" msprop:Generator_ColumnVarNameInTable="columnDef_MFG" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="IgnoreOtherBarcode" msprop:Generator_ColumnPropNameInTable="IgnoreOtherBarcodeColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnoreOtherBarcode" msprop:Generator_UserColumnName="IgnoreOtherBarcode" msprop:Generator_ColumnVarNameInTable="columnIgnoreOtherBarcode" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="bConv" msprop:Generator_ColumnPropNameInTable="bConvColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="bConv" msprop:Generator_UserColumnName="bConv" msprop:Generator_ColumnVarNameInTable="columnbConv" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BSave" msprop:Generator_ColumnPropNameInTable="BSaveColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BSave" msprop:Generator_UserColumnName="BSave" msprop:Generator_ColumnVarNameInTable="columnBSave" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="DisableCamera" msprop:Generator_ColumnPropNameInTable="DisableCameraColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="DisableCamera" msprop:Generator_UserColumnName="DisableCamera" msprop:Generator_ColumnVarNameInTable="columnDisableCamera" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="DisablePrinter" msprop:Generator_ColumnPropNameInTable="DisablePrinterColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="DisablePrinter" msprop:Generator_UserColumnName="DisablePrinter" msprop:Generator_ColumnVarNameInTable="columnDisablePrinter" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="CheckSIDExsit" msprop:Generator_ColumnPropNameInTable="CheckSIDExsitColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="CheckSIDExsit" msprop:Generator_UserColumnName="CheckSIDExsit" msprop:Generator_ColumnVarNameInTable="columnCheckSIDExsit" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="bOwnZPL" msprop:Generator_ColumnPropNameInTable="bOwnZPLColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="bOwnZPL" msprop:Generator_UserColumnName="bOwnZPL" msprop:Generator_ColumnVarNameInTable="columnbOwnZPL" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="Midx" msprop:nullValue="-1" msprop:Generator_ColumnPropNameInRow="Midx" msprop:Generator_ColumnVarNameInTable="columnMidx" msprop:Generator_ColumnPropNameInTable="MidxColumn" msprop:Generator_UserColumnName="Midx" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Memo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Memo" msprop:Generator_ColumnVarNameInTable="columnMemo" msprop:Generator_ColumnPropNameInTable="MemoColumn" msprop:Generator_UserColumnName="Memo" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Code" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Code" msprop:Generator_ColumnVarNameInTable="columnCode" msprop:Generator_ColumnPropNameInTable="CodeColumn" msprop:Generator_UserColumnName="Code" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Motion" msprop:nullValue="Default" msprop:Generator_ColumnPropNameInRow="Motion" msprop:Generator_ColumnVarNameInTable="columnMotion" msprop:Generator_ColumnPropNameInTable="MotionColumn" msprop:Generator_UserColumnName="Motion" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="BCD_1D" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_1D" msprop:Generator_ColumnVarNameInTable="columnBCD_1D" msprop:Generator_ColumnPropNameInTable="BCD_1DColumn" msprop:Generator_UserColumnName="BCD_1D" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BCD_QR" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_QR" msprop:Generator_ColumnVarNameInTable="columnBCD_QR" msprop:Generator_ColumnPropNameInTable="BCD_QRColumn" msprop:Generator_UserColumnName="BCD_QR" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BCD_DM" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BCD_DM" msprop:Generator_ColumnVarNameInTable="columnBCD_DM" msprop:Generator_ColumnPropNameInTable="BCD_DMColumn" msprop:Generator_UserColumnName="BCD_DM" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="vOption" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vOption" msprop:Generator_ColumnVarNameInTable="columnvOption" msprop:Generator_ColumnPropNameInTable="vOptionColumn" msprop:Generator_UserColumnName="vOption" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vSIDInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSIDInfo" msprop:Generator_ColumnVarNameInTable="columnvSIDInfo" msprop:Generator_ColumnPropNameInTable="vSIDInfoColumn" msprop:Generator_UserColumnName="vSIDInfo" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vJobInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vJobInfo" msprop:Generator_ColumnVarNameInTable="columnvJobInfo" msprop:Generator_ColumnPropNameInTable="vJobInfoColumn" msprop:Generator_UserColumnName="vJobInfo" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="vSIDConv" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSIDConv" msprop:Generator_ColumnVarNameInTable="columnvSIDConv" msprop:Generator_ColumnPropNameInTable="vSIDConvColumn" msprop:Generator_UserColumnName="vSIDConv" type="xs:unsignedShort" minOccurs="0" />
|
||||
<xs:element name="Def_VName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Def_VName" msprop:Generator_ColumnVarNameInTable="columnDef_VName" msprop:Generator_ColumnPropNameInTable="Def_VNameColumn" msprop:Generator_UserColumnName="Def_VName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Def_MFG" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Def_MFG" msprop:Generator_ColumnVarNameInTable="columnDef_MFG" msprop:Generator_ColumnPropNameInTable="Def_MFGColumn" msprop:Generator_UserColumnName="Def_MFG" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="IgnoreOtherBarcode" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IgnoreOtherBarcode" msprop:Generator_ColumnVarNameInTable="columnIgnoreOtherBarcode" msprop:Generator_ColumnPropNameInTable="IgnoreOtherBarcodeColumn" msprop:Generator_UserColumnName="IgnoreOtherBarcode" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="bConv" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="bConv" msprop:Generator_ColumnVarNameInTable="columnbConv" msprop:Generator_ColumnPropNameInTable="bConvColumn" msprop:Generator_UserColumnName="bConv" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="BSave" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="BSave" msprop:Generator_ColumnVarNameInTable="columnBSave" msprop:Generator_ColumnPropNameInTable="BSaveColumn" msprop:Generator_UserColumnName="BSave" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="DisableCamera" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="DisableCamera" msprop:Generator_ColumnVarNameInTable="columnDisableCamera" msprop:Generator_ColumnPropNameInTable="DisableCameraColumn" msprop:Generator_UserColumnName="DisableCamera" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="DisablePrinter" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="DisablePrinter" msprop:Generator_ColumnVarNameInTable="columnDisablePrinter" msprop:Generator_ColumnPropNameInTable="DisablePrinterColumn" msprop:Generator_UserColumnName="DisablePrinter" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="CheckSIDExsit" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="CheckSIDExsit" msprop:Generator_ColumnVarNameInTable="columnCheckSIDExsit" msprop:Generator_ColumnPropNameInTable="CheckSIDExsitColumn" msprop:Generator_UserColumnName="CheckSIDExsit" 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="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:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="BCDData" msprop:Generator_RowEvHandlerName="BCDDataRowChangeEventHandler" msprop:Generator_RowDeletedName="BCDDataRowDeleted" msprop:Generator_RowDeletingName="BCDDataRowDeleting" msprop:Generator_RowEvArgName="BCDDataRowChangeEvent" msprop:Generator_TablePropName="BCDData" msprop:Generator_RowChangedName="BCDDataRowChanged" msprop:Generator_UserTableName="BCDData" msprop:Generator_RowChangingName="BCDDataRowChanging" msprop:Generator_RowClassName="BCDDataRow" msprop:Generator_TableClassName="BCDDataDataTable" msprop:Generator_TableVarName="tableBCDData">
|
||||
<xs:element name="BCDData" msprop:Generator_UserTableName="BCDData" msprop:Generator_RowEvArgName="BCDDataRowChangeEvent" msprop:Generator_TableVarName="tableBCDData" msprop:Generator_TablePropName="BCDData" msprop:Generator_RowDeletingName="BCDDataRowDeleting" msprop:Generator_RowChangingName="BCDDataRowChanging" msprop:Generator_RowDeletedName="BCDDataRowDeleted" msprop:Generator_RowEvHandlerName="BCDDataRowChangeEventHandler" msprop:Generator_TableClassName="BCDDataDataTable" msprop:Generator_RowChangedName="BCDDataRowChanged" msprop:Generator_RowClassName="BCDDataRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Start" msprop:Generator_ColumnPropNameInTable="StartColumn" msprop:Generator_ColumnPropNameInRow="Start" msprop:Generator_UserColumnName="Start" msprop:Generator_ColumnVarNameInTable="columnStart" type="xs:dateTime" />
|
||||
<xs:element name="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_UserColumnName="SID" msprop:Generator_ColumnVarNameInTable="columnSID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="RAW" msprop:Generator_ColumnPropNameInTable="RAWColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RAW" msprop:Generator_UserColumnName="RAW" msprop:Generator_ColumnVarNameInTable="columnRAW" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Start" msprop:Generator_ColumnVarNameInTable="columnStart" msprop:Generator_ColumnPropNameInRow="Start" msprop:Generator_ColumnPropNameInTable="StartColumn" msprop:Generator_UserColumnName="Start" type="xs:dateTime" />
|
||||
<xs:element name="ID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="SID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="RAW" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RAW" msprop:Generator_ColumnVarNameInTable="columnRAW" msprop:Generator_ColumnPropNameInTable="RAWColumn" msprop:Generator_UserColumnName="RAW" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="UserSID" msprop:Generator_RowEvHandlerName="UserSIDRowChangeEventHandler" msprop:Generator_RowDeletedName="UserSIDRowDeleted" msprop:Generator_RowDeletingName="UserSIDRowDeleting" msprop:Generator_RowEvArgName="UserSIDRowChangeEvent" msprop:Generator_TablePropName="UserSID" msprop:Generator_RowChangedName="UserSIDRowChanged" msprop:Generator_UserTableName="UserSID" msprop:Generator_RowChangingName="UserSIDRowChanging" msprop:Generator_RowClassName="UserSIDRow" msprop:Generator_TableClassName="UserSIDDataTable" msprop:Generator_TableVarName="tableUserSID">
|
||||
<xs:element name="UserSID" msprop:Generator_UserTableName="UserSID" msprop:Generator_RowEvArgName="UserSIDRowChangeEvent" msprop:Generator_TableVarName="tableUserSID" msprop:Generator_TablePropName="UserSID" msprop:Generator_RowDeletingName="UserSIDRowDeleting" msprop:Generator_RowChangingName="UserSIDRowChanging" msprop:Generator_RowDeletedName="UserSIDRowDeleted" msprop:Generator_RowEvHandlerName="UserSIDRowChangeEventHandler" msprop:Generator_TableClassName="UserSIDDataTable" msprop:Generator_RowChangedName="UserSIDRowChanged" msprop:Generator_RowClassName="UserSIDRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="Port" msprop:Generator_ColumnPropNameInTable="PortColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Port" msprop:Generator_UserColumnName="Port" msprop:Generator_ColumnVarNameInTable="columnPort" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_UserColumnName="SID" msprop:Generator_ColumnVarNameInTable="columnSID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="Port" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Port" msprop:Generator_ColumnVarNameInTable="columnPort" msprop:Generator_ColumnPropNameInTable="PortColumn" msprop:Generator_UserColumnName="Port" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="SID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="MailFormat" msprop:Generator_RowEvHandlerName="MailFormatRowChangeEventHandler" msprop:Generator_RowDeletedName="MailFormatRowDeleted" msprop:Generator_RowDeletingName="MailFormatRowDeleting" msprop:Generator_RowEvArgName="MailFormatRowChangeEvent" msprop:Generator_TablePropName="MailFormat" msprop:Generator_RowChangedName="MailFormatRowChanged" msprop:Generator_UserTableName="MailFormat" msprop:Generator_RowChangingName="MailFormatRowChanging" msprop:Generator_RowClassName="MailFormatRow" msprop:Generator_TableClassName="MailFormatDataTable" msprop:Generator_TableVarName="tableMailFormat">
|
||||
<xs:element name="MailFormat" msprop:Generator_UserTableName="MailFormat" msprop:Generator_RowEvArgName="MailFormatRowChangeEvent" msprop:Generator_TableVarName="tableMailFormat" msprop:Generator_TablePropName="MailFormat" msprop:Generator_RowDeletingName="MailFormatRowDeleting" msprop:Generator_RowChangingName="MailFormatRowChanging" msprop:Generator_RowDeletedName="MailFormatRowDeleted" msprop:Generator_RowEvHandlerName="MailFormatRowChangeEventHandler" msprop:Generator_TableClassName="MailFormatDataTable" msprop:Generator_RowChangedName="MailFormatRowChanged" msprop:Generator_RowClassName="MailFormatRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="subject" msprop:Generator_ColumnPropNameInTable="subjectColumn" msprop:Generator_ColumnPropNameInRow="subject" msprop:Generator_UserColumnName="subject" msprop:Generator_ColumnVarNameInTable="columnsubject" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="content" msprop:Generator_ColumnPropNameInTable="contentColumn" msprop:Generator_ColumnPropNameInRow="content" msprop:Generator_UserColumnName="content" msprop:Generator_ColumnVarNameInTable="columncontent" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="subject" msprop:Generator_ColumnVarNameInTable="columnsubject" msprop:Generator_ColumnPropNameInRow="subject" msprop:Generator_ColumnPropNameInTable="subjectColumn" msprop:Generator_UserColumnName="subject" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="content" msprop:Generator_ColumnVarNameInTable="columncontent" msprop:Generator_ColumnPropNameInRow="content" msprop:Generator_ColumnPropNameInTable="contentColumn" msprop:Generator_UserColumnName="content" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="MailRecipient" msprop:Generator_RowEvHandlerName="MailRecipientRowChangeEventHandler" msprop:Generator_RowDeletedName="MailRecipientRowDeleted" msprop:Generator_RowDeletingName="MailRecipientRowDeleting" msprop:Generator_RowEvArgName="MailRecipientRowChangeEvent" msprop:Generator_TablePropName="MailRecipient" msprop:Generator_RowChangedName="MailRecipientRowChanged" msprop:Generator_UserTableName="MailRecipient" msprop:Generator_RowChangingName="MailRecipientRowChanging" msprop:Generator_RowClassName="MailRecipientRow" msprop:Generator_TableClassName="MailRecipientDataTable" msprop:Generator_TableVarName="tableMailRecipient">
|
||||
<xs:element name="MailRecipient" msprop:Generator_UserTableName="MailRecipient" msprop:Generator_RowEvArgName="MailRecipientRowChangeEvent" msprop:Generator_TableVarName="tableMailRecipient" msprop:Generator_TablePropName="MailRecipient" msprop:Generator_RowDeletingName="MailRecipientRowDeleting" msprop:Generator_RowChangingName="MailRecipientRowChanging" msprop:Generator_RowDeletedName="MailRecipientRowDeleted" msprop:Generator_RowEvHandlerName="MailRecipientRowChangeEventHandler" msprop:Generator_TableClassName="MailRecipientDataTable" msprop:Generator_RowChangedName="MailRecipientRowChanged" msprop:Generator_RowClassName="MailRecipientRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Address" msprop:Generator_ColumnPropNameInTable="AddressColumn" msprop:Generator_ColumnPropNameInRow="Address" msprop:Generator_UserColumnName="Address" msprop:Generator_ColumnVarNameInTable="columnAddress" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Address" msprop:Generator_ColumnVarNameInTable="columnAddress" msprop:Generator_ColumnPropNameInRow="Address" msprop:Generator_ColumnPropNameInTable="AddressColumn" msprop:Generator_UserColumnName="Address" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="SIDHistory" msprop:Generator_RowEvHandlerName="SIDHistoryRowChangeEventHandler" msprop:Generator_RowDeletedName="SIDHistoryRowDeleted" msprop:Generator_RowDeletingName="SIDHistoryRowDeleting" msprop:Generator_RowEvArgName="SIDHistoryRowChangeEvent" msprop:Generator_TablePropName="SIDHistory" msprop:Generator_RowChangedName="SIDHistoryRowChanged" msprop:Generator_UserTableName="SIDHistory" msprop:Generator_RowChangingName="SIDHistoryRowChanging" msprop:Generator_RowClassName="SIDHistoryRow" msprop:Generator_TableClassName="SIDHistoryDataTable" msprop:Generator_TableVarName="tableSIDHistory">
|
||||
<xs:element name="SIDHistory" msprop:Generator_UserTableName="SIDHistory" msprop:Generator_RowEvArgName="SIDHistoryRowChangeEvent" msprop:Generator_TableVarName="tableSIDHistory" msprop:Generator_TablePropName="SIDHistory" msprop:Generator_RowDeletingName="SIDHistoryRowDeleting" msprop:Generator_RowChangingName="SIDHistoryRowChanging" msprop:Generator_RowDeletedName="SIDHistoryRowDeleted" msprop:Generator_RowEvHandlerName="SIDHistoryRowChangeEventHandler" msprop:Generator_TableClassName="SIDHistoryDataTable" msprop:Generator_RowChangedName="SIDHistoryRowChanged" msprop:Generator_RowClassName="SIDHistoryRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="time" msprop:Generator_ColumnPropNameInTable="timeColumn" msprop:Generator_ColumnPropNameInRow="time" msprop:Generator_UserColumnName="time" msprop:Generator_ColumnVarNameInTable="columntime" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="seqdate" msprop:Generator_ColumnPropNameInTable="seqdateColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="seqdate" msprop:Generator_UserColumnName="seqdate" msprop:Generator_ColumnVarNameInTable="columnseqdate" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="seqno" msprop:Generator_ColumnPropNameInTable="seqnoColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="seqno" msprop:Generator_UserColumnName="seqno" msprop:Generator_ColumnVarNameInTable="columnseqno" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="sid" msdata:Caption="info_filename" msprop:Generator_ColumnPropNameInTable="sidColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="sid" msprop:Generator_UserColumnName="sid" msprop:Generator_ColumnVarNameInTable="columnsid" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="rid" msprop:Generator_ColumnPropNameInTable="ridColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="rid" msprop:Generator_UserColumnName="rid" msprop:Generator_ColumnVarNameInTable="columnrid" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="qty" msprop:Generator_ColumnPropNameInTable="qtyColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qty" msprop:Generator_UserColumnName="qty" msprop:Generator_ColumnVarNameInTable="columnqty" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="rev" msprop:Generator_ColumnPropNameInTable="revColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="rev" msprop:Generator_UserColumnName="rev" msprop:Generator_ColumnVarNameInTable="columnrev" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="acc" msprop:Generator_ColumnPropNameInTable="accColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="acc" msprop:Generator_UserColumnName="acc" msprop:Generator_ColumnVarNameInTable="columnacc" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="idx" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="time" msprop:Generator_ColumnVarNameInTable="columntime" msprop:Generator_ColumnPropNameInRow="time" msprop:Generator_ColumnPropNameInTable="timeColumn" msprop:Generator_UserColumnName="time" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="seqdate" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="seqdate" msprop:Generator_ColumnVarNameInTable="columnseqdate" msprop:Generator_ColumnPropNameInTable="seqdateColumn" msprop:Generator_UserColumnName="seqdate" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="seqno" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="seqno" msprop:Generator_ColumnVarNameInTable="columnseqno" msprop:Generator_ColumnPropNameInTable="seqnoColumn" msprop:Generator_UserColumnName="seqno" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="sid" msdata:Caption="info_filename" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="sid" msprop:Generator_ColumnVarNameInTable="columnsid" msprop:Generator_ColumnPropNameInTable="sidColumn" msprop:Generator_UserColumnName="sid" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="rid" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="rid" msprop:Generator_ColumnVarNameInTable="columnrid" msprop:Generator_ColumnPropNameInTable="ridColumn" msprop:Generator_UserColumnName="rid" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="qty" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qty" msprop:Generator_ColumnVarNameInTable="columnqty" msprop:Generator_ColumnPropNameInTable="qtyColumn" msprop:Generator_UserColumnName="qty" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="rev" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="rev" msprop:Generator_ColumnVarNameInTable="columnrev" msprop:Generator_ColumnPropNameInTable="revColumn" msprop:Generator_UserColumnName="rev" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="acc" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="acc" msprop:Generator_ColumnVarNameInTable="columnacc" msprop:Generator_ColumnPropNameInTable="accColumn" msprop:Generator_UserColumnName="acc" type="xs:int" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_Result" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_ResultRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_ResultRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_ResultRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_ResultRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_Result" msprop:Generator_RowChangedName="K4EE_Component_Reel_ResultRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_Result" msprop:Generator_RowChangingName="K4EE_Component_Reel_ResultRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_ResultRow" msprop:Generator_TableClassName="K4EE_Component_Reel_ResultDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_Result">
|
||||
<xs:element name="K4EE_Component_Reel_Result" msprop:Generator_UserTableName="K4EE_Component_Reel_Result" msprop:Generator_RowEvArgName="K4EE_Component_Reel_ResultRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_Result" msprop:Generator_TablePropName="K4EE_Component_Reel_Result" msprop:Generator_RowDeletingName="K4EE_Component_Reel_ResultRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_ResultRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_ResultRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_ResultRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_ResultDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_ResultRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_ResultRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="STIME" msprop:Generator_ColumnPropNameInTable="STIMEColumn" msprop:Generator_ColumnPropNameInRow="STIME" msprop:Generator_UserColumnName="STIME" msprop:Generator_ColumnVarNameInTable="columnSTIME" type="xs:dateTime" />
|
||||
<xs:element name="ETIME" msprop:Generator_ColumnPropNameInTable="ETIMEColumn" msprop:Generator_ColumnPropNameInRow="ETIME" msprop:Generator_UserColumnName="ETIME" msprop:Generator_ColumnVarNameInTable="columnETIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="PDATE" msprop:Generator_ColumnPropNameInTable="PDATEColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PDATE" msprop:Generator_UserColumnName="PDATE" msprop:Generator_ColumnVarNameInTable="columnPDATE" minOccurs="0">
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="STIME" msprop:Generator_ColumnVarNameInTable="columnSTIME" msprop:Generator_ColumnPropNameInRow="STIME" msprop:Generator_ColumnPropNameInTable="STIMEColumn" msprop:Generator_UserColumnName="STIME" type="xs:dateTime" />
|
||||
<xs:element name="ETIME" msprop:Generator_ColumnVarNameInTable="columnETIME" msprop:Generator_ColumnPropNameInRow="ETIME" msprop:Generator_ColumnPropNameInTable="ETIMEColumn" msprop:Generator_UserColumnName="ETIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="PDATE" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PDATE" msprop:Generator_ColumnVarNameInTable="columnPDATE" msprop:Generator_ColumnPropNameInTable="PDATEColumn" msprop:Generator_UserColumnName="PDATE" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="JTYPE" msprop:Generator_ColumnPropNameInTable="JTYPEColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="JTYPE" msprop:Generator_UserColumnName="JTYPE" msprop:Generator_ColumnVarNameInTable="columnJTYPE" minOccurs="0">
|
||||
<xs:element name="JTYPE" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="JTYPE" msprop:Generator_ColumnVarNameInTable="columnJTYPE" msprop:Generator_ColumnPropNameInTable="JTYPEColumn" msprop:Generator_UserColumnName="JTYPE" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="JGUID" msprop:Generator_ColumnPropNameInTable="JGUIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="JGUID" msprop:Generator_UserColumnName="JGUID" msprop:Generator_ColumnVarNameInTable="columnJGUID" minOccurs="0">
|
||||
<xs:element name="JGUID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="JGUID" msprop:Generator_ColumnVarNameInTable="columnJGUID" msprop:Generator_ColumnPropNameInTable="JGUIDColumn" msprop:Generator_UserColumnName="JGUID" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_UserColumnName="SID" msprop:Generator_ColumnVarNameInTable="columnSID" minOccurs="0">
|
||||
<xs:element name="SID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="SID0" msprop:Generator_ColumnPropNameInTable="SID0Column" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID0" msprop:Generator_UserColumnName="SID0" msprop:Generator_ColumnVarNameInTable="columnSID0" minOccurs="0">
|
||||
<xs:element name="SID0" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID0" msprop:Generator_ColumnVarNameInTable="columnSID0" msprop:Generator_ColumnPropNameInTable="SID0Column" msprop:Generator_UserColumnName="SID0" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="RID" msprop:Generator_ColumnPropNameInTable="RIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RID" msprop:Generator_UserColumnName="RID" msprop:Generator_ColumnVarNameInTable="columnRID" minOccurs="0">
|
||||
<xs:element name="RID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RID" msprop:Generator_ColumnVarNameInTable="columnRID" msprop:Generator_ColumnPropNameInTable="RIDColumn" msprop:Generator_UserColumnName="RID" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="RID0" msprop:Generator_ColumnPropNameInTable="RID0Column" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RID0" msprop:Generator_UserColumnName="RID0" msprop:Generator_ColumnVarNameInTable="columnRID0" minOccurs="0">
|
||||
<xs:element name="RID0" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RID0" msprop:Generator_ColumnVarNameInTable="columnRID0" msprop:Generator_ColumnPropNameInTable="RID0Column" msprop:Generator_UserColumnName="RID0" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="RSN" msprop:Generator_ColumnPropNameInTable="RSNColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RSN" msprop:Generator_UserColumnName="RSN" msprop:Generator_ColumnVarNameInTable="columnRSN" minOccurs="0">
|
||||
<xs:element name="RSN" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="RSN" msprop:Generator_ColumnVarNameInTable="columnRSN" msprop:Generator_ColumnPropNameInTable="RSNColumn" msprop:Generator_UserColumnName="RSN" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="QR" msprop:Generator_ColumnPropNameInTable="QRColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="QR" msprop:Generator_UserColumnName="QR" msprop:Generator_ColumnVarNameInTable="columnQR" minOccurs="0">
|
||||
<xs:element name="QR" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="QR" msprop:Generator_ColumnVarNameInTable="columnQR" msprop:Generator_ColumnPropNameInTable="QRColumn" msprop:Generator_UserColumnName="QR" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="ZPL" msprop:Generator_ColumnPropNameInTable="ZPLColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ZPL" msprop:Generator_UserColumnName="ZPL" msprop:Generator_ColumnVarNameInTable="columnZPL" minOccurs="0">
|
||||
<xs:element name="ZPL" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ZPL" msprop:Generator_ColumnVarNameInTable="columnZPL" msprop:Generator_ColumnPropNameInTable="ZPLColumn" msprop:Generator_UserColumnName="ZPL" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="POS" msprop:Generator_ColumnPropNameInTable="POSColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="POS" msprop:Generator_UserColumnName="POS" msprop:Generator_ColumnVarNameInTable="columnPOS" minOccurs="0">
|
||||
<xs:element name="POS" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="POS" msprop:Generator_ColumnVarNameInTable="columnPOS" msprop:Generator_ColumnPropNameInTable="POSColumn" msprop:Generator_UserColumnName="POS" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="LOC" msprop:Generator_ColumnPropNameInTable="LOCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="LOC" msprop:Generator_UserColumnName="LOC" msprop:Generator_ColumnVarNameInTable="columnLOC" minOccurs="0">
|
||||
<xs:element name="LOC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="LOC" msprop:Generator_ColumnVarNameInTable="columnLOC" msprop:Generator_ColumnPropNameInTable="LOCColumn" msprop:Generator_UserColumnName="LOC" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="ANGLE" msprop:Generator_ColumnPropNameInTable="ANGLEColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="ANGLE" msprop:Generator_UserColumnName="ANGLE" msprop:Generator_ColumnVarNameInTable="columnANGLE" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="QTY" msprop:Generator_ColumnPropNameInTable="QTYColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_UserColumnName="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="QTY0" msprop:Generator_ColumnPropNameInTable="QTY0Column" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY0" msprop:Generator_UserColumnName="QTY0" msprop:Generator_ColumnVarNameInTable="columnQTY0" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_UserColumnName="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" type="xs:dateTime" />
|
||||
<xs:element name="VNAME" msprop:Generator_ColumnPropNameInTable="VNAMEColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VNAME" msprop:Generator_UserColumnName="VNAME" msprop:Generator_ColumnVarNameInTable="columnVNAME" minOccurs="0">
|
||||
<xs:element name="ANGLE" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="ANGLE" msprop:Generator_ColumnVarNameInTable="columnANGLE" msprop:Generator_ColumnPropNameInTable="ANGLEColumn" msprop:Generator_UserColumnName="ANGLE" type="xs:double" minOccurs="0" />
|
||||
<xs:element name="QTY" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" msprop:Generator_ColumnPropNameInTable="QTYColumn" msprop:Generator_UserColumnName="QTY" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="QTY0" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY0" msprop:Generator_ColumnVarNameInTable="columnQTY0" msprop:Generator_ColumnPropNameInTable="QTY0Column" msprop:Generator_UserColumnName="QTY0" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" />
|
||||
<xs:element name="VNAME" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VNAME" msprop:Generator_ColumnVarNameInTable="columnVNAME" msprop:Generator_ColumnPropNameInTable="VNAMEColumn" msprop:Generator_UserColumnName="VNAME" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="PRNATTACH" msprop:Generator_ColumnPropNameInTable="PRNATTACHColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="PRNATTACH" msprop:Generator_UserColumnName="PRNATTACH" msprop:Generator_ColumnVarNameInTable="columnPRNATTACH" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="PRNVALID" msprop:Generator_ColumnPropNameInTable="PRNVALIDColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="PRNVALID" msprop:Generator_UserColumnName="PRNVALID" msprop:Generator_ColumnVarNameInTable="columnPRNVALID" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="PTIME" msprop:Generator_ColumnPropNameInTable="PTIMEColumn" msprop:Generator_ColumnPropNameInRow="PTIME" msprop:Generator_UserColumnName="PTIME" msprop:Generator_ColumnVarNameInTable="columnPTIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MFGDATE" msprop:Generator_ColumnPropNameInTable="MFGDATEColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MFGDATE" msprop:Generator_UserColumnName="MFGDATE" msprop:Generator_ColumnVarNameInTable="columnMFGDATE" minOccurs="0">
|
||||
<xs:element name="PRNATTACH" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="PRNATTACH" msprop:Generator_ColumnVarNameInTable="columnPRNATTACH" msprop:Generator_ColumnPropNameInTable="PRNATTACHColumn" msprop:Generator_UserColumnName="PRNATTACH" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="PRNVALID" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="PRNVALID" msprop:Generator_ColumnVarNameInTable="columnPRNVALID" msprop:Generator_ColumnPropNameInTable="PRNVALIDColumn" msprop:Generator_UserColumnName="PRNVALID" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="PTIME" msprop:Generator_ColumnVarNameInTable="columnPTIME" msprop:Generator_ColumnPropNameInRow="PTIME" msprop:Generator_ColumnPropNameInTable="PTIMEColumn" msprop:Generator_UserColumnName="PTIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MFGDATE" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MFGDATE" msprop:Generator_ColumnVarNameInTable="columnMFGDATE" msprop:Generator_ColumnPropNameInTable="MFGDATEColumn" msprop:Generator_UserColumnName="MFGDATE" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="VLOT" msprop:Generator_ColumnPropNameInTable="VLOTColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VLOT" msprop:Generator_UserColumnName="VLOT" msprop:Generator_ColumnVarNameInTable="columnVLOT" minOccurs="0">
|
||||
<xs:element name="VLOT" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VLOT" msprop:Generator_ColumnVarNameInTable="columnVLOT" msprop:Generator_ColumnPropNameInTable="VLOTColumn" msprop:Generator_UserColumnName="VLOT" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="REMARK" msprop:Generator_ColumnPropNameInTable="REMARKColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="REMARK" msprop:Generator_UserColumnName="REMARK" msprop:Generator_ColumnVarNameInTable="columnREMARK" minOccurs="0">
|
||||
<xs:element name="REMARK" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="REMARK" msprop:Generator_ColumnVarNameInTable="columnREMARK" msprop:Generator_ColumnPropNameInTable="REMARKColumn" msprop:Generator_UserColumnName="REMARK" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="MC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_UserColumnName="MC" msprop:Generator_ColumnVarNameInTable="columnMC">
|
||||
<xs:element name="MC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_ColumnVarNameInTable="columnMC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:Generator_UserColumnName="MC">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="PARTNO" msprop:Generator_ColumnPropNameInTable="PARTNOColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PARTNO" msprop:Generator_UserColumnName="PARTNO" msprop:Generator_ColumnVarNameInTable="columnPARTNO" minOccurs="0">
|
||||
<xs:element name="PARTNO" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PARTNO" msprop:Generator_ColumnVarNameInTable="columnPARTNO" msprop:Generator_ColumnPropNameInTable="PARTNOColumn" msprop:Generator_UserColumnName="PARTNO" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CUSTCODE" msprop:Generator_ColumnPropNameInTable="CUSTCODEColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CUSTCODE" msprop:Generator_UserColumnName="CUSTCODE" msprop:Generator_ColumnVarNameInTable="columnCUSTCODE" minOccurs="0">
|
||||
<xs:element name="CUSTCODE" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CUSTCODE" msprop:Generator_ColumnVarNameInTable="columnCUSTCODE" msprop:Generator_ColumnPropNameInTable="CUSTCODEColumn" msprop:Generator_UserColumnName="CUSTCODE" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="ATIME" msprop:Generator_ColumnPropNameInTable="ATIMEColumn" msprop:Generator_ColumnPropNameInRow="ATIME" msprop:Generator_UserColumnName="ATIME" msprop:Generator_ColumnVarNameInTable="columnATIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="BATCH" msprop:Generator_ColumnPropNameInTable="BATCHColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="BATCH" msprop:Generator_UserColumnName="BATCH" msprop:Generator_ColumnVarNameInTable="columnBATCH" minOccurs="0">
|
||||
<xs:element name="ATIME" msprop:Generator_ColumnVarNameInTable="columnATIME" msprop:Generator_ColumnPropNameInRow="ATIME" msprop:Generator_ColumnPropNameInTable="ATIMEColumn" msprop:Generator_UserColumnName="ATIME" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="BATCH" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="BATCH" msprop:Generator_ColumnVarNameInTable="columnBATCH" msprop:Generator_ColumnPropNameInTable="BATCHColumn" msprop:Generator_UserColumnName="BATCH" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="qtymax" msprop:Generator_ColumnPropNameInTable="qtymaxColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qtymax" msprop:Generator_UserColumnName="qtymax" msprop:Generator_ColumnVarNameInTable="columnqtymax" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="GUID" msdata:DataType="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_UserColumnName="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="iNBOUND" msprop:Generator_ColumnPropNameInTable="iNBOUNDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="iNBOUND" msprop:Generator_UserColumnName="iNBOUND" msprop:Generator_ColumnVarNameInTable="columniNBOUND" minOccurs="0">
|
||||
<xs:element name="qtymax" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qtymax" msprop:Generator_ColumnVarNameInTable="columnqtymax" msprop:Generator_ColumnPropNameInTable="qtymaxColumn" msprop:Generator_UserColumnName="qtymax" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="GUID" msdata:DataType="System.Guid, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="iNBOUND" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="iNBOUND" msprop:Generator_ColumnVarNameInTable="columniNBOUND" msprop:Generator_ColumnPropNameInTable="iNBOUNDColumn" msprop:Generator_UserColumnName="iNBOUND" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="MCN" msprop:Generator_ColumnPropNameInTable="MCNColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MCN" msprop:Generator_UserColumnName="MCN" msprop:Generator_ColumnVarNameInTable="columnMCN" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="target" msprop:Generator_ColumnPropNameInTable="targetColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="target" msprop:Generator_UserColumnName="target" msprop:Generator_ColumnVarNameInTable="columntarget" minOccurs="0">
|
||||
<xs:element name="MCN" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MCN" msprop:Generator_ColumnVarNameInTable="columnMCN" msprop:Generator_ColumnPropNameInTable="MCNColumn" msprop:Generator_UserColumnName="MCN" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="target" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="target" msprop:Generator_ColumnVarNameInTable="columntarget" msprop:Generator_ColumnPropNameInTable="targetColumn" msprop:Generator_UserColumnName="target" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
@@ -1542,131 +1545,131 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="InputDescription" msprop:Generator_RowEvHandlerName="InputDescriptionRowChangeEventHandler" msprop:Generator_RowDeletedName="InputDescriptionRowDeleted" msprop:Generator_RowDeletingName="InputDescriptionRowDeleting" msprop:Generator_RowEvArgName="InputDescriptionRowChangeEvent" msprop:Generator_TablePropName="InputDescription" msprop:Generator_RowChangedName="InputDescriptionRowChanged" msprop:Generator_UserTableName="InputDescription" msprop:Generator_RowChangingName="InputDescriptionRowChanging" msprop:Generator_RowClassName="InputDescriptionRow" msprop:Generator_TableClassName="InputDescriptionDataTable" msprop:Generator_TableVarName="tableInputDescription">
|
||||
<xs:element name="InputDescription" msprop:Generator_UserTableName="InputDescription" msprop:Generator_RowEvArgName="InputDescriptionRowChangeEvent" msprop:Generator_TableVarName="tableInputDescription" msprop:Generator_TablePropName="InputDescription" msprop:Generator_RowDeletingName="InputDescriptionRowDeleting" msprop:Generator_RowChangingName="InputDescriptionRowChanging" msprop:Generator_RowDeletedName="InputDescriptionRowDeleted" msprop:Generator_RowEvHandlerName="InputDescriptionRowChangeEventHandler" msprop:Generator_TableClassName="InputDescriptionDataTable" msprop:Generator_RowChangedName="InputDescriptionRowChanged" msprop:Generator_RowClassName="InputDescriptionRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_UserColumnName="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="TerminalNo" msprop:Generator_ColumnPropNameInTable="TerminalNoColumn" msprop:Generator_ColumnPropNameInRow="TerminalNo" msprop:Generator_UserColumnName="TerminalNo" msprop:Generator_ColumnVarNameInTable="columnTerminalNo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Invert" msprop:Generator_ColumnPropNameInTable="InvertColumn" msprop:Generator_ColumnPropNameInRow="Invert" msprop:Generator_UserColumnName="Invert" msprop:Generator_ColumnVarNameInTable="columnInvert" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_UserColumnName="Idx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_UserColumnName="Description" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="TerminalNo" msprop:Generator_ColumnVarNameInTable="columnTerminalNo" msprop:Generator_ColumnPropNameInRow="TerminalNo" msprop:Generator_ColumnPropNameInTable="TerminalNoColumn" msprop:Generator_UserColumnName="TerminalNo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Invert" msprop:Generator_ColumnVarNameInTable="columnInvert" msprop:Generator_ColumnPropNameInRow="Invert" msprop:Generator_ColumnPropNameInTable="InvertColumn" msprop:Generator_UserColumnName="Invert" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="OutputDescription" msprop:Generator_RowEvHandlerName="OutputDescriptionRowChangeEventHandler" msprop:Generator_RowDeletedName="OutputDescriptionRowDeleted" msprop:Generator_RowDeletingName="OutputDescriptionRowDeleting" msprop:Generator_RowEvArgName="OutputDescriptionRowChangeEvent" msprop:Generator_TablePropName="OutputDescription" msprop:Generator_RowChangedName="OutputDescriptionRowChanged" msprop:Generator_UserTableName="OutputDescription" msprop:Generator_RowChangingName="OutputDescriptionRowChanging" msprop:Generator_RowClassName="OutputDescriptionRow" msprop:Generator_TableClassName="OutputDescriptionDataTable" msprop:Generator_TableVarName="tableOutputDescription">
|
||||
<xs:element name="OutputDescription" msprop:Generator_UserTableName="OutputDescription" msprop:Generator_RowEvArgName="OutputDescriptionRowChangeEvent" msprop:Generator_TableVarName="tableOutputDescription" msprop:Generator_TablePropName="OutputDescription" msprop:Generator_RowDeletingName="OutputDescriptionRowDeleting" msprop:Generator_RowChangingName="OutputDescriptionRowChanging" msprop:Generator_RowDeletedName="OutputDescriptionRowDeleted" msprop:Generator_RowEvHandlerName="OutputDescriptionRowChangeEventHandler" msprop:Generator_TableClassName="OutputDescriptionDataTable" msprop:Generator_RowChangedName="OutputDescriptionRowChanged" msprop:Generator_RowClassName="OutputDescriptionRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_UserColumnName="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="TerminalNo" msprop:Generator_ColumnPropNameInTable="TerminalNoColumn" msprop:Generator_ColumnPropNameInRow="TerminalNo" msprop:Generator_UserColumnName="TerminalNo" msprop:Generator_ColumnVarNameInTable="columnTerminalNo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Invert" msprop:Generator_ColumnPropNameInTable="InvertColumn" msprop:Generator_ColumnPropNameInRow="Invert" msprop:Generator_UserColumnName="Invert" msprop:Generator_ColumnVarNameInTable="columnInvert" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_UserColumnName="Idx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_UserColumnName="Description" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="TerminalNo" msprop:Generator_ColumnVarNameInTable="columnTerminalNo" msprop:Generator_ColumnPropNameInRow="TerminalNo" msprop:Generator_ColumnPropNameInTable="TerminalNoColumn" msprop:Generator_UserColumnName="TerminalNo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Invert" msprop:Generator_ColumnVarNameInTable="columnInvert" msprop:Generator_ColumnPropNameInRow="Invert" msprop:Generator_ColumnPropNameInTable="InvertColumn" msprop:Generator_UserColumnName="Invert" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="Name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_UserColumnName="Name" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="UserTable" msprop:Generator_RowEvHandlerName="UserTableRowChangeEventHandler" msprop:Generator_RowDeletedName="UserTableRowDeleted" msprop:Generator_RowDeletingName="UserTableRowDeleting" msprop:Generator_RowEvArgName="UserTableRowChangeEvent" msprop:Generator_TablePropName="UserTable" msprop:Generator_RowChangedName="UserTableRowChanged" msprop:Generator_UserTableName="UserTable" msprop:Generator_RowChangingName="UserTableRowChanging" msprop:Generator_RowClassName="UserTableRow" msprop:Generator_TableClassName="UserTableDataTable" msprop:Generator_TableVarName="tableUserTable">
|
||||
<xs:element name="UserTable" msprop:Generator_UserTableName="UserTable" msprop:Generator_RowEvArgName="UserTableRowChangeEvent" msprop:Generator_TableVarName="tableUserTable" msprop:Generator_TablePropName="UserTable" msprop:Generator_RowDeletingName="UserTableRowDeleting" msprop:Generator_RowChangingName="UserTableRowChanging" msprop:Generator_RowDeletedName="UserTableRowDeleted" msprop:Generator_RowEvHandlerName="UserTableRowChangeEventHandler" msprop:Generator_TableClassName="UserTableDataTable" msprop:Generator_RowChangedName="UserTableRowChanged" msprop:Generator_RowClassName="UserTableRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" type="xs:string" />
|
||||
<xs:element name="PASS" msprop:Generator_ColumnPropNameInTable="PASSColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PASS" msprop:Generator_UserColumnName="PASS" msprop:Generator_ColumnVarNameInTable="columnPASS" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="LEVEL" msprop:Generator_ColumnPropNameInTable="LEVELColumn" msprop:nullValue="O" msprop:Generator_ColumnPropNameInRow="LEVEL" msprop:Generator_UserColumnName="LEVEL" msprop:Generator_ColumnVarNameInTable="columnLEVEL" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="ID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:string" />
|
||||
<xs:element name="PASS" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PASS" msprop:Generator_ColumnVarNameInTable="columnPASS" msprop:Generator_ColumnPropNameInTable="PASSColumn" msprop:Generator_UserColumnName="PASS" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="LEVEL" msprop:nullValue="O" msprop:Generator_ColumnPropNameInRow="LEVEL" msprop:Generator_ColumnVarNameInTable="columnLEVEL" msprop:Generator_ColumnPropNameInTable="LEVELColumn" msprop:Generator_UserColumnName="LEVEL" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ErrorDescription" msprop:Generator_RowEvHandlerName="ErrorDescriptionRowChangeEventHandler" msprop:Generator_RowDeletedName="ErrorDescriptionRowDeleted" msprop:Generator_RowDeletingName="ErrorDescriptionRowDeleting" msprop:Generator_RowEvArgName="ErrorDescriptionRowChangeEvent" msprop:Generator_TablePropName="ErrorDescription" msprop:Generator_RowChangedName="ErrorDescriptionRowChanged" msprop:Generator_UserTableName="ErrorDescription" msprop:Generator_RowChangingName="ErrorDescriptionRowChanging" msprop:Generator_RowClassName="ErrorDescriptionRow" msprop:Generator_TableClassName="ErrorDescriptionDataTable" msprop:Generator_TableVarName="tableErrorDescription">
|
||||
<xs:element name="ErrorDescription" msprop:Generator_UserTableName="ErrorDescription" msprop:Generator_RowEvArgName="ErrorDescriptionRowChangeEvent" msprop:Generator_TableVarName="tableErrorDescription" msprop:Generator_TablePropName="ErrorDescription" msprop:Generator_RowDeletingName="ErrorDescriptionRowDeleting" msprop:Generator_RowChangingName="ErrorDescriptionRowChanging" msprop:Generator_RowDeletedName="ErrorDescriptionRowDeleted" msprop:Generator_RowEvHandlerName="ErrorDescriptionRowChangeEventHandler" msprop:Generator_TableClassName="ErrorDescriptionDataTable" msprop:Generator_RowChangedName="ErrorDescriptionRowChanged" msprop:Generator_RowClassName="ErrorDescriptionRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_UserColumnName="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Shorts" msprop:Generator_ColumnPropNameInTable="ShortsColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Shorts" msprop:Generator_UserColumnName="Shorts" msprop:Generator_ColumnVarNameInTable="columnShorts" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Idx" msprop:Generator_ColumnVarNameInTable="columnIdx" msprop:Generator_ColumnPropNameInRow="Idx" msprop:Generator_ColumnPropNameInTable="IdxColumn" msprop:Generator_UserColumnName="Idx" type="xs:short" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_UserColumnName="Description" type="xs:string" minOccurs="0" />
|
||||
<xs:element name="Shorts" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Shorts" msprop:Generator_ColumnVarNameInTable="columnShorts" msprop:Generator_ColumnPropNameInTable="ShortsColumn" msprop:Generator_UserColumnName="Shorts" type="xs:string" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ModelList" msprop:Generator_RowEvHandlerName="ModelListRowChangeEventHandler" msprop:Generator_RowDeletedName="ModelListRowDeleted" msprop:Generator_RowDeletingName="ModelListRowDeleting" msprop:Generator_RowEvArgName="ModelListRowChangeEvent" msprop:Generator_TablePropName="ModelList" msprop:Generator_RowChangedName="ModelListRowChanged" msprop:Generator_UserTableName="ModelList" msprop:Generator_RowChangingName="ModelListRowChanging" msprop:Generator_RowClassName="ModelListRow" msprop:Generator_TableClassName="ModelListDataTable" msprop:Generator_TableVarName="tableModelList">
|
||||
<xs:element name="ModelList" msprop:Generator_UserTableName="ModelList" msprop:Generator_RowEvArgName="ModelListRowChangeEvent" msprop:Generator_TableVarName="tableModelList" msprop:Generator_TablePropName="ModelList" msprop:Generator_RowDeletingName="ModelListRowDeleting" msprop:Generator_RowChangingName="ModelListRowChanging" msprop:Generator_RowDeletedName="ModelListRowDeleted" msprop:Generator_RowEvHandlerName="ModelListRowChangeEventHandler" msprop:Generator_TableClassName="ModelListDataTable" msprop:Generator_RowChangedName="ModelListRowChanged" msprop:Generator_RowClassName="ModelListRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" type="xs:string" />
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_RegExRule" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_RegExRuleRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_RegExRuleRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_RegExRuleRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_RegExRuleRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_RegExRule" msprop:Generator_RowChangedName="K4EE_Component_Reel_RegExRuleRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_RegExRule" msprop:Generator_RowChangingName="K4EE_Component_Reel_RegExRuleRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_RegExRuleRow" msprop:Generator_TableClassName="K4EE_Component_Reel_RegExRuleDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_RegExRule">
|
||||
<xs:element name="K4EE_Component_Reel_RegExRule" msprop:Generator_UserTableName="K4EE_Component_Reel_RegExRule" msprop:Generator_RowEvArgName="K4EE_Component_Reel_RegExRuleRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_RegExRule" msprop:Generator_TablePropName="K4EE_Component_Reel_RegExRule" msprop:Generator_RowDeletingName="K4EE_Component_Reel_RegExRuleRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_RegExRuleRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_RegExRuleRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_RegExRuleRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_RegExRuleDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_RegExRuleRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_RegExRuleRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_UserColumnName="Id" msprop:Generator_ColumnVarNameInTable="columnId" type="xs:int" />
|
||||
<xs:element name="Seq" msprop:Generator_ColumnPropNameInTable="SeqColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Seq" msprop:Generator_UserColumnName="Seq" msprop:Generator_ColumnVarNameInTable="columnSeq" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_UserColumnName="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode" minOccurs="0">
|
||||
<xs:element name="Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
|
||||
<xs:element name="Seq" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Seq" msprop:Generator_ColumnVarNameInTable="columnSeq" msprop:Generator_ColumnPropNameInTable="SeqColumn" msprop:Generator_UserColumnName="Seq" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="CustCode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_UserColumnName="CustCode" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" minOccurs="0">
|
||||
<xs:element name="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_UserColumnName="Description" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Symbol" msprop:Generator_ColumnPropNameInTable="SymbolColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Symbol" msprop:Generator_UserColumnName="Symbol" msprop:Generator_ColumnVarNameInTable="columnSymbol" minOccurs="0">
|
||||
<xs:element name="Symbol" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Symbol" msprop:Generator_ColumnVarNameInTable="columnSymbol" msprop:Generator_ColumnPropNameInTable="SymbolColumn" msprop:Generator_UserColumnName="Symbol" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Pattern" msprop:Generator_ColumnPropNameInTable="PatternColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Pattern" msprop:Generator_UserColumnName="Pattern" msprop:Generator_ColumnVarNameInTable="columnPattern" minOccurs="0">
|
||||
<xs:element name="Pattern" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Pattern" msprop:Generator_ColumnVarNameInTable="columnPattern" msprop:Generator_ColumnPropNameInTable="PatternColumn" msprop:Generator_UserColumnName="Pattern" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2147483647" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Groups" msprop:Generator_ColumnPropNameInTable="GroupsColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Groups" msprop:Generator_UserColumnName="Groups" msprop:Generator_ColumnVarNameInTable="columnGroups" minOccurs="0">
|
||||
<xs:element name="Groups" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Groups" msprop:Generator_ColumnVarNameInTable="columnGroups" msprop:Generator_ColumnPropNameInTable="GroupsColumn" msprop:Generator_UserColumnName="Groups" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="IsEnable" msprop:Generator_ColumnPropNameInTable="IsEnableColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsEnable" msprop:Generator_UserColumnName="IsEnable" msprop:Generator_ColumnVarNameInTable="columnIsEnable" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsTrust" msprop:Generator_ColumnPropNameInTable="IsTrustColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsTrust" msprop:Generator_UserColumnName="IsTrust" msprop:Generator_ColumnVarNameInTable="columnIsTrust" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsAmkStd" msprop:Generator_ColumnPropNameInTable="IsAmkStdColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsAmkStd" msprop:Generator_UserColumnName="IsAmkStd" msprop:Generator_ColumnVarNameInTable="columnIsAmkStd" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsIgnore" msprop:Generator_ColumnPropNameInTable="IsIgnoreColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsIgnore" msprop:Generator_UserColumnName="IsIgnore" msprop:Generator_ColumnVarNameInTable="columnIsIgnore" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsEnable" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsEnable" msprop:Generator_ColumnVarNameInTable="columnIsEnable" msprop:Generator_ColumnPropNameInTable="IsEnableColumn" msprop:Generator_UserColumnName="IsEnable" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsTrust" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsTrust" msprop:Generator_ColumnVarNameInTable="columnIsTrust" msprop:Generator_ColumnPropNameInTable="IsTrustColumn" msprop:Generator_UserColumnName="IsTrust" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsAmkStd" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsAmkStd" msprop:Generator_ColumnVarNameInTable="columnIsAmkStd" msprop:Generator_ColumnPropNameInTable="IsAmkStdColumn" msprop:Generator_UserColumnName="IsAmkStd" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="IsIgnore" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="IsIgnore" msprop:Generator_ColumnVarNameInTable="columnIsIgnore" msprop:Generator_ColumnPropNameInTable="IsIgnoreColumn" msprop:Generator_UserColumnName="IsIgnore" type="xs:boolean" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_SID_Convert" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_SID_ConvertRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_SID_ConvertRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_SID_ConvertRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_SID_ConvertRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_SID_Convert" msprop:Generator_RowChangedName="K4EE_Component_Reel_SID_ConvertRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_SID_Convert" msprop:Generator_RowChangingName="K4EE_Component_Reel_SID_ConvertRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_SID_ConvertRow" msprop:Generator_TableClassName="K4EE_Component_Reel_SID_ConvertDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_SID_Convert">
|
||||
<xs:element name="K4EE_Component_Reel_SID_Convert" msprop:Generator_UserTableName="K4EE_Component_Reel_SID_Convert" msprop:Generator_RowEvArgName="K4EE_Component_Reel_SID_ConvertRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_SID_Convert" msprop:Generator_TablePropName="K4EE_Component_Reel_SID_Convert" msprop:Generator_RowDeletingName="K4EE_Component_Reel_SID_ConvertRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_SID_ConvertRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_SID_ConvertRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_SID_ConvertRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_SID_ConvertDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_SID_ConvertRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_SID_ConvertRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="Chk" msprop:Generator_ColumnPropNameInTable="ChkColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Chk" msprop:Generator_UserColumnName="Chk" msprop:Generator_ColumnVarNameInTable="columnChk" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="SIDFrom" msprop:Generator_ColumnPropNameInTable="SIDFromColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SIDFrom" msprop:Generator_UserColumnName="SIDFrom" msprop:Generator_ColumnVarNameInTable="columnSIDFrom" minOccurs="0">
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="Chk" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="Chk" msprop:Generator_ColumnVarNameInTable="columnChk" msprop:Generator_ColumnPropNameInTable="ChkColumn" msprop:Generator_UserColumnName="Chk" type="xs:boolean" minOccurs="0" />
|
||||
<xs:element name="SIDFrom" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SIDFrom" msprop:Generator_ColumnVarNameInTable="columnSIDFrom" msprop:Generator_ColumnPropNameInTable="SIDFromColumn" msprop:Generator_UserColumnName="SIDFrom" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="SIDTo" msprop:Generator_ColumnPropNameInTable="SIDToColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SIDTo" msprop:Generator_UserColumnName="SIDTo" msprop:Generator_ColumnVarNameInTable="columnSIDTo" minOccurs="0">
|
||||
<xs:element name="SIDTo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SIDTo" msprop:Generator_ColumnVarNameInTable="columnSIDTo" msprop:Generator_ColumnPropNameInTable="SIDToColumn" msprop:Generator_UserColumnName="SIDTo" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" minOccurs="0">
|
||||
<xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_UserColumnName="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_UserColumnName="MC" msprop:Generator_ColumnVarNameInTable="columnMC" minOccurs="0">
|
||||
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_ColumnVarNameInTable="columnMC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:Generator_UserColumnName="MC" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
@@ -1676,76 +1679,76 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_SID_Information" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_SID_InformationRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_SID_InformationRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_SID_InformationRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_SID_InformationRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_SID_Information" msprop:Generator_RowChangedName="K4EE_Component_Reel_SID_InformationRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_SID_Information" msprop:Generator_RowChangingName="K4EE_Component_Reel_SID_InformationRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_SID_InformationRow" msprop:Generator_TableClassName="K4EE_Component_Reel_SID_InformationDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_SID_Information">
|
||||
<xs:element name="K4EE_Component_Reel_SID_Information" msprop:Generator_UserTableName="K4EE_Component_Reel_SID_Information" msprop:Generator_RowEvArgName="K4EE_Component_Reel_SID_InformationRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_SID_Information" msprop:Generator_TablePropName="K4EE_Component_Reel_SID_Information" msprop:Generator_RowDeletingName="K4EE_Component_Reel_SID_InformationRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_SID_InformationRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_SID_InformationRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_SID_InformationRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_SID_InformationDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_SID_InformationRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_SID_InformationRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_UserColumnName="SID" msprop:Generator_ColumnVarNameInTable="columnSID">
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="SID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_UserColumnName="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode">
|
||||
<xs:element name="CustCode" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_UserColumnName="CustCode">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="PartNo" msprop:Generator_ColumnPropNameInTable="PartNoColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PartNo" msprop:Generator_UserColumnName="PartNo" msprop:Generator_ColumnVarNameInTable="columnPartNo">
|
||||
<xs:element name="PartNo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PartNo" msprop:Generator_ColumnVarNameInTable="columnPartNo" msprop:Generator_ColumnPropNameInTable="PartNoColumn" msprop:Generator_UserColumnName="PartNo">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CustName" msprop:Generator_ColumnPropNameInTable="CustNameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustName" msprop:Generator_UserColumnName="CustName" msprop:Generator_ColumnVarNameInTable="columnCustName" minOccurs="0">
|
||||
<xs:element name="CustName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="CustName" msprop:Generator_ColumnVarNameInTable="columnCustName" msprop:Generator_ColumnPropNameInTable="CustNameColumn" msprop:Generator_UserColumnName="CustName" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="VenderName" msprop:Generator_ColumnPropNameInTable="VenderNameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VenderName" msprop:Generator_UserColumnName="VenderName" msprop:Generator_ColumnVarNameInTable="columnVenderName" minOccurs="0">
|
||||
<xs:element name="VenderName" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VenderName" msprop:Generator_ColumnVarNameInTable="columnVenderName" msprop:Generator_ColumnPropNameInTable="VenderNameColumn" msprop:Generator_UserColumnName="VenderName" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" minOccurs="0">
|
||||
<xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_UserColumnName="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_UserColumnName="MC" msprop:Generator_ColumnVarNameInTable="columnMC" minOccurs="0">
|
||||
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="MC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_ColumnVarNameInTable="columnMC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:Generator_UserColumnName="MC" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="batch" msprop:Generator_ColumnPropNameInTable="batchColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="batch" msprop:Generator_UserColumnName="batch" msprop:Generator_ColumnVarNameInTable="columnbatch" minOccurs="0">
|
||||
<xs:element name="batch" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="batch" msprop:Generator_ColumnVarNameInTable="columnbatch" msprop:Generator_ColumnPropNameInTable="batchColumn" msprop:Generator_UserColumnName="batch" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="qtymax" msprop:Generator_ColumnPropNameInTable="qtymaxColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qtymax" msprop:Generator_UserColumnName="qtymax" msprop:Generator_ColumnVarNameInTable="columnqtymax" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="VenderLot" msprop:Generator_ColumnPropNameInTable="VenderLotColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VenderLot" msprop:Generator_UserColumnName="VenderLot" msprop:Generator_ColumnVarNameInTable="columnVenderLot" minOccurs="0">
|
||||
<xs:element name="qtymax" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="qtymax" msprop:Generator_ColumnVarNameInTable="columnqtymax" msprop:Generator_ColumnPropNameInTable="qtymaxColumn" msprop:Generator_UserColumnName="qtymax" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="VenderLot" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VenderLot" msprop:Generator_ColumnVarNameInTable="columnVenderLot" msprop:Generator_ColumnPropNameInTable="VenderLotColumn" msprop:Generator_UserColumnName="VenderLot" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1000" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="attach" msprop:Generator_ColumnPropNameInTable="attachColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="attach" msprop:Generator_UserColumnName="attach" msprop:Generator_ColumnVarNameInTable="columnattach" minOccurs="0">
|
||||
<xs:element name="attach" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="attach" msprop:Generator_ColumnVarNameInTable="columnattach" msprop:Generator_ColumnPropNameInTable="attachColumn" msprop:Generator_UserColumnName="attach" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
@@ -1755,44 +1758,44 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_PreSet" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_PreSetRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_PreSetRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_PreSetRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_PreSetRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_PreSet" msprop:Generator_RowChangedName="K4EE_Component_Reel_PreSetRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_PreSet" msprop:Generator_RowChangingName="K4EE_Component_Reel_PreSetRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_PreSetRow" msprop:Generator_TableClassName="K4EE_Component_Reel_PreSetDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_PreSet">
|
||||
<xs:element name="K4EE_Component_Reel_PreSet" msprop:Generator_UserTableName="K4EE_Component_Reel_PreSet" msprop:Generator_RowEvArgName="K4EE_Component_Reel_PreSetRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_PreSet" msprop:Generator_TablePropName="K4EE_Component_Reel_PreSet" msprop:Generator_RowDeletingName="K4EE_Component_Reel_PreSetRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_PreSetRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_PreSetRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_PreSetRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_PreSetDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_PreSetRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_PreSetRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="MC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_UserColumnName="MC" msprop:Generator_ColumnVarNameInTable="columnMC" minOccurs="0">
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="MC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_ColumnVarNameInTable="columnMC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:Generator_UserColumnName="MC" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnVarNameInTable="columnTitle">
|
||||
<xs:element name="Title" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" minOccurs="0">
|
||||
<xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_UserColumnName="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="vOption" msprop:Generator_ColumnPropNameInTable="vOptionColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vOption" msprop:Generator_UserColumnName="vOption" msprop:Generator_ColumnVarNameInTable="columnvOption" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vJobInfo" msprop:Generator_ColumnPropNameInTable="vJobInfoColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vJobInfo" msprop:Generator_UserColumnName="vJobInfo" msprop:Generator_ColumnVarNameInTable="columnvJobInfo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vSidInfo" msprop:Generator_ColumnPropNameInTable="vSidInfoColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSidInfo" msprop:Generator_UserColumnName="vSidInfo" msprop:Generator_ColumnVarNameInTable="columnvSidInfo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vServerWrite" msprop:Generator_ColumnPropNameInTable="vServerWriteColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vServerWrite" msprop:Generator_UserColumnName="vServerWrite" msprop:Generator_ColumnVarNameInTable="columnvServerWrite" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="jobtype" msprop:Generator_ColumnPropNameInTable="jobtypeColumn" msprop:nullValue="ㅡ" msprop:Generator_ColumnPropNameInRow="jobtype" msprop:Generator_UserColumnName="jobtype" msprop:Generator_ColumnVarNameInTable="columnjobtype" minOccurs="0">
|
||||
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="vOption" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vOption" msprop:Generator_ColumnVarNameInTable="columnvOption" msprop:Generator_ColumnPropNameInTable="vOptionColumn" msprop:Generator_UserColumnName="vOption" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vJobInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vJobInfo" msprop:Generator_ColumnVarNameInTable="columnvJobInfo" msprop:Generator_ColumnPropNameInTable="vJobInfoColumn" msprop:Generator_UserColumnName="vJobInfo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vSidInfo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vSidInfo" msprop:Generator_ColumnVarNameInTable="columnvSidInfo" msprop:Generator_ColumnPropNameInTable="vSidInfoColumn" msprop:Generator_UserColumnName="vSidInfo" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="vServerWrite" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="vServerWrite" msprop:Generator_ColumnVarNameInTable="columnvServerWrite" msprop:Generator_ColumnPropNameInTable="vServerWriteColumn" msprop:Generator_UserColumnName="vServerWrite" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="jobtype" msprop:nullValue="ㅡ" msprop:Generator_ColumnPropNameInRow="jobtype" msprop:Generator_ColumnVarNameInTable="columnjobtype" msprop:Generator_ColumnPropNameInTable="jobtypeColumn" msprop:Generator_UserColumnName="jobtype" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="bypasssid" msprop:Generator_ColumnPropNameInTable="bypasssidColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="bypasssid" msprop:Generator_UserColumnName="bypasssid" msprop:Generator_ColumnVarNameInTable="columnbypasssid" minOccurs="0">
|
||||
<xs:element name="bypasssid" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="bypasssid" msprop:Generator_ColumnVarNameInTable="columnbypasssid" msprop:Generator_ColumnPropNameInTable="bypasssidColumn" msprop:Generator_UserColumnName="bypasssid" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="255" />
|
||||
@@ -1802,17 +1805,17 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_CustInfo" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_CustInfoRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_CustInfoRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_CustInfoRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_CustInfoRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_CustInfo" msprop:Generator_RowChangedName="K4EE_Component_Reel_CustInfoRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_CustInfo" msprop:Generator_RowChangingName="K4EE_Component_Reel_CustInfoRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_CustInfoRow" msprop:Generator_TableClassName="K4EE_Component_Reel_CustInfoDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_CustInfo">
|
||||
<xs:element name="K4EE_Component_Reel_CustInfo" msprop:Generator_UserTableName="K4EE_Component_Reel_CustInfo" msprop:Generator_RowEvArgName="K4EE_Component_Reel_CustInfoRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_CustInfo" msprop:Generator_TablePropName="K4EE_Component_Reel_CustInfo" msprop:Generator_RowDeletingName="K4EE_Component_Reel_CustInfoRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_CustInfoRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_CustInfoRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_CustInfoRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_CustInfoDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_CustInfoRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_CustInfoRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="code" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_UserColumnName="code" msprop:Generator_ColumnVarNameInTable="columncode">
|
||||
<xs:element name="code" msprop:Generator_ColumnVarNameInTable="columncode" msprop:Generator_ColumnPropNameInRow="code" msprop:Generator_ColumnPropNameInTable="codeColumn" msprop:Generator_UserColumnName="code">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_UserColumnName="name" msprop:Generator_ColumnVarNameInTable="columnname" minOccurs="0">
|
||||
<xs:element name="name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
@@ -1822,68 +1825,68 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ResultSummary" msprop:Generator_RowEvHandlerName="ResultSummaryRowChangeEventHandler" msprop:Generator_RowDeletedName="ResultSummaryRowDeleted" msprop:Generator_RowDeletingName="ResultSummaryRowDeleting" msprop:Generator_RowEvArgName="ResultSummaryRowChangeEvent" msprop:Generator_TablePropName="ResultSummary" msprop:Generator_RowChangedName="ResultSummaryRowChanged" msprop:Generator_UserTableName="ResultSummary" msprop:Generator_RowChangingName="ResultSummaryRowChanging" msprop:Generator_RowClassName="ResultSummaryRow" msprop:Generator_TableClassName="ResultSummaryDataTable" msprop:Generator_TableVarName="tableResultSummary">
|
||||
<xs:element name="ResultSummary" msprop:Generator_UserTableName="ResultSummary" msprop:Generator_RowEvArgName="ResultSummaryRowChangeEvent" msprop:Generator_TableVarName="tableResultSummary" msprop:Generator_TablePropName="ResultSummary" msprop:Generator_RowDeletingName="ResultSummaryRowDeleting" msprop:Generator_RowChangingName="ResultSummaryRowChanging" msprop:Generator_RowDeletedName="ResultSummaryRowDeleted" msprop:Generator_RowEvHandlerName="ResultSummaryRowChangeEventHandler" msprop:Generator_TableClassName="ResultSummaryDataTable" msprop:Generator_RowChangedName="ResultSummaryRowChanged" msprop:Generator_RowClassName="ResultSummaryRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="PARTNO" msprop:Generator_ColumnPropNameInTable="PARTNOColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PARTNO" msprop:Generator_UserColumnName="PARTNO" msprop:Generator_ColumnVarNameInTable="columnPARTNO">
|
||||
<xs:element name="PARTNO" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PARTNO" msprop:Generator_ColumnVarNameInTable="columnPARTNO" msprop:Generator_ColumnPropNameInTable="PARTNOColumn" msprop:Generator_UserColumnName="PARTNO">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="VLOT" msprop:Generator_ColumnPropNameInTable="VLOTColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VLOT" msprop:Generator_UserColumnName="VLOT" msprop:Generator_ColumnVarNameInTable="columnVLOT">
|
||||
<xs:element name="VLOT" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="VLOT" msprop:Generator_ColumnVarNameInTable="columnVLOT" msprop:Generator_ColumnPropNameInTable="VLOTColumn" msprop:Generator_UserColumnName="VLOT">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="QTY" msdata:ReadOnly="true" msprop:Generator_ColumnPropNameInTable="QTYColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_UserColumnName="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="KPC" msdata:ReadOnly="true" msprop:Generator_ColumnPropNameInTable="KPCColumn" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="KPC" msprop:Generator_UserColumnName="KPC" msprop:Generator_ColumnVarNameInTable="columnKPC" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="QTY" msdata:ReadOnly="true" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" msprop:Generator_ColumnPropNameInTable="QTYColumn" msprop:Generator_UserColumnName="QTY" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="KPC" msdata:ReadOnly="true" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="KPC" msprop:Generator_ColumnVarNameInTable="columnKPC" msprop:Generator_ColumnPropNameInTable="KPCColumn" msprop:Generator_UserColumnName="KPC" type="xs:int" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="K4EE_Component_Reel_Print_Information" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_Print_InformationRowChangeEventHandler" msprop:Generator_RowDeletedName="K4EE_Component_Reel_Print_InformationRowDeleted" msprop:Generator_RowDeletingName="K4EE_Component_Reel_Print_InformationRowDeleting" msprop:Generator_RowEvArgName="K4EE_Component_Reel_Print_InformationRowChangeEvent" msprop:Generator_TablePropName="K4EE_Component_Reel_Print_Information" msprop:Generator_RowChangedName="K4EE_Component_Reel_Print_InformationRowChanged" msprop:Generator_UserTableName="K4EE_Component_Reel_Print_Information" msprop:Generator_RowChangingName="K4EE_Component_Reel_Print_InformationRowChanging" msprop:Generator_RowClassName="K4EE_Component_Reel_Print_InformationRow" msprop:Generator_TableClassName="K4EE_Component_Reel_Print_InformationDataTable" msprop:Generator_TableVarName="tableK4EE_Component_Reel_Print_Information">
|
||||
<xs:element name="K4EE_Component_Reel_Print_Information" msprop:Generator_UserTableName="K4EE_Component_Reel_Print_Information" msprop:Generator_RowEvArgName="K4EE_Component_Reel_Print_InformationRowChangeEvent" msprop:Generator_TableVarName="tableK4EE_Component_Reel_Print_Information" msprop:Generator_TablePropName="K4EE_Component_Reel_Print_Information" msprop:Generator_RowDeletingName="K4EE_Component_Reel_Print_InformationRowDeleting" msprop:Generator_RowChangingName="K4EE_Component_Reel_Print_InformationRowChanging" msprop:Generator_RowDeletedName="K4EE_Component_Reel_Print_InformationRowDeleted" msprop:Generator_RowEvHandlerName="K4EE_Component_Reel_Print_InformationRowChangeEventHandler" msprop:Generator_TableClassName="K4EE_Component_Reel_Print_InformationDataTable" msprop:Generator_RowChangedName="K4EE_Component_Reel_Print_InformationRowChanged" msprop:Generator_RowClassName="K4EE_Component_Reel_Print_InformationRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_UserColumnName="idx" msprop:Generator_ColumnVarNameInTable="columnidx" type="xs:int" />
|
||||
<xs:element name="MC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_UserColumnName="MC" msprop:Generator_ColumnVarNameInTable="columnMC" minOccurs="0">
|
||||
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
||||
<xs:element name="MC" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MC" msprop:Generator_ColumnVarNameInTable="columnMC" msprop:Generator_ColumnPropNameInTable="MCColumn" msprop:Generator_UserColumnName="MC" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_UserColumnName="SID" msprop:Generator_ColumnVarNameInTable="columnSID">
|
||||
<xs:element name="SID" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="PrintPosition" msprop:Generator_ColumnPropNameInTable="PrintPositionColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PrintPosition" msprop:Generator_UserColumnName="PrintPosition" msprop:Generator_ColumnVarNameInTable="columnPrintPosition" minOccurs="0">
|
||||
<xs:element name="PrintPosition" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PrintPosition" msprop:Generator_ColumnVarNameInTable="columnPrintPosition" msprop:Generator_ColumnPropNameInTable="PrintPositionColumn" msprop:Generator_UserColumnName="PrintPosition" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" minOccurs="0">
|
||||
<xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_UserColumnName="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="wdate" msprop:Generator_ColumnVarNameInTable="columnwdate" msprop:Generator_ColumnPropNameInRow="wdate" msprop:Generator_ColumnPropNameInTable="wdateColumn" msprop:Generator_UserColumnName="wdate" type="xs:dateTime" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="CustCodeList" msprop:Generator_RowEvHandlerName="CustCodeListRowChangeEventHandler" msprop:Generator_RowDeletedName="CustCodeListRowDeleted" msprop:Generator_RowDeletingName="CustCodeListRowDeleting" msprop:Generator_RowEvArgName="CustCodeListRowChangeEvent" msprop:Generator_TablePropName="CustCodeList" msprop:Generator_RowChangedName="CustCodeListRowChanged" msprop:Generator_UserTableName="CustCodeList" msprop:Generator_RowChangingName="CustCodeListRowChanging" msprop:Generator_RowClassName="CustCodeListRow" msprop:Generator_TableClassName="CustCodeListDataTable" msprop:Generator_TableVarName="tableCustCodeList">
|
||||
<xs:element name="CustCodeList" msprop:Generator_UserTableName="CustCodeList" msprop:Generator_RowEvArgName="CustCodeListRowChangeEvent" msprop:Generator_TableVarName="tableCustCodeList" msprop:Generator_TablePropName="CustCodeList" msprop:Generator_RowDeletingName="CustCodeListRowDeleting" msprop:Generator_RowChangingName="CustCodeListRowChanging" msprop:Generator_RowDeletedName="CustCodeListRowDeleted" msprop:Generator_RowEvHandlerName="CustCodeListRowChangeEventHandler" msprop:Generator_TableClassName="CustCodeListDataTable" msprop:Generator_RowChangedName="CustCodeListRowChanged" msprop:Generator_RowClassName="CustCodeListRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_UserColumnName="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode">
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_UserColumnName="CustCode">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
@@ -1893,10 +1896,10 @@ WHERE (iNBOUND = 'OK') AND (STIME >= @stime) AND (SID = @sid) AND (BATCH = @
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="SidinfoCustGroup" msprop:Generator_RowEvHandlerName="SidinfoCustGroupRowChangeEventHandler" msprop:Generator_RowDeletedName="SidinfoCustGroupRowDeleted" msprop:Generator_RowDeletingName="SidinfoCustGroupRowDeleting" msprop:Generator_RowEvArgName="SidinfoCustGroupRowChangeEvent" msprop:Generator_TablePropName="SidinfoCustGroup" msprop:Generator_RowChangedName="SidinfoCustGroupRowChanged" msprop:Generator_UserTableName="SidinfoCustGroup" msprop:Generator_RowChangingName="SidinfoCustGroupRowChanging" msprop:Generator_RowClassName="SidinfoCustGroupRow" msprop:Generator_TableClassName="SidinfoCustGroupDataTable" msprop:Generator_TableVarName="tableSidinfoCustGroup">
|
||||
<xs:element name="SidinfoCustGroup" msprop:Generator_UserTableName="SidinfoCustGroup" msprop:Generator_RowEvArgName="SidinfoCustGroupRowChangeEvent" msprop:Generator_TableVarName="tableSidinfoCustGroup" msprop:Generator_TablePropName="SidinfoCustGroup" msprop:Generator_RowDeletingName="SidinfoCustGroupRowDeleting" msprop:Generator_RowChangingName="SidinfoCustGroupRowChanging" msprop:Generator_RowDeletedName="SidinfoCustGroupRowDeleted" msprop:Generator_RowEvHandlerName="SidinfoCustGroupRowChangeEventHandler" msprop:Generator_TableClassName="SidinfoCustGroupDataTable" msprop:Generator_RowChangedName="SidinfoCustGroupRowChanged" msprop:Generator_RowClassName="SidinfoCustGroupRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_UserColumnName="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode">
|
||||
<xs:element name="CustCode" msprop:Generator_ColumnVarNameInTable="columnCustCode" msprop:Generator_ColumnPropNameInRow="CustCode" msprop:Generator_ColumnPropNameInTable="CustCodeColumn" msprop:Generator_UserColumnName="CustCode">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10" />
|
||||
|
||||
@@ -4,33 +4,33 @@
|
||||
Changes to this file may cause incorrect behavior and will be lost if
|
||||
the code is regenerated.
|
||||
</autogenerated>-->
|
||||
<DiagramLayout xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ex:showrelationlabel="False" ViewPortX="-129" ViewPortY="30" 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="-128" ViewPortY="230" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||
<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_RegExRule" ZOrder="11" 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="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_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_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_CustInfo" ZOrder="1" 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="4" 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: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: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:Users" ZOrder="4" X="791" Y="379" Height="87" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
|
||||
<Shape ID="DesignTable:MCModel" ZOrder="6" X="919" Y="476" Height="410" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="406" />
|
||||
<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:MCModel" ZOrder="9" 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:OPModel" ZOrder="12" X="1026" Y="230" Height="486" Width="152" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="482" />
|
||||
<Shape ID="DesignTable:BCDData" ZOrder="7" X="877" Y="455" Height="163" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||
<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:BCDData" ZOrder="10" 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: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="2" X="860" Y="495" Height="68" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:SIDHistory" ZOrder="9" X="841" Y="350" Height="182" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||
<Shape ID="DesignTable:InputDescription" ZOrder="8" X="744" Y="350" Height="143" Width="164" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="139" />
|
||||
<Shape ID="DesignTable:OutputDescription" ZOrder="3" X="864" Y="466" Height="182" Width="174" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||
<Shape ID="DesignTable:UserTable" ZOrder="10" X="734" Y="246" Height="86" Width="150" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="82" />
|
||||
<Shape ID="DesignTable:ErrorDescription" ZOrder="5" X="831" Y="439" Height="105" Width="161" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="101" />
|
||||
<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:SIDHistory" ZOrder="12" 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:OutputDescription" ZOrder="6" 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:ErrorDescription" ZOrder="8" 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="DesignSources:QueriesTableAdapter" ZOrder="13" X="745" Y="74" Height="315" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" />
|
||||
<Shape ID="DesignSources:QueriesTableAdapter" ZOrder="3" X="745" Y="74" Height="315" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="311" />
|
||||
</Shapes>
|
||||
<Connectors />
|
||||
</DiagramLayout>
|
||||
3509
Handler/Project/DataSet11.Designer.cs
generated
3509
Handler/Project/DataSet11.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -326,7 +326,7 @@ namespace Project.Device
|
||||
|
||||
public bool BSave(int no)
|
||||
{
|
||||
var cmd = "BSAVE,{no}";
|
||||
var cmd = $"BSAVE,{no}";
|
||||
try
|
||||
{
|
||||
ws.Send(cmd + "\r");
|
||||
@@ -338,7 +338,7 @@ namespace Project.Device
|
||||
}
|
||||
public bool BLoad(int no)
|
||||
{
|
||||
var cmd = "BLOAD,{no}";
|
||||
var cmd = $"BLOAD,{no}";
|
||||
try
|
||||
{
|
||||
ws.Send(cmd + "\r");
|
||||
|
||||
@@ -269,6 +269,10 @@ namespace Project.Device
|
||||
public string makeZPL_210908(Class.Reel reel, Boolean drawbox, out string qrData)
|
||||
{
|
||||
string m_strSend = string.Empty;
|
||||
|
||||
if(reel.PartNo.isEmpty())
|
||||
qrData = string.Format("{0};{1};{2};{3};{4};{5}", reel.SID, reel.venderLot, reel.venderName, reel.qty, reel.id, reel.mfg);
|
||||
else
|
||||
qrData = string.Format("{0};{1};{2};{3};{4};{5};{6}", reel.SID, reel.venderLot, reel.venderName, reel.qty, reel.id, reel.mfg, reel.PartNo);
|
||||
|
||||
var reeid = reel.id;
|
||||
@@ -276,14 +280,24 @@ namespace Project.Device
|
||||
reeid = "..." + reeid.Substring(reeid.Length - 20);
|
||||
|
||||
m_strSend = this.baseZPL;
|
||||
m_strSend = m_strSend.Replace("{qrData}", qrData);
|
||||
m_strSend = m_strSend.Replace("{qrdata}", qrData);
|
||||
m_strSend = m_strSend.Replace("{sid}", reel.SID);
|
||||
m_strSend = m_strSend.Replace("{lot}", reel.venderLot);
|
||||
m_strSend = m_strSend.Replace("{partnum}", reel.PartNo);
|
||||
m_strSend = m_strSend.Replace("{rid}", reeid);
|
||||
m_strSend = m_strSend.Replace("{qty}", reel.qty.ToString());
|
||||
m_strSend = m_strSend.Replace("{mfg}", reel.mfg);
|
||||
m_strSend = m_strSend.Replace("{supply}", reel.venderName);
|
||||
|
||||
var supply1 = reel.venderName;
|
||||
string supply2 = "";
|
||||
if (supply1.Length > 30)
|
||||
{
|
||||
supply2 = supply1.Substring(30);
|
||||
supply1 = supply1.Substring(0, 30);
|
||||
}
|
||||
|
||||
m_strSend = m_strSend.Replace("{supply}", supply1);
|
||||
m_strSend = m_strSend.Replace("{supply2}", supply2);
|
||||
|
||||
//줄바꿈제거
|
||||
m_strSend = m_strSend.Replace("\r", "").Replace("\n", "");
|
||||
|
||||
@@ -57,7 +57,7 @@ namespace Project
|
||||
string.Empty
|
||||
});
|
||||
}
|
||||
|
||||
dvMot.Columns[10].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
|
||||
//링크레이블과 버튼 연결
|
||||
AttachEvents();
|
||||
}
|
||||
@@ -402,7 +402,7 @@ namespace Project
|
||||
//if (groupBox3.Enabled == false) groupBox3.Enabled = true;
|
||||
|
||||
//각축별 기본 상태를 표시해준다.
|
||||
dvMot.SuspendLayout();
|
||||
//dvMot.SuspendLayout();
|
||||
for (int r = 0; r < dvMot.RowCount; r++) // 오류수정 2111221
|
||||
{
|
||||
var row = this.dvMot.Rows[r];
|
||||
@@ -411,13 +411,20 @@ namespace Project
|
||||
row.Cells[2].Value = $"{PUB.mot.GetCmdPos(axis)}";
|
||||
row.Cells[3].Value = $"{PUB.mot.GetActPos(axis)}";
|
||||
row.Cells[4].Style.BackColor = PUB.mot.IsOrg(axis) ? Color.SkyBlue : Color.Gray;
|
||||
row.Cells[5].Style.BackColor = PUB.mot.IsLimitN(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[6].Style.BackColor = PUB.mot.IsLimitP(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[7].Style.BackColor = PUB.mot.IsInp(axis) ? Color.SkyBlue : Color.Gray;
|
||||
row.Cells[8].Style.BackColor = PUB.mot.IsServAlarm(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[9].Style.BackColor = PUB.mot.IsHomeSet(axis) ? Color.Green : Color.Gray;
|
||||
}
|
||||
dvMot.ResumeLayout();
|
||||
row.Cells[4].Value = PUB.mot.IsOrg(axis) ? "O" : "";
|
||||
row.Cells[5].Style.BackColor = PUB.mot.IsLimitN(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[5].Value = PUB.mot.IsLimitN(axis) ? "O" : "";
|
||||
row.Cells[6].Style.BackColor = PUB.mot.IsLimitP(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[6].Value = PUB.mot.IsLimitP(axis) ? "O" : "";
|
||||
row.Cells[7].Style.BackColor = PUB.mot.IsInp(axis) ? Color.SkyBlue : Color.Gray;
|
||||
row.Cells[7].Value = PUB.mot.IsInp(axis) ? "O" : "";
|
||||
row.Cells[8].Style.BackColor = PUB.mot.IsServAlarm(axis) ? Color.Red : Color.Gray;
|
||||
row.Cells[8].Value = PUB.mot.IsServAlarm(axis) ? "O" : "";
|
||||
row.Cells[9].Style.BackColor = PUB.mot.IsHomeSet(axis) ? Color.Green : Color.Gray;
|
||||
row.Cells[9].Value = PUB.mot.IsHomeSet(axis) ? "O" : "";
|
||||
row.Cells[10].Value = PUB.mot.IsServOn(axis) ? "Servo On" : "Servo Off";
|
||||
}
|
||||
//dvMot.ResumeLayout();
|
||||
}
|
||||
// this.tblFG.Invalidate();
|
||||
}
|
||||
@@ -732,7 +739,7 @@ namespace Project
|
||||
cntE += 1;
|
||||
pDr.PosTitle = arrTitle;
|
||||
}
|
||||
//pDr.Description = targetem.DescriptionAttr();
|
||||
pDr.Description = targetem.DescriptionAttr();
|
||||
//pDr.Category = targetem.CategoryAttr();
|
||||
pDr.Check = true;
|
||||
pDr.EndEdit();
|
||||
|
||||
209
Handler/Project/Dialog/Model_Operation.Designer.cs
generated
209
Handler/Project/Dialog/Model_Operation.Designer.cs
generated
@@ -39,7 +39,7 @@
|
||||
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dvc_title = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.Code = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.BSave = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dvc_bsave = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.bs = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ds1 = new Project.DataSet1();
|
||||
this.tmDisplay = new System.Windows.Forms.Timer(this.components);
|
||||
@@ -49,6 +49,13 @@
|
||||
this.panel5 = new System.Windows.Forms.Panel();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.panel8 = new System.Windows.Forms.Panel();
|
||||
this.label20 = new System.Windows.Forms.Label();
|
||||
this.tbAutoOutSec = new System.Windows.Forms.TextBox();
|
||||
this.label21 = new System.Windows.Forms.Label();
|
||||
this.chkDisablePartNoValue = new System.Windows.Forms.CheckBox();
|
||||
this.chkDisableBatchValue = new System.Windows.Forms.CheckBox();
|
||||
this.label19 = new System.Windows.Forms.Label();
|
||||
this.panel7 = new System.Windows.Forms.Panel();
|
||||
this.chkSIDCHK = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox32 = new System.Windows.Forms.CheckBox();
|
||||
@@ -146,6 +153,7 @@
|
||||
this.panel5.SuspendLayout();
|
||||
this.panel4.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
this.panel8.SuspendLayout();
|
||||
this.panel7.SuspendLayout();
|
||||
this.tabControl1.SuspendLayout();
|
||||
this.tabPage1.SuspendLayout();
|
||||
@@ -178,7 +186,7 @@
|
||||
this.Column1,
|
||||
this.dvc_title,
|
||||
this.Code,
|
||||
this.BSave});
|
||||
this.dvc_bsave});
|
||||
this.dv.DataSource = this.bs;
|
||||
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window;
|
||||
@@ -195,7 +203,7 @@
|
||||
this.dv.Name = "dv";
|
||||
this.dv.RowHeadersVisible = false;
|
||||
this.dv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
|
||||
this.dv.Size = new System.Drawing.Size(639, 425);
|
||||
this.dv.Size = new System.Drawing.Size(639, 473);
|
||||
this.dv.TabIndex = 1;
|
||||
this.dv.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dv_DataError);
|
||||
//
|
||||
@@ -227,14 +235,14 @@
|
||||
this.Code.HeaderText = "Customer Code";
|
||||
this.Code.Name = "Code";
|
||||
//
|
||||
// BSave
|
||||
// dvc_bsave
|
||||
//
|
||||
this.BSave.DataPropertyName = "BSave";
|
||||
this.dvc_bsave.DataPropertyName = "BSave";
|
||||
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.BSave.DefaultCellStyle = dataGridViewCellStyle4;
|
||||
this.BSave.HeaderText = "Mem";
|
||||
this.BSave.Name = "BSave";
|
||||
this.BSave.Width = 79;
|
||||
this.dvc_bsave.DefaultCellStyle = dataGridViewCellStyle4;
|
||||
this.dvc_bsave.HeaderText = "BLoad";
|
||||
this.dvc_bsave.Name = "dvc_bsave";
|
||||
this.dvc_bsave.Width = 86;
|
||||
//
|
||||
// bs
|
||||
//
|
||||
@@ -273,7 +281,7 @@
|
||||
this.chkOwnZPL.Font = new System.Drawing.Font("맑은 고딕", 10.5F);
|
||||
this.chkOwnZPL.Location = new System.Drawing.Point(494, 0);
|
||||
this.chkOwnZPL.Name = "chkOwnZPL";
|
||||
this.chkOwnZPL.Size = new System.Drawing.Size(158, 34);
|
||||
this.chkOwnZPL.Size = new System.Drawing.Size(158, 38);
|
||||
this.chkOwnZPL.TabIndex = 17;
|
||||
this.chkOwnZPL.Text = "Individual Print Code";
|
||||
this.toolTip1.SetToolTip(this.chkOwnZPL, "Excludes data not in barcode rules..");
|
||||
@@ -286,7 +294,7 @@
|
||||
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel5.Location = new System.Drawing.Point(1, 1);
|
||||
this.panel5.Name = "panel5";
|
||||
this.panel5.Size = new System.Drawing.Size(1368, 689);
|
||||
this.panel5.Size = new System.Drawing.Size(1368, 737);
|
||||
this.panel5.TabIndex = 3;
|
||||
//
|
||||
// panel4
|
||||
@@ -300,12 +308,13 @@
|
||||
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel4.Location = new System.Drawing.Point(0, 53);
|
||||
this.panel4.Name = "panel4";
|
||||
this.panel4.Size = new System.Drawing.Size(1368, 636);
|
||||
this.panel4.Size = new System.Drawing.Size(1368, 684);
|
||||
this.panel4.TabIndex = 3;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BackColor = System.Drawing.Color.LightGray;
|
||||
this.panel1.Controls.Add(this.panel8);
|
||||
this.panel1.Controls.Add(this.panel7);
|
||||
this.panel1.Controls.Add(this.tabControl1);
|
||||
this.panel1.Controls.Add(this.panel6);
|
||||
@@ -314,9 +323,103 @@
|
||||
this.panel1.Location = new System.Drawing.Point(639, 136);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Padding = new System.Windows.Forms.Padding(10);
|
||||
this.panel1.Size = new System.Drawing.Size(729, 425);
|
||||
this.panel1.Size = new System.Drawing.Size(729, 473);
|
||||
this.panel1.TabIndex = 28;
|
||||
//
|
||||
// panel8
|
||||
//
|
||||
this.panel8.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.panel8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel8.Controls.Add(this.label20);
|
||||
this.panel8.Controls.Add(this.tbAutoOutSec);
|
||||
this.panel8.Controls.Add(this.label21);
|
||||
this.panel8.Controls.Add(this.chkDisablePartNoValue);
|
||||
this.panel8.Controls.Add(this.chkDisableBatchValue);
|
||||
this.panel8.Controls.Add(this.label19);
|
||||
this.panel8.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel8.Location = new System.Drawing.Point(10, 122);
|
||||
this.panel8.Name = "panel8";
|
||||
this.panel8.Size = new System.Drawing.Size(709, 36);
|
||||
this.panel8.TabIndex = 30;
|
||||
//
|
||||
// label20
|
||||
//
|
||||
this.label20.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.label20.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label20.Location = new System.Drawing.Point(401, 0);
|
||||
this.label20.Name = "label20";
|
||||
this.label20.Size = new System.Drawing.Size(39, 34);
|
||||
this.label20.TabIndex = 20;
|
||||
this.label20.Text = "Sec";
|
||||
this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// tbAutoOutSec
|
||||
//
|
||||
this.tbAutoOutSec.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.tbAutoOutSec.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "AutoOutConveyor", true));
|
||||
this.tbAutoOutSec.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.tbAutoOutSec.Font = new System.Drawing.Font("맑은 고딕", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.tbAutoOutSec.Location = new System.Drawing.Point(323, 0);
|
||||
this.tbAutoOutSec.Name = "tbAutoOutSec";
|
||||
this.tbAutoOutSec.Size = new System.Drawing.Size(78, 34);
|
||||
this.tbAutoOutSec.TabIndex = 19;
|
||||
this.tbAutoOutSec.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||
//
|
||||
// label21
|
||||
//
|
||||
this.label21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
|
||||
this.label21.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.label21.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label21.Location = new System.Drawing.Point(229, 0);
|
||||
this.label21.Name = "label21";
|
||||
this.label21.Size = new System.Drawing.Size(94, 34);
|
||||
this.label21.TabIndex = 18;
|
||||
this.label21.Text = "Auto Out\r\nConveyor";
|
||||
this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// chkDisablePartNoValue
|
||||
//
|
||||
this.chkDisablePartNoValue.AutoSize = true;
|
||||
this.chkDisablePartNoValue.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.bs, "IgnorePartNo", true));
|
||||
this.chkDisablePartNoValue.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.chkDisablePartNoValue.Font = new System.Drawing.Font("맑은 고딕", 10.5F);
|
||||
this.chkDisablePartNoValue.ForeColor = System.Drawing.Color.Red;
|
||||
this.chkDisablePartNoValue.Location = new System.Drawing.Point(157, 0);
|
||||
this.chkDisablePartNoValue.Name = "chkDisablePartNoValue";
|
||||
this.chkDisablePartNoValue.Size = new System.Drawing.Size(72, 34);
|
||||
this.chkDisablePartNoValue.TabIndex = 15;
|
||||
this.chkDisablePartNoValue.Tag = "0";
|
||||
this.chkDisablePartNoValue.Text = "PartNo";
|
||||
this.chkDisablePartNoValue.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// chkDisableBatchValue
|
||||
//
|
||||
this.chkDisableBatchValue.AutoSize = true;
|
||||
this.chkDisableBatchValue.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.bs, "IgnoreBatch", true));
|
||||
this.chkDisableBatchValue.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.chkDisableBatchValue.Font = new System.Drawing.Font("맑은 고딕", 10.5F);
|
||||
this.chkDisableBatchValue.ForeColor = System.Drawing.Color.Red;
|
||||
this.chkDisableBatchValue.Location = new System.Drawing.Point(94, 0);
|
||||
this.chkDisableBatchValue.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3);
|
||||
this.chkDisableBatchValue.Name = "chkDisableBatchValue";
|
||||
this.chkDisableBatchValue.Size = new System.Drawing.Size(63, 34);
|
||||
this.chkDisableBatchValue.TabIndex = 14;
|
||||
this.chkDisableBatchValue.Tag = "0";
|
||||
this.chkDisableBatchValue.Text = "Batch";
|
||||
this.chkDisableBatchValue.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label19
|
||||
//
|
||||
this.label19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
|
||||
this.label19.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.label19.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label19.Location = new System.Drawing.Point(0, 0);
|
||||
this.label19.Name = "label19";
|
||||
this.label19.Size = new System.Drawing.Size(94, 34);
|
||||
this.label19.TabIndex = 16;
|
||||
this.label19.Text = "Disable Value";
|
||||
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// panel7
|
||||
//
|
||||
this.panel7.BackColor = System.Drawing.Color.Gainsboro;
|
||||
@@ -330,7 +433,7 @@
|
||||
this.panel7.Location = new System.Drawing.Point(10, 82);
|
||||
this.panel7.Name = "panel7";
|
||||
this.panel7.Padding = new System.Windows.Forms.Padding(10, 0, 0, 0);
|
||||
this.panel7.Size = new System.Drawing.Size(709, 36);
|
||||
this.panel7.Size = new System.Drawing.Size(709, 40);
|
||||
this.panel7.TabIndex = 29;
|
||||
//
|
||||
// chkSIDCHK
|
||||
@@ -342,7 +445,7 @@
|
||||
this.chkSIDCHK.ForeColor = System.Drawing.Color.Red;
|
||||
this.chkSIDCHK.Location = new System.Drawing.Point(292, 0);
|
||||
this.chkSIDCHK.Name = "chkSIDCHK";
|
||||
this.chkSIDCHK.Size = new System.Drawing.Size(155, 34);
|
||||
this.chkSIDCHK.Size = new System.Drawing.Size(155, 38);
|
||||
this.chkSIDCHK.TabIndex = 16;
|
||||
this.chkSIDCHK.Tag = "0";
|
||||
this.chkSIDCHK.Text = "SID Existence Check";
|
||||
@@ -357,7 +460,7 @@
|
||||
this.checkBox32.ForeColor = System.Drawing.Color.Red;
|
||||
this.checkBox32.Location = new System.Drawing.Point(148, 0);
|
||||
this.checkBox32.Name = "checkBox32";
|
||||
this.checkBox32.Size = new System.Drawing.Size(144, 34);
|
||||
this.checkBox32.Size = new System.Drawing.Size(144, 38);
|
||||
this.checkBox32.TabIndex = 15;
|
||||
this.checkBox32.Tag = "0";
|
||||
this.checkBox32.Text = "Do not use printer";
|
||||
@@ -373,7 +476,7 @@
|
||||
this.chkEnbCamera.ForeColor = System.Drawing.Color.Red;
|
||||
this.chkEnbCamera.Location = new System.Drawing.Point(10, 0);
|
||||
this.chkEnbCamera.Name = "chkEnbCamera";
|
||||
this.chkEnbCamera.Size = new System.Drawing.Size(138, 34);
|
||||
this.chkEnbCamera.Size = new System.Drawing.Size(138, 38);
|
||||
this.chkEnbCamera.TabIndex = 14;
|
||||
this.chkEnbCamera.Tag = "0";
|
||||
this.chkEnbCamera.Text = "Do not use vision";
|
||||
@@ -384,7 +487,7 @@
|
||||
this.button1.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.button1.Location = new System.Drawing.Point(652, 0);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(55, 34);
|
||||
this.button1.Size = new System.Drawing.Size(55, 38);
|
||||
this.button1.TabIndex = 18;
|
||||
this.button1.Text = "Edit";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
@@ -394,11 +497,12 @@
|
||||
//
|
||||
this.tabControl1.Controls.Add(this.tabPage1);
|
||||
this.tabControl1.Controls.Add(this.tabPage2);
|
||||
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.Location = new System.Drawing.Point(10, 125);
|
||||
this.tabControl1.Location = new System.Drawing.Point(10, 169);
|
||||
this.tabControl1.Name = "tabControl1";
|
||||
this.tabControl1.SelectedIndex = 0;
|
||||
this.tabControl1.Size = new System.Drawing.Size(729, 294);
|
||||
this.tabControl1.Size = new System.Drawing.Size(709, 294);
|
||||
this.tabControl1.TabIndex = 27;
|
||||
//
|
||||
// tabPage1
|
||||
@@ -414,7 +518,7 @@
|
||||
this.tabPage1.Location = new System.Drawing.Point(4, 26);
|
||||
this.tabPage1.Name = "tabPage1";
|
||||
this.tabPage1.Padding = new System.Windows.Forms.Padding(10);
|
||||
this.tabPage1.Size = new System.Drawing.Size(721, 264);
|
||||
this.tabPage1.Size = new System.Drawing.Size(701, 264);
|
||||
this.tabPage1.TabIndex = 0;
|
||||
this.tabPage1.Text = "Options";
|
||||
this.tabPage1.UseVisualStyleBackColor = true;
|
||||
@@ -539,7 +643,7 @@
|
||||
this.tabPage2.Location = new System.Drawing.Point(4, 26);
|
||||
this.tabPage2.Name = "tabPage2";
|
||||
this.tabPage2.Padding = new System.Windows.Forms.Padding(10);
|
||||
this.tabPage2.Size = new System.Drawing.Size(721, 264);
|
||||
this.tabPage2.Size = new System.Drawing.Size(701, 264);
|
||||
this.tabPage2.TabIndex = 1;
|
||||
this.tabPage2.Text = "Option Data";
|
||||
this.tabPage2.UseVisualStyleBackColor = true;
|
||||
@@ -564,7 +668,7 @@
|
||||
this.GrpSidConvData.Font = new System.Drawing.Font("맑은 고딕", 10F);
|
||||
this.GrpSidConvData.Location = new System.Drawing.Point(10, 174);
|
||||
this.GrpSidConvData.Name = "GrpSidConvData";
|
||||
this.GrpSidConvData.Size = new System.Drawing.Size(701, 82);
|
||||
this.GrpSidConvData.Size = new System.Drawing.Size(681, 82);
|
||||
this.GrpSidConvData.TabIndex = 34;
|
||||
this.GrpSidConvData.TabStop = false;
|
||||
this.GrpSidConvData.Text = "SID Conversion Table Server Application";
|
||||
@@ -576,10 +680,10 @@
|
||||
this.chkSave2.ForeColor = System.Drawing.Color.Tomato;
|
||||
this.chkSave2.Location = new System.Drawing.Point(431, 51);
|
||||
this.chkSave2.Name = "chkSave2";
|
||||
this.chkSave2.Size = new System.Drawing.Size(282, 23);
|
||||
this.chkSave2.Size = new System.Drawing.Size(216, 23);
|
||||
this.chkSave2.TabIndex = 39;
|
||||
this.chkSave2.Tag = "11";
|
||||
this.chkSave2.Text = "Record change information to server";
|
||||
this.chkSave2.Text = "Record change information";
|
||||
this.chkSave2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// checkBox34
|
||||
@@ -636,9 +740,9 @@
|
||||
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.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(84, 15);
|
||||
this.label6.Size = new System.Drawing.Size(41, 15);
|
||||
this.label6.TabIndex = 29;
|
||||
this.label6.Text = "Query Target";
|
||||
this.label6.Text = "Query";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
@@ -647,9 +751,9 @@
|
||||
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.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(83, 15);
|
||||
this.label7.Size = new System.Drawing.Size(40, 15);
|
||||
this.label7.TabIndex = 29;
|
||||
this.label7.Text = "Apply Target";
|
||||
this.label7.Text = "Apply";
|
||||
//
|
||||
// checkBox3
|
||||
//
|
||||
@@ -749,7 +853,7 @@
|
||||
this.grpapplyjob.Font = new System.Drawing.Font("맑은 고딕", 10F);
|
||||
this.grpapplyjob.Location = new System.Drawing.Point(10, 92);
|
||||
this.grpapplyjob.Name = "grpapplyjob";
|
||||
this.grpapplyjob.Size = new System.Drawing.Size(701, 82);
|
||||
this.grpapplyjob.Size = new System.Drawing.Size(681, 82);
|
||||
this.grpapplyjob.TabIndex = 33;
|
||||
this.grpapplyjob.TabStop = false;
|
||||
this.grpapplyjob.Text = "Daily Work Application";
|
||||
@@ -784,9 +888,9 @@
|
||||
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.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(84, 15);
|
||||
this.label3.Size = new System.Drawing.Size(41, 15);
|
||||
this.label3.TabIndex = 29;
|
||||
this.label3.Text = "Query Target";
|
||||
this.label3.Text = "Query";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
@@ -795,9 +899,9 @@
|
||||
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.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(83, 15);
|
||||
this.label2.Size = new System.Drawing.Size(40, 15);
|
||||
this.label2.TabIndex = 29;
|
||||
this.label2.Text = "Apply Target";
|
||||
this.label2.Text = "Apply";
|
||||
//
|
||||
// checkBox10
|
||||
//
|
||||
@@ -901,7 +1005,7 @@
|
||||
this.grpApplySidinfo.Font = new System.Drawing.Font("맑은 고딕", 10F);
|
||||
this.grpApplySidinfo.Location = new System.Drawing.Point(10, 10);
|
||||
this.grpApplySidinfo.Name = "grpApplySidinfo";
|
||||
this.grpApplySidinfo.Size = new System.Drawing.Size(701, 82);
|
||||
this.grpApplySidinfo.Size = new System.Drawing.Size(681, 82);
|
||||
this.grpApplySidinfo.TabIndex = 33;
|
||||
this.grpApplySidinfo.TabStop = false;
|
||||
this.grpApplySidinfo.Text = "SID Information Application";
|
||||
@@ -961,10 +1065,10 @@
|
||||
this.chkSave1.ForeColor = System.Drawing.Color.Tomato;
|
||||
this.chkSave1.Location = new System.Drawing.Point(431, 50);
|
||||
this.chkSave1.Name = "chkSave1";
|
||||
this.chkSave1.Size = new System.Drawing.Size(282, 23);
|
||||
this.chkSave1.Size = new System.Drawing.Size(216, 23);
|
||||
this.chkSave1.TabIndex = 33;
|
||||
this.chkSave1.Tag = "8";
|
||||
this.chkSave1.Text = "Record change information to server";
|
||||
this.chkSave1.Text = "Record change information";
|
||||
this.chkSave1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// checkBox19
|
||||
@@ -985,9 +1089,9 @@
|
||||
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.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(84, 15);
|
||||
this.label4.Size = new System.Drawing.Size(41, 15);
|
||||
this.label4.TabIndex = 29;
|
||||
this.label4.Text = "Query Target";
|
||||
this.label4.Text = "Query";
|
||||
//
|
||||
// label5
|
||||
//
|
||||
@@ -996,9 +1100,9 @@
|
||||
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.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(83, 15);
|
||||
this.label5.Size = new System.Drawing.Size(40, 15);
|
||||
this.label5.TabIndex = 29;
|
||||
this.label5.Text = "Apply Target";
|
||||
this.label5.Text = "Apply";
|
||||
//
|
||||
// checkBox11
|
||||
//
|
||||
@@ -1145,6 +1249,7 @@
|
||||
//
|
||||
this.label16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
|
||||
this.label16.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.label16.Font = new System.Drawing.Font("맑은 고딕", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label16.Location = new System.Drawing.Point(0, 0);
|
||||
this.label16.Name = "label16";
|
||||
this.label16.Size = new System.Drawing.Size(94, 34);
|
||||
@@ -1208,6 +1313,7 @@
|
||||
//
|
||||
this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))));
|
||||
this.label1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.label1.Font = new System.Drawing.Font("맑은 고딕", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label1.Location = new System.Drawing.Point(0, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(94, 34);
|
||||
@@ -1266,7 +1372,7 @@
|
||||
this.panel3.Controls.Add(this.label8);
|
||||
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.Location = new System.Drawing.Point(0, 561);
|
||||
this.panel3.Location = new System.Drawing.Point(0, 609);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(1368, 20);
|
||||
this.panel3.TabIndex = 29;
|
||||
@@ -1375,7 +1481,7 @@
|
||||
this.btCopy,
|
||||
this.toolStripButton10,
|
||||
this.toolStripSeparator1});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 581);
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 629);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(1368, 55);
|
||||
this.toolStrip1.TabIndex = 8;
|
||||
@@ -1395,7 +1501,7 @@
|
||||
this.btDel.Image = global::Project.Properties.Resources.icons8_delete_40;
|
||||
this.btDel.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.btDel.Name = "btDel";
|
||||
this.btDel.Size = new System.Drawing.Size(110, 52);
|
||||
this.btDel.Size = new System.Drawing.Size(108, 52);
|
||||
this.btDel.Text = "Delete(&D)";
|
||||
this.btDel.Click += new System.EventHandler(this.toolStripButton5_Click);
|
||||
//
|
||||
@@ -1403,7 +1509,7 @@
|
||||
//
|
||||
this.btSave.Image = ((System.Drawing.Image)(resources.GetObject("btSave.Image")));
|
||||
this.btSave.Name = "btSave";
|
||||
this.btSave.Size = new System.Drawing.Size(99, 52);
|
||||
this.btSave.Size = new System.Drawing.Size(97, 52);
|
||||
this.btSave.Text = "Save(&S)";
|
||||
this.btSave.Click += new System.EventHandler(this.toolStripButton9_Click);
|
||||
//
|
||||
@@ -1528,7 +1634,7 @@
|
||||
//
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
|
||||
this.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.ClientSize = new System.Drawing.Size(1370, 691);
|
||||
this.ClientSize = new System.Drawing.Size(1370, 739);
|
||||
this.Controls.Add(this.panel5);
|
||||
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")));
|
||||
@@ -1544,6 +1650,8 @@
|
||||
this.panel4.ResumeLayout(false);
|
||||
this.panel4.PerformLayout();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel8.ResumeLayout(false);
|
||||
this.panel8.PerformLayout();
|
||||
this.panel7.ResumeLayout(false);
|
||||
this.panel7.PerformLayout();
|
||||
this.tabControl1.ResumeLayout(false);
|
||||
@@ -1674,6 +1782,13 @@
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dvc_title;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Code;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn BSave;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dvc_bsave;
|
||||
private System.Windows.Forms.Panel panel8;
|
||||
private System.Windows.Forms.CheckBox chkDisablePartNoValue;
|
||||
private System.Windows.Forms.CheckBox chkDisableBatchValue;
|
||||
private System.Windows.Forms.Label label19;
|
||||
private System.Windows.Forms.Label label21;
|
||||
private System.Windows.Forms.TextBox tbAutoOutSec;
|
||||
private System.Windows.Forms.Label label20;
|
||||
}
|
||||
}
|
||||
@@ -27,6 +27,7 @@ namespace Project
|
||||
this.dv.CellContentClick += dv_CellContentClick;
|
||||
//if (COMM.SETTING.Data.FullScreen) this.WindowState = FormWindowState.Maximized;
|
||||
//this.WindowState = FormWindowState.Normal;
|
||||
dvc_bsave.HeaderText = $"BLoad\n(1~8)";
|
||||
}
|
||||
|
||||
private void FModelV_FormClosing(object sender, FormClosingEventArgs e)
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
<metadata name="Code.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="BSave.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<metadata name="dvc_bsave.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
|
||||
@@ -222,9 +222,9 @@ namespace Project.Dialog
|
||||
var butindex = int.Parse(but.Tag.ToString());
|
||||
Boolean current = false;
|
||||
|
||||
if (butindex == 0) current = DIO.GetIOOutput(eDOName.CART_MAG0);
|
||||
else if (butindex == 1) current = DIO.GetIOOutput(eDOName.CART_MAG1);
|
||||
else current = DIO.GetIOOutput(eDOName.CART_MAG2);
|
||||
if (butindex == 0) current = DIO.GetIOOutput(eDOName.PORTL_MAGNET);
|
||||
else if (butindex == 1) current = DIO.GetIOOutput(eDOName.PORTC_MAGNET);
|
||||
else current = DIO.GetIOOutput(eDOName.PORTR_MAGNET);
|
||||
|
||||
DIO.SetPortMagnet(butindex, !current);
|
||||
}
|
||||
|
||||
8
Handler/Project/Dialog/RegExRule.Designer.cs
generated
8
Handler/Project/Dialog/RegExRule.Designer.cs
generated
@@ -141,7 +141,7 @@
|
||||
// bindingNavigatorCountItem
|
||||
//
|
||||
this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
|
||||
this.bindingNavigatorCountItem.Size = new System.Drawing.Size(27, 22);
|
||||
this.bindingNavigatorCountItem.Size = new System.Drawing.Size(26, 22);
|
||||
this.bindingNavigatorCountItem.Text = "/{0}";
|
||||
this.bindingNavigatorCountItem.ToolTipText = "Total item count";
|
||||
//
|
||||
@@ -150,7 +150,7 @@
|
||||
this.bindingNavigatorDeleteItem.Image = ((System.Drawing.Image)(resources.GetObject("bindingNavigatorDeleteItem.Image")));
|
||||
this.bindingNavigatorDeleteItem.Name = "bindingNavigatorDeleteItem";
|
||||
this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true;
|
||||
this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(61, 22);
|
||||
this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(60, 22);
|
||||
this.bindingNavigatorDeleteItem.Text = "Delete";
|
||||
//
|
||||
// bindingNavigatorMoveFirstItem
|
||||
@@ -217,7 +217,7 @@
|
||||
//
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Image = ((System.Drawing.Image)(resources.GetObject("component_Reel_RegExRuleBindingNavigatorSaveItem.Image")));
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Name = "component_Reel_RegExRuleBindingNavigatorSaveItem";
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Size = new System.Drawing.Size(52, 22);
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Size = new System.Drawing.Size(51, 22);
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Text = "Save";
|
||||
this.component_Reel_RegExRuleBindingNavigatorSaveItem.Click += new System.EventHandler(this.component_Reel_RegExRuleBindingNavigatorSaveItem_Click);
|
||||
//
|
||||
@@ -245,7 +245,7 @@
|
||||
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
|
||||
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripButton2.Name = "toolStripButton2";
|
||||
this.toolStripButton2.Size = new System.Drawing.Size(83, 22);
|
||||
this.toolStripButton2.Size = new System.Drawing.Size(81, 22);
|
||||
this.toolStripButton2.Text = "Export List";
|
||||
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
|
||||
//
|
||||
|
||||
@@ -85,12 +85,13 @@ namespace Project.Dialog
|
||||
{
|
||||
this.Validate();
|
||||
this.bs.EndEdit();
|
||||
var cnt = this.tam.UpdateAll(this.dataSet1);
|
||||
if (cnt == 0)
|
||||
var cnt1 = this.ta.Update(this.dataSet1.K4EE_Component_Reel_RegExRule);
|
||||
//var cnt = this.tam.UpdateAll(this.dataSet1);
|
||||
if (cnt1 == 0)
|
||||
{
|
||||
UTIL.MsgE("No content has been saved");
|
||||
}
|
||||
else UTIL.MsgI($"{cnt} records have been saved");
|
||||
else UTIL.MsgI($"{cnt1} records have been saved");
|
||||
|
||||
var modelName = PUB.Result.vModel.Title;
|
||||
PUB.Result.BCDPattern = PUB.GetPatterns(modelName, false);
|
||||
@@ -103,7 +104,7 @@ namespace Project.Dialog
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
|
||||
if (cust == "ALL")
|
||||
{
|
||||
dvcModelName.Visible = true;
|
||||
@@ -125,12 +126,13 @@ namespace Project.Dialog
|
||||
else
|
||||
drow.DefaultCellStyle.BackColor = Color.WhiteSmoke;
|
||||
}
|
||||
dv1.AutoResizeColumns();
|
||||
|
||||
}
|
||||
catch (System.Exception ex)
|
||||
{
|
||||
System.Windows.Forms.MessageBox.Show(ex.Message);
|
||||
}
|
||||
dv1.AutoResizeColumns();
|
||||
|
||||
}
|
||||
|
||||
@@ -264,10 +266,12 @@ namespace Project.Dialog
|
||||
Width = 160,
|
||||
Dock = DockStyle.Right,
|
||||
};
|
||||
butok.Click += (s1, e1) => {
|
||||
butok.Click += (s1, e1) =>
|
||||
{
|
||||
f.DialogResult = DialogResult.OK;
|
||||
};
|
||||
butng.Click += (s1, e1) => {
|
||||
butng.Click += (s1, e1) =>
|
||||
{
|
||||
f.DialogResult = DialogResult.Cancel;
|
||||
};
|
||||
|
||||
@@ -286,7 +290,7 @@ namespace Project.Dialog
|
||||
f.Controls.Add(pan);
|
||||
f.Controls.Add(cmb);
|
||||
f.Controls.Add(lb);
|
||||
|
||||
|
||||
if (f.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
return cmb.Text;
|
||||
|
||||
@@ -201,20 +201,20 @@
|
||||
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL4SURBVDhPhZLrS1NhHMf3qv6EsF70UohSSiupF5WpTQ3s
|
||||
ZipleZlTLLWhK4PMmJNMW2iiQkUkRS8qonRObV6ac7nRjEwzM++38DJ1l3Me3Tnz23PORisI+sGH58Vz
|
||||
vh/O73uORJjIG4aU4xVmfdxd87K01MzSk4hohNNC4ip6SMwd08BBpbFqR/yLTWLoz4ku7TYuOMjST5ud
|
||||
t7nWYHP6WXIIEHybc6CoYQoXNEOMNEe32Rf1TmyZaWFxxcn3TLhhmeRgmeJgnuBgGl+H4ccaWgZdWOMA
|
||||
7RCLojeTSL8/wP4liVJ1snZmHb3TPD5Nc/Tk8FGUrKNrZA3vBhkq8KB3jodl1g21bgrh1zuei+FEzZGx
|
||||
s6XxG/La00ivOYOa1nqUvNYgvDgIRyhS9QFEqvahUlspruIkHOZXGERe6+JEQUJF+KuO/iY0DT9CjblA
|
||||
lFysjkHBs2Tk1idBVncCaXVp0PbNo2nAicYvdqzSnqJU3UQUSKukm4+r83jz9/d42q9CuSFHlKTUxtLw
|
||||
SWQ9yIRxxCWu0j7MQk97WHG5EVXywSsQJrqsiygep8I6YkKd5Sput+UjUXMUKdXxsE4wsNJihYKNo95O
|
||||
bFQQqfpDcOhmsXt/4XYkV0nRO9oD9ftsqHQKJN2LQL3hLT7PcLDSYnvG3fhAWXC4EX7LJ9ijDJCHKLch
|
||||
98k5nK+NxrnKY6JEoUuG8nUmfZMICPe9Uzw+Cp+Y4qBFhilNXkGIcstMiHIrfSgAIQUBOFUegUsPU2Ec
|
||||
1EOtL0T2y1TIahNgpQIL/TfMVEDcHoTmGfwrHFZ2k7lVgr4ZXqTr+yyuPM5CBg3K65KQ/+Ty7zsBZp1H
|
||||
cF6LX7BXYSDTNr/gf7joCsGZWr8gTNHJDM0sb/zr4X9hd7GeXRe1Tl+cFpnVNjZtZxxDs6uesUUWYwss
|
||||
RnwsOt0iQvNOwsNmZzwsIauBF5q/+uISSWhW66VgWUvbbrneFixvJL/J8BKU0eBF1kACZc0rO9Oa24NS
|
||||
dekSiUTyC9B/oc2h827VAAAAAElFTkSuQmCC
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL4SURBVDhPhZLrS1NhHMf3qv6EsF70UohSalFRLyrzMjWw
|
||||
m6mUeZtTKm+4iUFmzUXmJbRQoSKSohcVkbdZzcxtTjeckWne8tamA6fTue2coztnfnvO2XAFQT/48Lx4
|
||||
zvfD+X3PEfETdVObfrraqEmoMa7EqIw0ORmBWv40MQnV/UzcfcPIMYW+fk/i621C6M+Jvdurt7uYZduy
|
||||
k3N41uFwB1l28TAYs7lQ1mpBas04JclTbw9E/RNfabDbV1xc/5wXpl8sTBYWxjkWhtkNaH+u48OoB+ss
|
||||
0D5Oo+z9L2Q9HKH/kkTf6abXqA0MWjl8tbLkZDEgSDagm1rHp1GKCHwYtHEwLXihUlsQcaP7lRBOrj05
|
||||
c1GVuClrPI+shgto+NiMine1iCgPw0mCRHUUUcpDqGuvE1ZxMywWVylElehYQZBUHfG2e7gDHZNP0WCU
|
||||
C5K0R3GQv0xFfnMKpE1nkNmUifahRXSMuNH2fQ1O0lO0spcRBJJ6yfb4igLOONGDF8NKVGnzBEl6YzwJ
|
||||
n0Xu4xzopzzCKp8naWhID6seL6Ir+vwCfmIrdUzRswyYpwxoMpXgXlcxkmtPIf1RIsxzFMykWL5g/bS/
|
||||
EwcRRCn/EBy/Ve49XLobqfUSDE73Q9VzFUp1EVIeRKJZ24Jv8yzMpNj+WS/6CHaXFxG3A4IDihCZWLEL
|
||||
+c8v4XJjLC7VxQiSInUqFO9yyJtEgr8ftHAY4D8xwUWKPCw3+AVixY55sWIneSgEYnkIzlVF4tqTDOhH
|
||||
NVBpSnH1TQakjUkwE4GJ/BtGImC8PogLtMEVTsh7GZuTwdA8J6CbWEDhs1xkk6CsKQXFz69v3fFQGxzC
|
||||
CzqDgoOFWsbqCAr+h4esEJ7TFhQcKfpCjVkdm/96+F843ZRvX1q7OxAnReZ2zVjWKNfY/KpvZonGjJ3G
|
||||
VIAlt1eAb97NcFh2enw0TTtDr3T+CMTJCrkfr4VLP3Ttl2kc4bJWZotsP2HZLX6kLUyotHN1b2bn57AM
|
||||
dZZIJBL9BohloZ6S1+tQAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="IsIgnore.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
|
||||
@@ -615,7 +615,7 @@ namespace Project.Dialog
|
||||
{
|
||||
var sid = this.tbSID.Text.Trim();
|
||||
|
||||
var dr = taSID.GetBySID(PUB.MCCode, sid).FirstOrDefault();// db.Component_Reel_SID_Information.Where(t => t.SID == sid).FirstOrDefault();
|
||||
var dr = taSID.GetBySID(PUB.MCCode, sid).FirstOrDefault();
|
||||
var drP = taPRN.GetBySID(PUB.MCCode, sid).FirstOrDefault();
|
||||
|
||||
if (dr == null) return;
|
||||
@@ -701,11 +701,7 @@ namespace Project.Dialog
|
||||
var preDatas = DBHelper.Get(sql, ps);
|
||||
if (preDatas.Rows.Count > 0) preData = preDatas.Rows[0] as DataSet1.K4EE_Component_Reel_ResultRow;
|
||||
|
||||
//var preData = db2.Component_Reel_Result.AsNoTracking().Where(t =>
|
||||
//t.JTYPE == PUB.Result.JobType2 &&
|
||||
//t.SID == sid &&
|
||||
//string.IsNullOrEmpty(t.QR) == false &&
|
||||
//t.STIME >= sd).OrderByDescending(t => t.wdate).FirstOrDefault();
|
||||
|
||||
|
||||
//기존자료가 없다면 취소
|
||||
if (preData == null) return false;
|
||||
@@ -1625,7 +1621,7 @@ namespace Project.Dialog
|
||||
{
|
||||
//변경된 값만 저장여부를 확인할 것이므로 기존 값을 모두 가져온다
|
||||
var SQL = "select top 1 " + string.Join(",", columns.Select(t => "isnull([" + t.Key + "],'') as " + t.Key + "")) +
|
||||
" from Component_Reel_SID_Information WITH(NOLOCK)";
|
||||
" from K4EE_Component_Reel_SID_Information WITH(NOLOCK)";
|
||||
|
||||
var WSQL = $" where MC='{PUB.MCCode}'";
|
||||
for (int i = 0; i < wheres.Count; i++)
|
||||
@@ -1687,7 +1683,7 @@ namespace Project.Dialog
|
||||
{
|
||||
|
||||
//check double data 220706
|
||||
var CSQL = "select count(*) from Component_Reel_SID_Information WITH(NOLOCK) ";
|
||||
var CSQL = "select count(*) from K4EE_Component_Reel_SID_Information WITH(NOLOCK) ";
|
||||
CSQL += WSQL;
|
||||
CMD.CommandText = CSQL;
|
||||
var cnt = int.Parse(CMD.ExecuteScalar().ToString());
|
||||
@@ -1705,7 +1701,7 @@ namespace Project.Dialog
|
||||
}
|
||||
else
|
||||
{
|
||||
var USQL = $"update Component_Reel_SID_Information set [MC]='{PUB.MCCode}'," +
|
||||
var USQL = $"update K4EE_Component_Reel_SID_Information set [MC]='{PUB.MCCode}'," +
|
||||
string.Join(",", UpdateTarget.Select(t => "[" + t.Key + "]='" + t.Value + "'"));
|
||||
|
||||
USQL += WSQL;
|
||||
@@ -1735,7 +1731,7 @@ namespace Project.Dialog
|
||||
var dlg = UTIL.MsgQ(dlgMsg);
|
||||
if (dlg == DialogResult.Yes)
|
||||
{
|
||||
var ISQL = $"insert into Component_Reel_SID_Information ([MC],wdate," +
|
||||
var ISQL = $"insert into K4EE_Component_Reel_SID_Information ([MC],wdate," +
|
||||
string.Join(",", InsertTarget.Select(t => "[" + t.Key + "]")) + ") values(" +
|
||||
$"'{PUB.MCCode}',getdate()," +
|
||||
string.Join(",", InsertTarget.Select(t => "'" + t.Value.Replace("'", "''") + "'")) + ")";
|
||||
@@ -1766,7 +1762,7 @@ namespace Project.Dialog
|
||||
void ServerWriteCNV(Dictionary<string, string> columns, Dictionary<string, string> wheres)
|
||||
{
|
||||
//변경된 값만 저장여부를 확인할 것이므로 기존 값을 모두 가져온다
|
||||
var tableName = "Component_Reel_SID_Convert";
|
||||
var tableName = "K4EE_Component_Reel_SID_Convert";
|
||||
var SQL = "select top 1 " + string.Join(",", columns.Select(t => "isnull([" + t.Key + "],'') as " + t.Key + "")) +
|
||||
$" from {tableName} WITH(NOLOCK) ";
|
||||
|
||||
@@ -1916,7 +1912,7 @@ namespace Project.Dialog
|
||||
{
|
||||
//변경된 값만 저장여부를 확인할 것이므로 기존 값을 모두 가져온다
|
||||
var SQL = "select top 1 " + string.Join(",", columns.Select(t => "isnull([" + t.Key + "],'') as " + t.Key + "")) +
|
||||
" from Component_Reel_SID_Convert WITH(NOLOCK) ";
|
||||
" from K4EE_Component_Reel_SID_Convert WITH(NOLOCK) ";
|
||||
|
||||
var WSQL = $" where (MC is null or MC='{PUB.MCCode}')";
|
||||
for (int i = 0; i < wheres.Count; i++)
|
||||
@@ -1980,7 +1976,7 @@ namespace Project.Dialog
|
||||
{
|
||||
|
||||
//check double data 220706
|
||||
var CSQL = "select count(*) from Component_Reel_SID_Convert WITH(NOLOCK) ";
|
||||
var CSQL = "select count(*) from K4EE_Component_Reel_SID_Convert WITH(NOLOCK) ";
|
||||
CSQL += WSQL;
|
||||
CMD.CommandText = CSQL;
|
||||
var cnt = int.Parse(CMD.ExecuteScalar().ToString());
|
||||
@@ -1998,7 +1994,7 @@ namespace Project.Dialog
|
||||
}
|
||||
else
|
||||
{
|
||||
var USQL = $"update Component_Reel_SID_Convert set " +
|
||||
var USQL = $"update K4EE_Component_Reel_SID_Convert set " +
|
||||
string.Join(",", UpdateTarget.Select(t => "[" + t.Key + "]='" + t.Value + "'"));
|
||||
|
||||
USQL += WSQL;
|
||||
@@ -2029,7 +2025,7 @@ namespace Project.Dialog
|
||||
var dlg = UTIL.MsgQ(dlgMsg);
|
||||
if (dlg == DialogResult.Yes)
|
||||
{
|
||||
var ISQL = $"insert into Component_Reel_SID_Convert ([MC],wdate," +
|
||||
var ISQL = $"insert into K4EE_Component_Reel_SID_Convert ([MC],wdate," +
|
||||
string.Join(",", InsertTarget.Select(t => "[" + t.Key + "]")) + ") values(" +
|
||||
$"null,getdate()," +
|
||||
string.Join(",", InsertTarget.Select(t => "'" + t.Value.Replace("'", "''") + "'")) + ")";
|
||||
@@ -2080,7 +2076,7 @@ namespace Project.Dialog
|
||||
private void button1_Click_1(object sender, EventArgs e)
|
||||
{
|
||||
//데이터베이스 결과에서 자료를 추가한다.
|
||||
var result = new DataSet1.K4EE_Component_Reel_ResultDataTable();// new List<Component_Reel_Result>();
|
||||
var result = new DataSet1.K4EE_Component_Reel_ResultDataTable();
|
||||
|
||||
var tabName = "K4EE_Component_Reel_Result with (nolock)";
|
||||
|
||||
@@ -2105,10 +2101,6 @@ namespace Project.Dialog
|
||||
var sql = $"select top 5 * from {tabName} where QR like @search order by wdate desc";
|
||||
var list = DBHelper.Get(sql, new SqlParameter("search", $"%;{tbVLOT.Text}%"));
|
||||
if (list.Rows.Count > 0) result.Merge(list);
|
||||
//var list = db.Component_Reel_Result.AsNoTracking().
|
||||
// OrderByDescending(t => t.wdate).
|
||||
// Where(t => t.QR.Contains(";" + tbVLOT.Text + ";")).Take(5).ToList();
|
||||
///if (list != null && list.Count > 0) result.AddRange(list);
|
||||
}
|
||||
|
||||
//4.벤더이름
|
||||
@@ -2117,11 +2109,6 @@ namespace Project.Dialog
|
||||
var sql = $"select top 5 * from {tabName} where QR like @search order by wdate desc";
|
||||
var list = DBHelper.Get(sql, new SqlParameter("search", $"%;{tbVName.Text}%"));
|
||||
if (list.Rows.Count > 0) result.Merge(list);
|
||||
|
||||
//var list = db.Component_Reel_Result.AsNoTracking().
|
||||
// OrderByDescending(t => t.wdate).
|
||||
// Where(t => t.QR.Contains(";" + tbVName.Text + ";")).Take(5).ToList();
|
||||
//if (list != null && list.Count > 0) result.AddRange(list);
|
||||
}
|
||||
|
||||
//customer code
|
||||
|
||||
41
Handler/Project/Dialog/fManualPrint.Designer.cs
generated
41
Handler/Project/Dialog/fManualPrint.Designer.cs
generated
@@ -99,9 +99,10 @@
|
||||
// chkDelinfo
|
||||
//
|
||||
this.chkDelinfo.AutoSize = true;
|
||||
this.chkDelinfo.Location = new System.Drawing.Point(384, 28);
|
||||
this.chkDelinfo.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.chkDelinfo.Location = new System.Drawing.Point(345, 31);
|
||||
this.chkDelinfo.Name = "chkDelinfo";
|
||||
this.chkDelinfo.Size = new System.Drawing.Size(126, 29);
|
||||
this.chkDelinfo.Size = new System.Drawing.Size(169, 23);
|
||||
this.chkDelinfo.TabIndex = 4;
|
||||
this.chkDelinfo.Text = "Delete after printing";
|
||||
this.chkDelinfo.UseVisualStyleBackColor = true;
|
||||
@@ -109,14 +110,14 @@
|
||||
// nudCnt
|
||||
//
|
||||
this.nudCnt.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.nudCnt.Location = new System.Drawing.Point(263, 26);
|
||||
this.nudCnt.Location = new System.Drawing.Point(236, 27);
|
||||
this.nudCnt.Maximum = new decimal(new int[] {
|
||||
99999,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.nudCnt.Name = "nudCnt";
|
||||
this.nudCnt.Size = new System.Drawing.Size(100, 33);
|
||||
this.nudCnt.Size = new System.Drawing.Size(100, 30);
|
||||
this.nudCnt.TabIndex = 3;
|
||||
this.nudCnt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||
this.nudCnt.Value = new decimal(new int[] {
|
||||
@@ -129,9 +130,9 @@
|
||||
//
|
||||
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(183, 30);
|
||||
this.label1.Location = new System.Drawing.Point(157, 31);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(64, 25);
|
||||
this.label1.Size = new System.Drawing.Size(59, 23);
|
||||
this.label1.TabIndex = 2;
|
||||
this.label1.Text = "Count";
|
||||
//
|
||||
@@ -139,9 +140,9 @@
|
||||
//
|
||||
this.radRight.AutoSize = true;
|
||||
this.radRight.Checked = true;
|
||||
this.radRight.Location = new System.Drawing.Point(78, 28);
|
||||
this.radRight.Location = new System.Drawing.Point(78, 29);
|
||||
this.radRight.Name = "radRight";
|
||||
this.radRight.Size = new System.Drawing.Size(76, 29);
|
||||
this.radRight.Size = new System.Drawing.Size(72, 27);
|
||||
this.radRight.TabIndex = 1;
|
||||
this.radRight.TabStop = true;
|
||||
this.radRight.Text = "Right";
|
||||
@@ -150,9 +151,9 @@
|
||||
// radLeft
|
||||
//
|
||||
this.radLeft.AutoSize = true;
|
||||
this.radLeft.Location = new System.Drawing.Point(10, 28);
|
||||
this.radLeft.Location = new System.Drawing.Point(10, 29);
|
||||
this.radLeft.Name = "radLeft";
|
||||
this.radLeft.Size = new System.Drawing.Size(62, 29);
|
||||
this.radLeft.Size = new System.Drawing.Size(59, 27);
|
||||
this.radLeft.TabIndex = 0;
|
||||
this.radLeft.Text = "Left";
|
||||
this.radLeft.UseVisualStyleBackColor = true;
|
||||
@@ -203,7 +204,7 @@
|
||||
this.tbPN.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbPN.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbPN.Name = "tbPN";
|
||||
this.tbPN.Size = new System.Drawing.Size(235, 33);
|
||||
this.tbPN.Size = new System.Drawing.Size(235, 30);
|
||||
this.tbPN.TabIndex = 1;
|
||||
this.tbPN.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -257,7 +258,7 @@
|
||||
this.tbSPY.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbSPY.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbSPY.Name = "tbSPY";
|
||||
this.tbSPY.Size = new System.Drawing.Size(235, 33);
|
||||
this.tbSPY.Size = new System.Drawing.Size(235, 30);
|
||||
this.tbSPY.TabIndex = 1;
|
||||
this.tbSPY.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -310,7 +311,7 @@
|
||||
this.tbRID.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbRID.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbRID.Name = "tbRID";
|
||||
this.tbRID.Size = new System.Drawing.Size(310, 33);
|
||||
this.tbRID.Size = new System.Drawing.Size(310, 30);
|
||||
this.tbRID.TabIndex = 1;
|
||||
this.tbRID.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -352,7 +353,7 @@
|
||||
this.tbDate.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbDate.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbDate.Name = "tbDate";
|
||||
this.tbDate.Size = new System.Drawing.Size(310, 33);
|
||||
this.tbDate.Size = new System.Drawing.Size(310, 30);
|
||||
this.tbDate.TabIndex = 1;
|
||||
this.tbDate.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -394,7 +395,7 @@
|
||||
this.tbQty.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbQty.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbQty.Name = "tbQty";
|
||||
this.tbQty.Size = new System.Drawing.Size(310, 33);
|
||||
this.tbQty.Size = new System.Drawing.Size(310, 30);
|
||||
this.tbQty.TabIndex = 1;
|
||||
this.tbQty.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -436,7 +437,7 @@
|
||||
this.tbVLot.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbVLot.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbVLot.Name = "tbVLot";
|
||||
this.tbVLot.Size = new System.Drawing.Size(310, 33);
|
||||
this.tbVLot.Size = new System.Drawing.Size(310, 30);
|
||||
this.tbVLot.TabIndex = 1;
|
||||
this.tbVLot.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -478,7 +479,7 @@
|
||||
this.tbSID.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbSID.Location = new System.Drawing.Point(137, 5);
|
||||
this.tbSID.Name = "tbSID";
|
||||
this.tbSID.Size = new System.Drawing.Size(310, 33);
|
||||
this.tbSID.Size = new System.Drawing.Size(310, 30);
|
||||
this.tbSID.TabIndex = 1;
|
||||
this.tbSID.Click += new System.EventHandler(this.tbSID_Click);
|
||||
//
|
||||
@@ -518,9 +519,9 @@
|
||||
// tbBarcodeInput
|
||||
//
|
||||
this.tbBarcodeInput.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbBarcodeInput.Location = new System.Drawing.Point(10, 36);
|
||||
this.tbBarcodeInput.Location = new System.Drawing.Point(10, 33);
|
||||
this.tbBarcodeInput.Name = "tbBarcodeInput";
|
||||
this.tbBarcodeInput.Size = new System.Drawing.Size(502, 33);
|
||||
this.tbBarcodeInput.Size = new System.Drawing.Size(502, 30);
|
||||
this.tbBarcodeInput.TabIndex = 0;
|
||||
this.tbBarcodeInput.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbBarcodeInput_KeyDown);
|
||||
//
|
||||
@@ -532,7 +533,7 @@
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.btPrint);
|
||||
this.Controls.Add(this.groupBox1);
|
||||
this.Font = new System.Drawing.Font("맑은 고딕", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
|
||||
@@ -347,41 +347,99 @@ namespace Project.Dialog
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Task.Run(new Action(() =>
|
||||
{
|
||||
//Z축을 Ready 위치로 이동한다.
|
||||
DateTime dt;
|
||||
if (vidx == 0)
|
||||
{
|
||||
var zPos = MOT.GetLZPos(eLZLoc.READY);
|
||||
MOT.Move(zPos);
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
System.Threading.Thread.Sleep(10);
|
||||
{
|
||||
//printer picker cylinder check
|
||||
while(DIO.GetIOInput(eDIName.L_CYLUP)==false)
|
||||
{
|
||||
var dorlt = DIO.checkDigitalO(eDOName.L_CYLDN, new TimeSpan(1), false);
|
||||
if (dorlt == eNormalResult.False)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
}
|
||||
else if( dorlt == eNormalResult.Error)
|
||||
{
|
||||
PUB.log.AddE("l_cylup check error");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var mPos = MOT.GetLMPos(eLMLoc.PRINTL07);
|
||||
MOT.Move(mPos);
|
||||
while (MOT.getPositionMatch(mPos) == false)
|
||||
var zPos = MOT.GetLZPos(eLZLoc.READY).Clone();
|
||||
zPos.Speed = 100;
|
||||
MOT.Move(zPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
|
||||
var mPos = MOT.GetLMPos(eLMLoc.PRINTL07).Clone();
|
||||
mPos.Speed = 100;
|
||||
MOT.Move(mPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(mPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
|
||||
var zPos2 = MOT.GetLZPos(eLZLoc.PICKOFF);
|
||||
var tPos = (zPos2.Position / 2f);
|
||||
MOT.Move(eAxis.PL_UPDN, tPos, zPos.Speed, zPos.Acc);
|
||||
MOT.Move(eAxis.PL_UPDN, tPos, 100, zPos.Acc);
|
||||
ManPosL = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
var zPos = MOT.GetRZPos(eRZLoc.READY);
|
||||
MOT.Move(zPos);
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
System.Threading.Thread.Sleep(10);
|
||||
while (DIO.GetIOInput(eDIName.R_CYLUP) == false)
|
||||
{
|
||||
var dorlt = DIO.checkDigitalO(eDOName.R_CYLDN, new TimeSpan(1), false);
|
||||
if (dorlt == eNormalResult.False)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
}
|
||||
else if (dorlt == eNormalResult.Error)
|
||||
{
|
||||
PUB.log.AddE("r_cylup check error");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var mPos = MOT.GetRMPos(eRMLoc.PRINTL07);
|
||||
MOT.Move(mPos);
|
||||
while (MOT.getPositionMatch(mPos) == false)
|
||||
var zPos = MOT.GetRZPos(eRZLoc.READY).Clone();
|
||||
zPos.Speed = 100;
|
||||
MOT.Move(zPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
var mPos = MOT.GetRMPos(eRMLoc.PRINTL07).Clone();
|
||||
mPos.Speed = 100;
|
||||
MOT.Move(mPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(mPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
var zPos2 = MOT.GetRZPos(eRZLoc.PICKOFF);
|
||||
var tPos = (zPos2.Position / 2f);
|
||||
MOT.Move(eAxis.PR_UPDN, tPos, zPos.Speed, zPos.Acc);
|
||||
MOT.Move(eAxis.PR_UPDN, tPos, 100, zPos.Acc);
|
||||
ManPosR = true;
|
||||
}
|
||||
|
||||
@@ -407,30 +465,83 @@ namespace Project.Dialog
|
||||
Task.Run(new Action(() =>
|
||||
{
|
||||
//Z축을 Ready 위치로 이동한다.
|
||||
DateTime dt;
|
||||
if (vidx == 0)
|
||||
{
|
||||
var zPos = MOT.GetLZPos(eLZLoc.READY);
|
||||
MOT.Move(zPos);
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
System.Threading.Thread.Sleep(100);
|
||||
while (DIO.GetIOInput(eDIName.L_CYLUP) == false)
|
||||
{
|
||||
var dorlt = DIO.checkDigitalO(eDOName.L_CYLDN, new TimeSpan(1), false);
|
||||
if (dorlt == eNormalResult.False)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
}
|
||||
else if (dorlt == eNormalResult.Error)
|
||||
{
|
||||
PUB.log.AddE("l_cylup check error");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var mPos = MOT.GetLMPos(eLMLoc.READY);
|
||||
var zPos = MOT.GetLZPos(eLZLoc.READY).Clone();
|
||||
zPos.Speed = 100;
|
||||
MOT.Move(zPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
var mPos = MOT.GetLMPos(eLMLoc.READY).Clone();
|
||||
mPos.Speed = 100;
|
||||
MOT.Move(mPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(mPos) == false)
|
||||
System.Threading.Thread.Sleep(100);
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
ManPosL = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
var zPos = MOT.GetRZPos(eRZLoc.READY);
|
||||
MOT.Move(zPos);
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
System.Threading.Thread.Sleep(100);
|
||||
while (DIO.GetIOInput(eDIName.R_CYLUP) == false)
|
||||
{
|
||||
var dorlt = DIO.checkDigitalO(eDOName.R_CYLDN, new TimeSpan(1), false);
|
||||
if (dorlt == eNormalResult.False)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
}
|
||||
else if (dorlt == eNormalResult.Error)
|
||||
{
|
||||
PUB.log.AddE("R_cylup check error");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var mPos = MOT.GetRMPos(eRMLoc.READY);
|
||||
MOT.Move(mPos);
|
||||
var zPos = MOT.GetRZPos(eRZLoc.READY).Clone();
|
||||
zPos.Speed = 100;
|
||||
MOT.Move(zPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
System.Threading.Thread.Sleep(100);
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
var mPos = MOT.GetRMPos(eRMLoc.READY).Clone();
|
||||
mPos.Speed = 100;
|
||||
MOT.Move(mPos);
|
||||
dt = DateTime.Now;
|
||||
while (MOT.getPositionMatch(zPos) == false)
|
||||
{
|
||||
var ts = DateTime.Now - dt;
|
||||
if (ts.TotalSeconds > 30) break;
|
||||
System.Threading.Thread.Sleep(10);
|
||||
}
|
||||
|
||||
ManPosR = false;
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using AR;
|
||||
|
||||
namespace Project.Dialog
|
||||
{
|
||||
|
||||
@@ -450,7 +450,7 @@ namespace Project.Dialog
|
||||
{
|
||||
|
||||
//check double data 220706
|
||||
var CSQL = "select count(*) from Component_Reel_SID_Information WITH(NOLOCK) ";
|
||||
var CSQL = "select count(*) from K4EE_Component_Reel_SID_Information WITH(NOLOCK) ";
|
||||
CSQL += WSQL;
|
||||
CMD.CommandText = CSQL;
|
||||
var cnt = int.Parse(CMD.ExecuteScalar().ToString());
|
||||
@@ -468,7 +468,7 @@ namespace Project.Dialog
|
||||
}
|
||||
else
|
||||
{
|
||||
var USQL = $"update Component_Reel_SID_Information set [MC]='{PUB.MCCode}'," +
|
||||
var USQL = $"update K4EE_Component_Reel_SID_Information set [MC]='{PUB.MCCode}'," +
|
||||
string.Join(",", UpdateTarget.Select(t => "[" + t.Key + "]='" + t.Value + "'"));
|
||||
|
||||
USQL += WSQL;
|
||||
@@ -498,7 +498,7 @@ namespace Project.Dialog
|
||||
var dlg = UTIL.MsgQ(dlgMsg);
|
||||
if (dlg == DialogResult.Yes)
|
||||
{
|
||||
var ISQL = $"insert into Component_Reel_SID_Information ([MC],wdate," +
|
||||
var ISQL = $"insert into K4EE_Component_Reel_SID_Information ([MC],wdate," +
|
||||
string.Join(",", InsertTarget.Select(t => "[" + t.Key + "]")) + ") values(" +
|
||||
$"'{PUB.MCCode}',getdate()," +
|
||||
string.Join(",", InsertTarget.Select(t => "'" + t.Value.Replace("'", "''") + "'")) + ")";
|
||||
@@ -669,7 +669,7 @@ namespace Project.Dialog
|
||||
void ServerWriteCNV(Dictionary<string, string> columns, Dictionary<string, string> wheres)
|
||||
{
|
||||
//변경된 값만 저장여부를 확인할 것이므로 기존 값을 모두 가져온다
|
||||
var tableName = "Component_Reel_SID_Convert";
|
||||
var tableName = "K4EE_Component_Reel_SID_Convert";
|
||||
var SQL = "select top 1 " + string.Join(",", columns.Select(t => "isnull([" + t.Key + "],'') as " + t.Key + "")) +
|
||||
$" from {tableName} WITH(NOLOCK) ";
|
||||
|
||||
|
||||
351
Handler/Project/Dialog/fswPLC.Designer.cs
generated
351
Handler/Project/Dialog/fswPLC.Designer.cs
generated
@@ -1,351 +0,0 @@
|
||||
namespace Project.Dialog
|
||||
{
|
||||
partial class fswPLC
|
||||
{
|
||||
/// <summary>
|
||||
/// 필수 디자이너 변수입니다.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// 사용 중인 모든 리소스를 정리합니다.
|
||||
/// </summary>
|
||||
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form 디자이너에서 생성한 코드
|
||||
|
||||
/// <summary>
|
||||
/// 디자이너 지원에 필요한 메서드입니다.
|
||||
/// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
||||
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
||||
this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.toolStripStatusLabel3 = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.ioPanel1 = new arDev.AjinEXTEK.UI.IOPanel();
|
||||
this.logTextBox1 = new arCtl.LogTextBox();
|
||||
this.gridView1 = new arCtl.GridView.GridView();
|
||||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.button4 = new System.Windows.Forms.Button();
|
||||
this.button5 = new System.Windows.Forms.Button();
|
||||
this.button6 = new System.Windows.Forms.Button();
|
||||
this.button7 = new System.Windows.Forms.Button();
|
||||
this.button8 = new System.Windows.Forms.Button();
|
||||
this.button9 = new System.Windows.Forms.Button();
|
||||
this.button10 = new System.Windows.Forms.Button();
|
||||
this.button11 = new System.Windows.Forms.Button();
|
||||
this.button12 = new System.Windows.Forms.Button();
|
||||
this.statusStrip1.SuspendLayout();
|
||||
this.tableLayoutPanel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// timer1
|
||||
//
|
||||
this.timer1.Interval = 250;
|
||||
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
|
||||
//
|
||||
// statusStrip1
|
||||
//
|
||||
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripStatusLabel2,
|
||||
this.toolStripStatusLabel3});
|
||||
this.statusStrip1.Location = new System.Drawing.Point(0, 570);
|
||||
this.statusStrip1.Name = "statusStrip1";
|
||||
this.statusStrip1.Size = new System.Drawing.Size(627, 22);
|
||||
this.statusStrip1.TabIndex = 2;
|
||||
this.statusStrip1.Text = "statusStrip1";
|
||||
//
|
||||
// toolStripStatusLabel2
|
||||
//
|
||||
this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
|
||||
this.toolStripStatusLabel2.Size = new System.Drawing.Size(121, 17);
|
||||
this.toolStripStatusLabel2.Text = "toolStripStatusLabel2";
|
||||
//
|
||||
// toolStripStatusLabel3
|
||||
//
|
||||
this.toolStripStatusLabel3.Name = "toolStripStatusLabel3";
|
||||
this.toolStripStatusLabel3.Size = new System.Drawing.Size(121, 17);
|
||||
this.toolStripStatusLabel3.Text = "toolStripStatusLabel3";
|
||||
//
|
||||
// ioPanel1
|
||||
//
|
||||
this.ioPanel1.BorderColor = System.Drawing.Color.Empty;
|
||||
this.ioPanel1.BorderSize = 0;
|
||||
this.ioPanel1.ColorList = null;
|
||||
this.ioPanel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.ioPanel1.FontPin = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.ioPanel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200)))));
|
||||
this.ioPanel1.ForeColorPin = System.Drawing.Color.WhiteSmoke;
|
||||
this.ioPanel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.ioPanel1.MatrixSize = new System.Drawing.Point(3, 6);
|
||||
this.ioPanel1.MenuBorderSize = 1;
|
||||
this.ioPanel1.MenuGap = 5;
|
||||
this.ioPanel1.MinimumSize = new System.Drawing.Size(100, 50);
|
||||
this.ioPanel1.Name = "ioPanel1";
|
||||
this.ioPanel1.ShadowColor = System.Drawing.Color.Transparent;
|
||||
this.ioPanel1.showDebugInfo = false;
|
||||
this.ioPanel1.ShowPinName = true;
|
||||
this.ioPanel1.Size = new System.Drawing.Size(627, 116);
|
||||
this.ioPanel1.TabIndex = 0;
|
||||
this.ioPanel1.TextAttachToImage = true;
|
||||
//
|
||||
// logTextBox1
|
||||
//
|
||||
this.logTextBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(24)))), ((int)(((byte)(24)))), ((int)(((byte)(24)))));
|
||||
this.logTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.logTextBox1.ColorList = new arCtl.sLogMessageColor[0];
|
||||
this.logTextBox1.DateFormat = "mm:ss.fff";
|
||||
this.logTextBox1.DefaultColor = System.Drawing.Color.LightGray;
|
||||
this.logTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.logTextBox1.EnableDisplayTimer = true;
|
||||
this.logTextBox1.EnableGubunColor = true;
|
||||
this.logTextBox1.Font = new System.Drawing.Font("Consolas", 9F);
|
||||
this.logTextBox1.ListFormat = "[{0}] {1}";
|
||||
this.logTextBox1.Location = new System.Drawing.Point(0, 116);
|
||||
this.logTextBox1.MaxListCount = ((ushort)(200));
|
||||
this.logTextBox1.MaxTextLength = ((uint)(4000u));
|
||||
this.logTextBox1.MessageInterval = 50;
|
||||
this.logTextBox1.Name = "logTextBox1";
|
||||
this.logTextBox1.Size = new System.Drawing.Size(627, 208);
|
||||
this.logTextBox1.TabIndex = 0;
|
||||
this.logTextBox1.Text = "";
|
||||
//
|
||||
// gridView1
|
||||
//
|
||||
this.gridView1.arVeriticalDraw = false;
|
||||
this.gridView1.BorderColor = System.Drawing.Color.Black;
|
||||
this.gridView1.BorderSize = 0;
|
||||
this.gridView1.ColorList = null;
|
||||
this.gridView1.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.gridView1.FontPin = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.gridView1.ForeColorPin = System.Drawing.Color.WhiteSmoke;
|
||||
this.gridView1.Location = new System.Drawing.Point(0, 470);
|
||||
this.gridView1.MatrixSize = new System.Drawing.Point(3, 4);
|
||||
this.gridView1.MenuBorderSize = 1;
|
||||
this.gridView1.MenuGap = 5;
|
||||
this.gridView1.MinimumSize = new System.Drawing.Size(100, 50);
|
||||
this.gridView1.Name = "gridView1";
|
||||
this.gridView1.Names = null;
|
||||
this.gridView1.ShadowColor = System.Drawing.Color.Transparent;
|
||||
this.gridView1.showDebugInfo = false;
|
||||
this.gridView1.ShowIndexString = true;
|
||||
this.gridView1.ShowNameString = true;
|
||||
this.gridView1.ShowValueString = true;
|
||||
this.gridView1.Size = new System.Drawing.Size(627, 100);
|
||||
this.gridView1.TabIndex = 3;
|
||||
this.gridView1.Tags = null;
|
||||
this.gridView1.Text = "gridView1";
|
||||
this.gridView1.TextAttachToImage = true;
|
||||
this.gridView1.Titles = null;
|
||||
this.gridView1.Values = null;
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
//
|
||||
this.tableLayoutPanel1.ColumnCount = 3;
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F));
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33334F));
|
||||
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33334F));
|
||||
this.tableLayoutPanel1.Controls.Add(this.button1, 0, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button2, 1, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button3, 2, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button4, 2, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button5, 1, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button6, 0, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button7, 0, 2);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button8, 1, 2);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button9, 2, 2);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button10, 2, 3);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button11, 1, 3);
|
||||
this.tableLayoutPanel1.Controls.Add(this.button12, 0, 3);
|
||||
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 324);
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
this.tableLayoutPanel1.RowCount = 4;
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(627, 146);
|
||||
this.tableLayoutPanel1.TabIndex = 4;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button1.Location = new System.Drawing.Point(3, 3);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(202, 30);
|
||||
this.button1.TabIndex = 0;
|
||||
this.button1.Text = "UP";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button2.Location = new System.Drawing.Point(211, 3);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(203, 30);
|
||||
this.button2.TabIndex = 0;
|
||||
this.button2.Text = "UP";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button3.Location = new System.Drawing.Point(420, 3);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(204, 30);
|
||||
this.button3.TabIndex = 0;
|
||||
this.button3.Text = "UP";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button4
|
||||
//
|
||||
this.button4.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button4.Location = new System.Drawing.Point(420, 39);
|
||||
this.button4.Name = "button4";
|
||||
this.button4.Size = new System.Drawing.Size(204, 30);
|
||||
this.button4.TabIndex = 0;
|
||||
this.button4.Text = "STOP";
|
||||
this.button4.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button5
|
||||
//
|
||||
this.button5.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button5.Location = new System.Drawing.Point(211, 39);
|
||||
this.button5.Name = "button5";
|
||||
this.button5.Size = new System.Drawing.Size(203, 30);
|
||||
this.button5.TabIndex = 0;
|
||||
this.button5.Text = "STOP";
|
||||
this.button5.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button6
|
||||
//
|
||||
this.button6.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button6.Location = new System.Drawing.Point(3, 39);
|
||||
this.button6.Name = "button6";
|
||||
this.button6.Size = new System.Drawing.Size(202, 30);
|
||||
this.button6.TabIndex = 0;
|
||||
this.button6.Text = "STOP";
|
||||
this.button6.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button7
|
||||
//
|
||||
this.button7.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button7.Location = new System.Drawing.Point(3, 75);
|
||||
this.button7.Name = "button7";
|
||||
this.button7.Size = new System.Drawing.Size(202, 30);
|
||||
this.button7.TabIndex = 0;
|
||||
this.button7.Text = "DOWN";
|
||||
this.button7.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button8
|
||||
//
|
||||
this.button8.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button8.Location = new System.Drawing.Point(211, 75);
|
||||
this.button8.Name = "button8";
|
||||
this.button8.Size = new System.Drawing.Size(203, 30);
|
||||
this.button8.TabIndex = 0;
|
||||
this.button8.Text = "DOWN";
|
||||
this.button8.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button9
|
||||
//
|
||||
this.button9.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button9.Location = new System.Drawing.Point(420, 75);
|
||||
this.button9.Name = "button9";
|
||||
this.button9.Size = new System.Drawing.Size(204, 30);
|
||||
this.button9.TabIndex = 0;
|
||||
this.button9.Text = "DOWN";
|
||||
this.button9.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button10
|
||||
//
|
||||
this.button10.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button10.Location = new System.Drawing.Point(420, 111);
|
||||
this.button10.Name = "button10";
|
||||
this.button10.Size = new System.Drawing.Size(204, 32);
|
||||
this.button10.TabIndex = 0;
|
||||
this.button10.Text = "REFRESH";
|
||||
this.button10.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button11
|
||||
//
|
||||
this.button11.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button11.Location = new System.Drawing.Point(211, 111);
|
||||
this.button11.Name = "button11";
|
||||
this.button11.Size = new System.Drawing.Size(203, 32);
|
||||
this.button11.TabIndex = 0;
|
||||
this.button11.Text = "REFRESH";
|
||||
this.button11.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button12
|
||||
//
|
||||
this.button12.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.button12.Location = new System.Drawing.Point(3, 111);
|
||||
this.button12.Name = "button12";
|
||||
this.button12.Size = new System.Drawing.Size(202, 32);
|
||||
this.button12.TabIndex = 0;
|
||||
this.button12.Text = "REFRESH";
|
||||
this.button12.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// fswPLC
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(627, 592);
|
||||
this.Controls.Add(this.logTextBox1);
|
||||
this.Controls.Add(this.tableLayoutPanel1);
|
||||
this.Controls.Add(this.gridView1);
|
||||
this.Controls.Add(this.statusStrip1);
|
||||
this.Controls.Add(this.ioPanel1);
|
||||
this.Name = "fswPLC";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Form1";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
this.statusStrip1.ResumeLayout(false);
|
||||
this.statusStrip1.PerformLayout();
|
||||
this.tableLayoutPanel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private arCtl.LogTextBox logTextBox1;
|
||||
private System.Windows.Forms.Timer timer1;
|
||||
private arDev.AjinEXTEK.UI.IOPanel ioPanel1;
|
||||
private System.Windows.Forms.StatusStrip statusStrip1;
|
||||
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel2;
|
||||
private arCtl.GridView.GridView gridView1;
|
||||
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel3;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.Button button4;
|
||||
private System.Windows.Forms.Button button5;
|
||||
private System.Windows.Forms.Button button6;
|
||||
private System.Windows.Forms.Button button7;
|
||||
private System.Windows.Forms.Button button8;
|
||||
private System.Windows.Forms.Button button9;
|
||||
private System.Windows.Forms.Button button10;
|
||||
private System.Windows.Forms.Button button11;
|
||||
private System.Windows.Forms.Button button12;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,349 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using AR;
|
||||
|
||||
namespace Project.Dialog
|
||||
{
|
||||
public partial class fswPLC : Form
|
||||
{
|
||||
|
||||
// byte[] buffer = new byte[16];
|
||||
|
||||
public fswPLC()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.Text = $"{Application.ProductName} ver {Application.ProductVersion}";
|
||||
PUB.log.RaiseMsg += (p1, p2, p3) => { this.logTextBox1.AddMsg(p1, p2, p3); };
|
||||
this.FormClosing += (s1, e2) =>
|
||||
{
|
||||
timer1.Stop();
|
||||
};
|
||||
|
||||
this.logTextBox1.ColorList = new arCtl.sLogMessageColor[] {
|
||||
new arCtl.sLogMessageColor("NORM",Color.Yellow),
|
||||
new arCtl.sLogMessageColor("ERR",Color.Red),
|
||||
new arCtl.sLogMessageColor("WARN",Color.Tomato),
|
||||
new arCtl.sLogMessageColor("INFO",Color.LightSkyBlue)
|
||||
};
|
||||
|
||||
List<string> piname = new List<String>();
|
||||
List<string> titles = new List<String>();
|
||||
List<bool> values = new List<bool>();
|
||||
|
||||
titles.AddRange(new string[] {
|
||||
"Upper Limit","Reel Detect","Lower Limit",
|
||||
"Motor Direction(1=DN,0=UP)","Motor Run","Emergency",
|
||||
});
|
||||
piname.AddRange(new string[] {
|
||||
"X"+((int)eDIName.PORTL_LIM_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTL_DET_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTL_LIM_DN).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTL_MOT_DIR).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTL_MOT_RUN).ToString("X2"),"--"
|
||||
});
|
||||
|
||||
titles.AddRange(new string[] {
|
||||
"Upper Limit","Reel Detect","Lower Limit",
|
||||
"Motor Direction(1=DN,0=UP)","Motor Run","--",
|
||||
});
|
||||
piname.AddRange(new string[] {
|
||||
"X"+((int)eDIName.PORTC_LIM_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTC_DET_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTC_LIM_DN).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTC_MOT_DIR).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTC_MOT_RUN).ToString("X2"),"--"
|
||||
});
|
||||
|
||||
|
||||
titles.AddRange(new string[] {
|
||||
"Upper Limit","Reel Detect","Lower Limit",
|
||||
"Motor Direction(1=DN,0=UP)","Motor Run","--"
|
||||
});
|
||||
piname.AddRange(new string[] {
|
||||
"X"+((int)eDIName.PORTR_LIM_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTR_DET_UP).ToString("X2"),
|
||||
"X"+((int)eDIName.PORTR_LIM_DN).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTR_MOT_DIR).ToString("X2"),
|
||||
"Y"+((int)eDOName.PORTR_MOT_RUN).ToString("X2"),"--"
|
||||
});
|
||||
|
||||
for (int i = 0; i < titles.Count; i++)
|
||||
values.Add(false);
|
||||
|
||||
ioPanel1.ColorList = new arDev.AjinEXTEK.UI.ColorListItem[] {
|
||||
new arDev.AjinEXTEK.UI.ColorListItem{ BackColor1 = Color.DimGray, BackColor2 = Color.FromArgb(30,30,30), Remark="False" },
|
||||
new arDev.AjinEXTEK.UI.ColorListItem{ BackColor1 = Color.Lime, BackColor2 = Color.Green, Remark="True" },
|
||||
};
|
||||
|
||||
this.ioPanel1.setTitle(titles.ToArray());
|
||||
this.ioPanel1.setNames(piname.ToArray());
|
||||
this.ioPanel1.setValue(values.ToArray());
|
||||
this.ioPanel1.Invalidate();
|
||||
|
||||
//내부버퍼확인
|
||||
titles.Clear();
|
||||
piname.Clear();
|
||||
var valueb = new List<ushort>();
|
||||
for (int i = 0; i < 16; i++)
|
||||
{
|
||||
var addr = (eswPLCAddr)i;
|
||||
piname.Add(i.ToString("X2"));
|
||||
titles.Add(addr.ToString());
|
||||
valueb.Add(0);
|
||||
}
|
||||
|
||||
gridView1.ColorList = new arCtl.GridView.ColorListItem[] {
|
||||
new arCtl.GridView.ColorListItem{ BackColor1 = Color.DimGray, BackColor2 = Color.FromArgb(30,30,30), Remark="False" },
|
||||
new arCtl.GridView.ColorListItem{ BackColor1 = Color.Lime, BackColor2 = Color.Green, Remark="True" },
|
||||
};
|
||||
this.gridView1.setTitle(titles.ToArray());
|
||||
this.gridView1.setNames(piname.ToArray());
|
||||
this.gridView1.setValue(valueb.ToArray());
|
||||
this.gridView1.ShowValueString = true;
|
||||
this.gridView1.ShowNameString = true;
|
||||
this.gridView1.ShowIndexString = false;
|
||||
this.gridView1.Invalidate();
|
||||
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
PUB.log.AddI("Program started");
|
||||
PUB.plc.ValueChanged += Plc_ValueChanged;
|
||||
ioPanel1.ItemClick += IoPanel1_ItemClick;
|
||||
timer1.Start();
|
||||
}
|
||||
|
||||
private void Plc_ValueChanged(object sender, AR.MemoryMap.Core.monitorvalueargs e)
|
||||
{
|
||||
|
||||
}
|
||||
private void Dio_IOValueChanged(object sender, arDev.DIO.IOValueEventArgs e)
|
||||
{
|
||||
if (e.Direction == arDev.DIO.eIOPINDIR.INPUT)
|
||||
{
|
||||
var pin = (eDIName)e.ArrIDX;
|
||||
|
||||
//센서가 활성화될때는 이값을 설정해준다
|
||||
//나머지조건은 autocontrol 에서 처리된다.
|
||||
if (e.NewValue)
|
||||
{
|
||||
if (pin == eDIName.PORTL_LIM_DN) WriteBuffer(eswPLCAddr.LPort, 1);
|
||||
else if (pin == eDIName.PORTL_DET_UP) WriteBuffer(eswPLCAddr.LPort, 2);
|
||||
else if (pin == eDIName.PORTL_LIM_UP) WriteBuffer(eswPLCAddr.LPort, 3);
|
||||
|
||||
else if (pin == eDIName.PORTC_LIM_DN) WriteBuffer(eswPLCAddr.CPort, 1);
|
||||
else if (pin == eDIName.PORTC_DET_UP) WriteBuffer(eswPLCAddr.CPort, 2);
|
||||
else if (pin == eDIName.PORTC_LIM_UP) WriteBuffer(eswPLCAddr.CPort, 3);
|
||||
|
||||
else if (pin == eDIName.PORTR_LIM_DN) WriteBuffer(eswPLCAddr.RPort, 1);
|
||||
else if (pin == eDIName.PORTR_DET_UP) WriteBuffer(eswPLCAddr.RPort, 2);
|
||||
else if (pin == eDIName.PORTR_LIM_UP) WriteBuffer(eswPLCAddr.RPort, 3);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var pin = (eDOName)e.ArrIDX;
|
||||
|
||||
if (pin == eDOName.PORTL_MOT_RUN)
|
||||
{
|
||||
if (e.NewValue == false) WriteBuffer(eswPLCAddr.LMotor, 3);
|
||||
else
|
||||
{
|
||||
//방향을 확인해야한다
|
||||
var value = GetDOValue(eDOName.PORTL_MOT_DIR) ? 2 : 1;
|
||||
WriteBuffer(eswPLCAddr.LMotor, (byte)value);
|
||||
}
|
||||
}
|
||||
else if (pin == eDOName.PORTC_MOT_RUN)
|
||||
{
|
||||
if (e.NewValue == false) WriteBuffer(eswPLCAddr.CMotor, 3);
|
||||
else
|
||||
{
|
||||
//방향을 확인해야한다
|
||||
var value = GetDOValue(eDOName.PORTC_MOT_DIR) ? 2 : 1;
|
||||
WriteBuffer(eswPLCAddr.CMotor, (byte)value);
|
||||
}
|
||||
}
|
||||
else if (pin == eDOName.PORTR_MOT_RUN)
|
||||
{
|
||||
if (e.NewValue == false) WriteBuffer(eswPLCAddr.RMotor, 3);
|
||||
else
|
||||
{
|
||||
//방향을 확인해야한다
|
||||
var value = GetDOValue(eDOName.PORTR_MOT_DIR) ? 2 : 1;
|
||||
WriteBuffer(eswPLCAddr.RMotor, (byte)value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private void IoPanel1_ItemClick(object sender, arDev.AjinEXTEK.UI.IOPanel.ItemClickEventArgs e)
|
||||
{
|
||||
var name = this.ioPanel1.Names[e.idx];
|
||||
if (name.StartsWith("Y"))
|
||||
{
|
||||
var pinno = Convert.ToInt32(name.Substring(1), 16);
|
||||
var pin = (eDOName)pinno;
|
||||
var cur = GetDOValue(pin);
|
||||
DIO.SetOutput(pin, !cur);
|
||||
PUB.log.Add($"value change [X{pinno:X2}] {pin} to {!cur}");
|
||||
}
|
||||
}
|
||||
bool GetDOValue(eDOName pin)
|
||||
{
|
||||
return PUB.dio.GetDOValue((int)pin);
|
||||
}
|
||||
bool GetDIValue(eDIName pin)
|
||||
{
|
||||
if (pin == eDIName.PORTL_LIM_DN || pin == eDIName.PORTC_LIM_DN || pin == eDIName.PORTR_LIM_DN)
|
||||
{
|
||||
return !PUB.dio.GetDIValue((int)pin);
|
||||
}
|
||||
else if (pin == eDIName.PORTL_LIM_UP || pin == eDIName.PORTC_LIM_UP || pin == eDIName.PORTR_LIM_UP)
|
||||
{
|
||||
return !PUB.dio.GetDIValue((int)pin);
|
||||
}
|
||||
else if (pin == eDIName.PORTL_DET_UP || pin == eDIName.PORTC_DET_UP || pin == eDIName.PORTR_DET_UP)
|
||||
{
|
||||
return !PUB.dio.GetDIValue((int)pin);
|
||||
}
|
||||
else if (pin == eDIName.BUT_EMGF)
|
||||
{
|
||||
return !PUB.dio.GetDIValue((int)pin);
|
||||
}
|
||||
else return PUB.dio.GetDIValue((int)pin);
|
||||
}
|
||||
|
||||
public enum eMotList
|
||||
{
|
||||
Left = 0,
|
||||
Center,
|
||||
Right,
|
||||
}
|
||||
public enum eMotControl
|
||||
{
|
||||
Stop,
|
||||
Down,
|
||||
Up,
|
||||
|
||||
}
|
||||
|
||||
void MotorControl(eMotList mot, eMotControl cmd)
|
||||
{
|
||||
if (cmd == eMotControl.Stop)
|
||||
{
|
||||
eDOName pin = eDOName.PORTL_MOT_RUN;
|
||||
if (mot == eMotList.Center) pin = eDOName.PORTC_MOT_RUN;
|
||||
else if (mot == eMotList.Right) pin = eDOName.PORTR_MOT_RUN;
|
||||
|
||||
//출력이켜져있다면 끈다
|
||||
if (GetDOValue(pin)) SetOutput(pin, false);
|
||||
}
|
||||
else if (cmd == eMotControl.Down || cmd == eMotControl.Up)
|
||||
{
|
||||
var dir = cmd == eMotControl.Down ? false : true;
|
||||
eDOName pinDir = eDOName.PORTL_MOT_DIR;
|
||||
if (mot == eMotList.Center) pinDir = eDOName.PORTC_MOT_DIR;
|
||||
else if (mot == eMotList.Right) pinDir = eDOName.PORTR_MOT_DIR;
|
||||
|
||||
eDOName pinRun = eDOName.PORTL_MOT_RUN;
|
||||
if (mot == eMotList.Center) pinRun = eDOName.PORTC_MOT_RUN;
|
||||
else if (mot == eMotList.Right) pinRun = eDOName.PORTR_MOT_RUN;
|
||||
|
||||
if (GetDOValue(pinDir) != dir) SetOutput(pinDir, dir);
|
||||
if (GetDOValue(pinRun) == false) SetOutput(pinRun, true);
|
||||
}
|
||||
|
||||
}
|
||||
bool SetOutput(eDOName pin, bool value)
|
||||
{
|
||||
return PUB.dio.SetOutput((int)pin, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 내부임시버퍼의 값을 확인합니다
|
||||
/// </summary>
|
||||
/// <param name="addr"></param>
|
||||
/// <returns></returns>
|
||||
byte ReadBuffer(eswPLCAddr addr)
|
||||
{
|
||||
return PUB.swPLCBuffer[(int)addr];
|
||||
}
|
||||
void WriteBuffer(eswPLCAddr addr, byte value)
|
||||
{
|
||||
PUB.swPLCBuffer[(int)addr] = value;
|
||||
}
|
||||
|
||||
private void timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
//io상태 ㅍ시
|
||||
|
||||
var idx = 0;
|
||||
if (PUB.dio != null && PUB.dio.IsInit)
|
||||
{
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTL_LIM_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTL_DET_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTL_LIM_DN));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTL_MOT_DIR));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTL_MOT_RUN));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.BUT_EMGF));
|
||||
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTC_LIM_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTC_DET_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTC_LIM_DN));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTC_MOT_DIR));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTC_MOT_RUN));
|
||||
ioPanel1.setValue(idx++, false);
|
||||
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTR_LIM_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTR_DET_UP));
|
||||
ioPanel1.setValue(idx++, GetDIValue(eDIName.PORTR_LIM_DN));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTR_MOT_DIR));
|
||||
ioPanel1.setValue(idx++, PUB.dio.GetDOValue((int)eDOName.PORTR_MOT_RUN));
|
||||
ioPanel1.setValue(idx++, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
ioPanel1.setValue(idx++, false);
|
||||
}
|
||||
ioPanel1.Invalidate();
|
||||
|
||||
//내부버퍼표시
|
||||
for (int i = 0; i < 16; i++)
|
||||
{
|
||||
gridView1.setValue(i, ReadBuffer((eswPLCAddr)i));
|
||||
}
|
||||
gridView1.Invalidate();
|
||||
|
||||
toolStripStatusLabel2.Text = PUB.plc.Init ? "Connected" : "Disconnected";
|
||||
toolStripStatusLabel2.ForeColor = PUB.plc.Init ? Color.Black : Color.Red;
|
||||
toolStripStatusLabel3.Text = $"Loop({PUB.sm.Loop_ms:N0}ms)";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,126 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>104, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@@ -102,7 +102,7 @@ namespace Project
|
||||
|
||||
public static Boolean UserAdmin { get { return true; } }
|
||||
|
||||
public static bool OPT_CAMERA(eWorkPort target)
|
||||
public static bool OPT_CAMERA()
|
||||
{
|
||||
var retval = VAR.BOOL[eVarBool.Opt_DisableCamera];
|
||||
if (retval == false)
|
||||
@@ -210,17 +210,11 @@ namespace Project
|
||||
|
||||
public static bool UpdateWMS(Class.VisionData Data)
|
||||
{
|
||||
return false;
|
||||
PUB.log.AddE("updatewms wms 데이터베이스 기록 연결해야 함(아세테크)");
|
||||
return true;
|
||||
}
|
||||
public static bool SelectModelV(string modelName, bool bUploadConfig = true)
|
||||
{
|
||||
//
|
||||
//if (this.InvokeRequired)
|
||||
//{
|
||||
// this.Invoke(new SelectModelHandler(SelectModelV), new object[] { modelName, bUploadConfig });
|
||||
// return;
|
||||
//}
|
||||
|
||||
//Initialize
|
||||
PUB.Result.vModel.Title = string.Empty;
|
||||
PUB.PrinterL.ZPLFileName = UTIL.MakePath("Data", "zpl.txt"); //Set as default file
|
||||
@@ -302,9 +296,9 @@ namespace Project
|
||||
public static bool MemLoadBarcodeConfig(Device.KeyenceBarcode keyence)
|
||||
{
|
||||
var BarcodeMemoryNo = PUB.Result.vModel.BSave;
|
||||
if (BarcodeMemoryNo < 0)
|
||||
if (BarcodeMemoryNo < 1)
|
||||
{
|
||||
PUB.log.AddAT($"The currently selected model does not have a barcode memory number specified.");
|
||||
PUB.log.AddAT($"The currently selected model does not have a barcode memory number (BSAVE) specified.");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -322,9 +316,11 @@ namespace Project
|
||||
{
|
||||
//접속되어잇ㅇ츠면 끈다
|
||||
var isTriggeronL = keyence.IsTriggerOn;
|
||||
var tagstr = keyence?.Tag ?? string.Empty;
|
||||
if (keyence.IsConnect)
|
||||
{
|
||||
keyence.Trigger(false);
|
||||
PUB.log.Add($"[{tagstr}] Send BLoad({BarcodeMemoryNo})");
|
||||
keyence.BLoad(BarcodeMemoryNo);
|
||||
}
|
||||
|
||||
@@ -825,6 +821,8 @@ namespace Project
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case "LOT":
|
||||
case "VLOT":
|
||||
if (vdata.VLOT.isEmpty())
|
||||
{
|
||||
@@ -958,6 +956,9 @@ namespace Project
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
PUB.log.AddAT($"Unknown RegEx Target Name : {TargetPos}");
|
||||
break;
|
||||
}
|
||||
return retval;
|
||||
}
|
||||
@@ -1731,24 +1732,99 @@ namespace Project
|
||||
|
||||
public static string GetErrorMessage(eECode err, params object[] args)
|
||||
{
|
||||
string ermsg = string.Empty;// $"[E{(int)err}] ";
|
||||
var dr = PUB.mdm.dataSet.ErrorDescription.Where(t => t.Idx == (short)err).FirstOrDefault();
|
||||
if (dr != null)
|
||||
string ermsg = string.Empty;
|
||||
string description = string.Empty;
|
||||
|
||||
// Get error description using switch statement with hardcoded messages
|
||||
switch (err)
|
||||
{
|
||||
//자료는 있으나 사용자가 입력하지 않은 상태
|
||||
if (dr.Description.isEmpty()) ermsg += "NO ERROR DESCRIPTION\nERR:" + err.ToString() + "\n{0}";
|
||||
else ermsg += dr.Description.Replace("\\n", "\n");
|
||||
case eECode.EMERGENCY:
|
||||
description = "Emergency stop activated\nPlease check the emergency button and reset";
|
||||
break;
|
||||
case eECode.NOMODELV:
|
||||
description = "Vision model not found\nPlease load or create a vision model";
|
||||
break;
|
||||
case eECode.NOMODELM:
|
||||
description = "Motion model not found\nPlease load or create a motion model";
|
||||
break;
|
||||
case eECode.HOME_TIMEOUT:
|
||||
description = "Home position timeout\nMotor failed to reach home position within timeout period";
|
||||
break;
|
||||
case eECode.NOFUNCTION:
|
||||
description = "Function not available\nThe requested function is not implemented";
|
||||
break;
|
||||
case eECode.DOOFF:
|
||||
description = "Digital output OFF failed\n{0}";
|
||||
break;
|
||||
case eECode.DOON:
|
||||
description = "Digital output ON failed\n{0}";
|
||||
break;
|
||||
case eECode.DIOFF:
|
||||
description = "Waiting for digital input OFF\n{0}";
|
||||
break;
|
||||
case eECode.DION:
|
||||
description = "Waiting for digital input ON\n{0}";
|
||||
break;
|
||||
case eECode.MESSAGE_INFO:
|
||||
description = "Information: {0}";
|
||||
break;
|
||||
case eECode.MESSAGE_ERROR:
|
||||
description = "Error: {0}";
|
||||
break;
|
||||
case eECode.AZJINIT:
|
||||
description = "Motion controller initialization failed\nPlease check the motion card connection";
|
||||
break;
|
||||
case eECode.MOT_SVOFF:
|
||||
description = "Motor servo is OFF\nPlease turn on the servo motor";
|
||||
break;
|
||||
case eECode.MOT_CMD:
|
||||
description = "Motion command error\n{0}";
|
||||
break;
|
||||
case eECode.USER_STOP:
|
||||
description = "User stop requested\nOperation stopped by user";
|
||||
break;
|
||||
case eECode.USER_STEP:
|
||||
description = "Step mode active\nPress continue to proceed";
|
||||
break;
|
||||
case eECode.POSITION_ERROR:
|
||||
description = "Position error\nAxis is not at the expected position\n{0}";
|
||||
break;
|
||||
case eECode.MOTIONMODEL_MISSMATCH:
|
||||
description = "Motion model mismatch\nThe loaded motion model does not match the system configuration";
|
||||
break;
|
||||
case eECode.VISCONF:
|
||||
description = "Vision configuration error\nPlease check vision system settings";
|
||||
break;
|
||||
|
||||
case eECode.PRINTER:
|
||||
description = "Printer error\nPlease check the printer connection and status\n{0}";
|
||||
break;
|
||||
case eECode.QRDATAMISSMATCHL:
|
||||
description = "Left QR data mismatch\nThe QR code data does not match expected format\n{0}";
|
||||
break;
|
||||
case eECode.QRDATAMISSMATCHR:
|
||||
description = "Right QR data mismatch\nThe QR code data does not match expected format\n{0}";
|
||||
break;
|
||||
case eECode.MOTX_SAFETY:
|
||||
description = "Motion X-axis safety error\nSafety condition violated for X-axis movement";
|
||||
break;
|
||||
|
||||
default:
|
||||
description = $"Unknown error code: {err}\n{{0}}";
|
||||
break;
|
||||
}
|
||||
else ermsg = "NO ERROR DATA\nERR:" + err.ToString() + "\n{0}"; //자료자체를 찾을 수 없다
|
||||
|
||||
// Format the message with any provided arguments
|
||||
try
|
||||
{
|
||||
var newermsg = string.Format(ermsg, args);
|
||||
ermsg = newermsg;
|
||||
ermsg = string.Format(description, args);
|
||||
}
|
||||
catch (Exception ex)
|
||||
catch
|
||||
{
|
||||
|
||||
// If formatting fails, just use the description as is
|
||||
ermsg = description;
|
||||
}
|
||||
|
||||
return ermsg;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,6 +19,16 @@ namespace Project
|
||||
//로그가 너무 많이 쌓이니 해제한다
|
||||
//Pub.log.AddE("Reader RES : " + resp);
|
||||
}
|
||||
else if (e.RawData.StartsWith("OK,BLOAD"))
|
||||
{
|
||||
var str = e.RawData.Replace("\r", "").Replace("\n", "");
|
||||
PUB.log.AddI($"[{dev.Tag}] {str}");
|
||||
}
|
||||
else if (e.RawData.StartsWith("OK,BSAVE"))
|
||||
{
|
||||
var str = e.RawData.Replace("\r", "").Replace("\n", "");
|
||||
PUB.log.AddI($"[{dev.Tag}] {str}");
|
||||
}
|
||||
else if (e.RawData.StartsWith("OK"))
|
||||
{
|
||||
//OK회신
|
||||
@@ -110,8 +120,8 @@ namespace Project
|
||||
|
||||
private string KeyenceBarcodeDataF = string.Empty;
|
||||
private string KeyenceBarcodeDataR = string.Empty;
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 키엔스로부터 받은 데이터를 분석한다.
|
||||
/// </summary>
|
||||
@@ -144,7 +154,37 @@ namespace Project
|
||||
var RegX = new System.Text.RegularExpressions.Regex(Pattern);
|
||||
foreach (var resp in frames)
|
||||
{
|
||||
if (RegX.IsMatch(resp.Trim()) == false)
|
||||
var bcddata = resp.Trim().Split(',');
|
||||
if(resp.Equals("0:ERROR"))
|
||||
{
|
||||
PUB.log.AddE($"[{Source}] {resp}");
|
||||
continue;
|
||||
}
|
||||
else if (bcddata.Length > 2 && bcddata[1] == "BLOAD")
|
||||
{
|
||||
if(bcddata[0] =="ER")
|
||||
{
|
||||
PUB.log.AddE($"[{Source}]Bacode Memory Read Error({resp})");
|
||||
}
|
||||
else
|
||||
{
|
||||
PUB.log.AddI($"[{Source}]Bacode Memory Read Complete({resp})");
|
||||
}
|
||||
continue;
|
||||
}
|
||||
else if (bcddata.Length > 2 && bcddata[1] == "BSAVE")
|
||||
{
|
||||
if (bcddata[0] == "ER")
|
||||
{
|
||||
PUB.log.AddE($"[{Source}]Bacode Memory Read Error({resp})");
|
||||
}
|
||||
else
|
||||
{
|
||||
PUB.log.AddI($"[{Source}]Bacode Memory Read Complete({resp})");
|
||||
}
|
||||
continue;
|
||||
}
|
||||
else if (RegX.IsMatch(resp.Trim()) == false)
|
||||
{
|
||||
//에러처리 221018
|
||||
if (resp.StartsWith("0:ERROR")) continue;
|
||||
@@ -163,7 +203,7 @@ namespace Project
|
||||
|
||||
var MatchList = RegX.Matches(resp.Trim());
|
||||
var buf = MatchList[0].Groups;
|
||||
|
||||
|
||||
var angle = 0;
|
||||
var sym = buf[1].Value; //symbol
|
||||
var vData = buf[2].Value.Trim(); //data
|
||||
@@ -229,7 +269,7 @@ namespace Project
|
||||
{
|
||||
theta = angbcd.Angle;
|
||||
}
|
||||
|
||||
|
||||
var theta_rad = -theta * Math.PI / 180.0;
|
||||
var PX = (int)(Math.Cos(theta_rad) * (vertextCP.X - ReelCP.X) - Math.Sin(theta_rad) * (vertextCP.Y - ReelCP.Y)) + ReelCP.X;
|
||||
var PY = (int)(Math.Sin(theta_rad) * (vertextCP.X - ReelCP.X) + Math.Cos(theta_rad) * (vertextCP.Y - ReelCP.Y)) + ReelCP.Y;
|
||||
@@ -281,7 +321,7 @@ namespace Project
|
||||
else PUB.log.AddE($"[X]BCD RESERV[NEW:{sym}] " + Source + " " + vData);
|
||||
|
||||
itemC.VisionData.UpdateBarcodePositionData();
|
||||
itemC.VisionData.BarcodeDirty = true;
|
||||
itemC.VisionData.BarcodeTouched = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -305,7 +345,7 @@ namespace Project
|
||||
PUB.log.Add($"[UPD]BCD RESERV:{sym}] " + Source + " " + vData);
|
||||
itemC.VisionData.barcodelist[valuekey] = newitem;
|
||||
itemC.VisionData.UpdateBarcodePositionData();
|
||||
itemC.VisionData.BarcodeDirty = true;
|
||||
itemC.VisionData.BarcodeTouched = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,6 +58,7 @@ namespace Project
|
||||
groupBox2.Text = "Barcode";
|
||||
}
|
||||
|
||||
btAutoReelOut.BackColor = PUB.Result.AutoReelOut ? Color.Lime : SystemColors.Control;
|
||||
groupBox1.Text = $"Equipment Operation({PUB.sm.Loop_ms:N0}ms)";
|
||||
//릴사이즈가 맞지 않으면 깜박인다.
|
||||
if (DIO.getCartSize(1) != eCartSize.None)
|
||||
@@ -113,9 +114,9 @@ namespace Project
|
||||
|
||||
|
||||
//락정보
|
||||
var l0 = DIO.GetIOOutput(eDOName.CART_MAG0);
|
||||
var l1 = DIO.GetIOOutput(eDOName.CART_MAG1);
|
||||
var l2 = DIO.GetIOOutput(eDOName.CART_MAG2);
|
||||
var l0 = DIO.GetIOOutput(eDOName.PORTL_MAGNET);
|
||||
var l1 = DIO.GetIOOutput(eDOName.PORTC_MAGNET);
|
||||
var l2 = DIO.GetIOOutput(eDOName.PORTR_MAGNET);
|
||||
|
||||
lbLock0.Text = l0 ? "Cart Exchange" : "No Cart";
|
||||
lbLock1.Text = l1 ? "Cart Exchange" : "No Cart";
|
||||
@@ -132,7 +133,7 @@ namespace Project
|
||||
{
|
||||
//데이터수신시간에 따른 색상
|
||||
var tswecv = DateTime.Now - VAR.TIME[eVarTime.lastRecvWSL];
|
||||
if(tswecv.TotalSeconds > 5)
|
||||
if (tswecv.TotalSeconds > 5)
|
||||
{
|
||||
sbVisTitle0.ForeColor = Color.HotPink;
|
||||
}
|
||||
@@ -143,7 +144,7 @@ namespace Project
|
||||
else
|
||||
sbVisTitle0.ForeColor = Color.Magenta;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
//
|
||||
@@ -165,7 +166,7 @@ namespace Project
|
||||
else
|
||||
sbVisTitle2.ForeColor = Color.Magenta;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
//arLabel18.Text = camliveBusy ? "카메라 (라이브뷰)" : "카메라";
|
||||
@@ -237,14 +238,14 @@ namespace Project
|
||||
HWState.setTitle(1, hwcol, (PUB.wsL.Connected ? "ON" : "OFF"));
|
||||
HWState.setValue(1, hwcol++, (ushort)(PUB.wsL.Connected ? 1 : 3));
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (PUB.wsR != null)
|
||||
{
|
||||
HWState.setTitle(1, hwcol, (PUB.wsR.Connected ? "ON" : "OFF"));
|
||||
HWState.setValue(1, hwcol++, (ushort)(PUB.wsR.Connected ? 1 : 3));
|
||||
}
|
||||
|
||||
|
||||
|
||||
HWState.setTitle(1, hwcol, (PUB.BarcodeFix.IsOpen() ? AR.SETTING.Data.Barcode_Port : "OFF"));
|
||||
HWState.setValue(1, hwcol++, (ushort)(PUB.BarcodeFix.IsOpen() ? 1 : 3));
|
||||
@@ -321,7 +322,7 @@ namespace Project
|
||||
arLabel1.ForeColor = Color.Red;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//시스템바이패스
|
||||
@@ -354,7 +355,11 @@ namespace Project
|
||||
}
|
||||
else
|
||||
{
|
||||
lbModelName.Text = $"[{VAR.STR[eVarString.JOB_CUSTOMER_CODE]}] {modelName}";
|
||||
var custname = VAR.STR[eVarString.JOB_CUSTOMER_CODE];
|
||||
if (custname.isEmpty() == false)
|
||||
lbModelName.Text = $"[{custname}] {modelName}";
|
||||
else
|
||||
lbModelName.Text = $"{modelName}";
|
||||
lbModelName.ForeColor = Color.Black;
|
||||
lbModelName.BackColor = Color.White;
|
||||
lbModelName.BackColor2 = Color.WhiteSmoke;
|
||||
|
||||
@@ -153,9 +153,9 @@ namespace Project
|
||||
hmi1.arFGPrinter0END = PUB.flag.get(eVarBool.FG_OK_PRINTL);
|
||||
hmi1.arFGPrinter1END = PUB.flag.get(eVarBool.FG_OK_PRINTR);
|
||||
|
||||
hmi1.arMagnet0 = DIO.GetIOOutput(eDOName.CART_MAG0);
|
||||
hmi1.arMagnet1 = DIO.GetIOOutput(eDOName.CART_MAG1);
|
||||
hmi1.arMagnet2 = DIO.GetIOOutput(eDOName.CART_MAG2);
|
||||
hmi1.arMagnet0 = DIO.GetIOOutput(eDOName.PORTL_MAGNET);
|
||||
hmi1.arMagnet1 = DIO.GetIOOutput(eDOName.PORTC_MAGNET);
|
||||
hmi1.arMagnet2 = DIO.GetIOOutput(eDOName.PORTR_MAGNET);
|
||||
|
||||
hmi1.arPickerSafeZone = DIO.GetIOInput(eDIName.PICKER_SAFE);
|
||||
|
||||
|
||||
@@ -46,6 +46,8 @@ namespace Project
|
||||
else if (PUB.mot.HasServoOff == true) msg = "Servo OFF occurred";
|
||||
else if (DIO.GetIOOutput(eDOName.SOL_AIR) == false) msg = "AIR output failed (Press the front blue AIR button)";
|
||||
else if (DIO.GetIOInput(eDIName.AIR_DETECT) == false) msg = "AIR not detected";
|
||||
else if (DIO.isSaftyDoorF() == false) msg = "Front Door Safty Error";
|
||||
else if (DIO.isSaftyDoorR() == false) msg = "Rear Door Safty Error";
|
||||
else if (PUB.mot.HasHomeSetOff == true)
|
||||
{
|
||||
if (DIO.GetIOInput(eDIName.PICKER_SAFE) == false)
|
||||
|
||||
@@ -112,6 +112,9 @@ namespace Project
|
||||
PUB.log.AddI("H/W inspection ignore function disabled due to work start");
|
||||
}
|
||||
|
||||
//Auto Reel Out 250926
|
||||
PUB.Result.AutoReelOut = PUB.Result.vModel.AutoOutConveyor>0;
|
||||
|
||||
//공용변수초기화
|
||||
PUB.log.Add("Common variable (count) values initialized");
|
||||
VAR.I32.Clear((int)eVarInt32.LPickOfCount);
|
||||
@@ -122,11 +125,15 @@ namespace Project
|
||||
VAR.I32.Clear((int)eVarInt32.PickOnCount);
|
||||
VAR.I32.Clear((int)eVarInt32.PickOnRetry); //221102
|
||||
|
||||
|
||||
PUB.flag.set(eVarBool.FG_RUN_LEFT, false, "POSREST");
|
||||
PUB.flag.set(eVarBool.FG_RUN_RIGHT, false, "POSREST");
|
||||
|
||||
VAR.BOOL[eVarBool.JOB_Empty_SIDConvertInfo] = false;
|
||||
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] = false;
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] = false;
|
||||
AutoConvOutTimeL = new DateTime(1982, 11, 23);
|
||||
AutoConvOutTimeR = new DateTime(1982, 11, 23);
|
||||
|
||||
PUB.Result.ItemDataL.Clear("START_CHKSW");
|
||||
PUB.Result.ItemDataC.Clear("START_CHKSW");
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
//####################################################
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace Project
|
||||
|
||||
var CVMode = VAR.BOOL[eVarBool.Use_Conveyor];
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
//데이터가 완료되었는지 확인
|
||||
@@ -213,7 +213,7 @@ namespace Project
|
||||
|
||||
//[WMS] SID정보테이블에서 정보 추출(프린트정보는 없음)
|
||||
//[WMS] 에서 중복검색되면 팝업을 해야하므로 이것을 먼저 처리한다.
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeDirty == true)
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
|
||||
{
|
||||
Boolean Apply = true;
|
||||
|
||||
@@ -229,7 +229,7 @@ namespace Project
|
||||
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}'");
|
||||
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])
|
||||
@@ -289,7 +289,7 @@ namespace Project
|
||||
}
|
||||
|
||||
//SID정보테이블에서 정보 추출
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeDirty == true)
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDInfo] && vdata.BarcodeTouched == true)
|
||||
{
|
||||
Boolean Apply = true;
|
||||
|
||||
@@ -309,7 +309,7 @@ namespace Project
|
||||
//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}'");
|
||||
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])
|
||||
@@ -372,7 +372,7 @@ namespace Project
|
||||
}
|
||||
|
||||
//시드변환정보에서 정보 추출
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDConv] && vdata.BarcodeDirty == true)
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplySIDConv] && vdata.BarcodeTouched == true)
|
||||
{
|
||||
Boolean Apply = true;
|
||||
|
||||
@@ -392,7 +392,7 @@ namespace Project
|
||||
//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}'");
|
||||
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])
|
||||
@@ -449,7 +449,7 @@ namespace Project
|
||||
}
|
||||
|
||||
//기존 작업에서 데이터를 찾아서 쓴다
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplyJobInfo] && vdata.BarcodeDirty == true)
|
||||
if (VAR.BOOL[eVarBool.Opt_ApplyJobInfo] && vdata.BarcodeTouched == true)
|
||||
{
|
||||
Boolean Apply = true;
|
||||
|
||||
@@ -466,7 +466,7 @@ namespace Project
|
||||
List<string> wheres = new List<string>();
|
||||
if (VAR.BOOL[eVarBool.Opt_Job_Where_CustCode])
|
||||
{
|
||||
if (vdata.CUSTCODE.isEmpty() == false) wheres.Add($"CUSTCODE='{vdata.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])
|
||||
@@ -508,9 +508,9 @@ namespace Project
|
||||
}
|
||||
|
||||
//해당 바코드작업이 완료되었는지 확인한다. 신규 바코드값이 업데이트되면 한번더 동작하도록 한다
|
||||
if (itemC.VisionData.BarcodeDirty == true && NewBarcodeUpdated == false)
|
||||
if (itemC.VisionData.BarcodeTouched == true && NewBarcodeUpdated == false)
|
||||
{
|
||||
itemC.VisionData.BarcodeDirty = false;
|
||||
itemC.VisionData.BarcodeTouched = false;
|
||||
}
|
||||
|
||||
//릴Id 신규부여
|
||||
@@ -552,6 +552,15 @@ namespace Project
|
||||
}
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
@@ -563,7 +572,7 @@ namespace Project
|
||||
else
|
||||
PUB.log.AddI($"Proceeding due to data confirmation completion (BYPASS)");
|
||||
}
|
||||
else if (itemC.VisionData.QRInputRaw.isEmpty() == false && itemC.VisionData.BATCH.isEmpty() == false)
|
||||
else if (itemC.VisionData.QRInputRaw.isEmpty() == false && BatchValueOK)
|
||||
{
|
||||
//ATK STD QR데이터가 입력되었으니 더이상 읽지 않아도 진행하도록 하자
|
||||
//데이터가 부족하다면 바로 채우기 작업을 해야한다
|
||||
@@ -575,8 +584,8 @@ namespace Project
|
||||
itemC.VisionData.VLOT.isEmpty() == false &&
|
||||
itemC.VisionData.SID.Length == 9 &&
|
||||
(OPT_BYPASS || itemC.VisionData.MFGDATE.isEmpty() == false) &&
|
||||
itemC.VisionData.PARTNO.isEmpty() == false &&
|
||||
itemC.VisionData.BATCH.isEmpty() == false &&
|
||||
partnoValueOK &&
|
||||
BatchValueOK &&
|
||||
itemC.VisionData.RID.isEmpty() == false)
|
||||
{
|
||||
//모든값이 입력되어 있다면 조건 체크후 진행할 수 있도록 한다
|
||||
@@ -628,10 +637,6 @@ namespace Project
|
||||
return;
|
||||
}
|
||||
|
||||
//DB정보에서 데이터를 쓸것이 있다면 기록한다
|
||||
|
||||
//이전작업내역에서 데이터를 쓸것이 있다면 기록한다
|
||||
|
||||
//Customer Code
|
||||
if (OPT_BYPASS == false && item.VisionData.CUSTCODE.isEmpty() && CustomerCode.isEmpty() == false)
|
||||
{
|
||||
@@ -782,6 +787,8 @@ namespace Project
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//프린트위치확인
|
||||
if (item.VisionData.PrintPositionData.isEmpty() == true || item.VisionData.PrintPositionCheck == false)
|
||||
{
|
||||
@@ -824,6 +831,19 @@ namespace Project
|
||||
}
|
||||
}
|
||||
|
||||
//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 &&
|
||||
item.VisionData.PARTNO_Trust &&
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
//####################################################
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
var iLockX = PUB.iLock[(int)eAxis.PX_PICK];
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
//####################################################
|
||||
//### 인터락 확인
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace Project
|
||||
|
||||
//option check
|
||||
var OPT_PrinterOff = PUB.OPT_PRINTEROFF(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA(target);
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
//var OPT_BYPASS = PUB.OPT_BYPASS(target);
|
||||
|
||||
|
||||
|
||||
@@ -110,6 +110,7 @@ namespace Project
|
||||
|
||||
//process barcode
|
||||
BarcodeProcess();
|
||||
AutoOutConveyor();
|
||||
}
|
||||
string lastridv1 = string.Empty;
|
||||
|
||||
@@ -119,7 +120,7 @@ namespace Project
|
||||
|
||||
void PortMagnet()
|
||||
{
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET0) && DIO.GetIOOutput(eDOName.CART_MAG0) == false)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET0) && DIO.GetIOOutput(eDOName.PORTL_MAGNET) == false)
|
||||
{
|
||||
var ts = DateTime.Now - VAR.TIME[(int)eVarTime.MAGNET0];
|
||||
if (ts.TotalMilliseconds > AR.SETTING.Data.WaitTime_Magnet0)
|
||||
@@ -128,12 +129,12 @@ namespace Project
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET0, false, "SPS-MAGON");
|
||||
}
|
||||
}
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET0) == true && DIO.GetIOOutput(eDOName.CART_MAG0) == true)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET0) == true && DIO.GetIOOutput(eDOName.PORTL_MAGNET) == true)
|
||||
{
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET0, false, "SPS-MAGOFF");
|
||||
}
|
||||
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET1) && DIO.GetIOOutput(eDOName.CART_MAG1) == false)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET1) && DIO.GetIOOutput(eDOName.PORTC_MAGNET) == false)
|
||||
{
|
||||
var ts = DateTime.Now - VAR.TIME[(int)eVarTime.MAGNET1];
|
||||
if (ts.TotalMilliseconds > AR.SETTING.Data.WaitTime_Magnet1)
|
||||
@@ -142,13 +143,13 @@ namespace Project
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET1, false, "SPS-MAGON");
|
||||
}
|
||||
}
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET1) == true && DIO.GetIOOutput(eDOName.CART_MAG1) == true)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET1) == true && DIO.GetIOOutput(eDOName.PORTC_MAGNET) == true)
|
||||
{
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET1, false, "SPS-MAGOFF");
|
||||
}
|
||||
|
||||
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET2) && DIO.GetIOOutput(eDOName.CART_MAG2) == false)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET2) && DIO.GetIOOutput(eDOName.PORTR_MAGNET) == false)
|
||||
{
|
||||
var ts = DateTime.Now - VAR.TIME[(int)eVarTime.MAGNET2];
|
||||
if (ts.TotalMilliseconds > AR.SETTING.Data.WaitTime_Magnet2)
|
||||
@@ -157,7 +158,7 @@ namespace Project
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET2, false, "SPS-MAGON");
|
||||
}
|
||||
}
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET2) == true && DIO.GetIOOutput(eDOName.CART_MAG2) == true)
|
||||
if (PUB.flag.get(eVarBool.FG_WAT_MAGNET2) == true && DIO.GetIOOutput(eDOName.PORTR_MAGNET) == true)
|
||||
{
|
||||
PUB.flag.set(eVarBool.FG_WAT_MAGNET2, false, "SPS-MAGOFF");
|
||||
}
|
||||
|
||||
87
Handler/Project/RunCode/StateMachine/_SPS_AutoOutConveyor.cs
Normal file
87
Handler/Project/RunCode/StateMachine/_SPS_AutoOutConveyor.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using AR;
|
||||
|
||||
namespace Project
|
||||
{
|
||||
public partial class FMain
|
||||
{
|
||||
//컨베이어 배출신호를 자동 해제한다.(지정시간-초)
|
||||
DateTime AutoConvOutTimeL = new DateTime(1982, 11, 23);
|
||||
DateTime AutoConvOutTimeR = new DateTime(1982, 11, 23);
|
||||
void AutoOutConveyor()
|
||||
{
|
||||
//동작중에만 사용한다
|
||||
if (PUB.sm.Step != eSMStep.RUN) return;
|
||||
|
||||
//컨베이어 사용시에만.
|
||||
if (VAR.BOOL[eVarBool.Use_Conveyor] == false) return;
|
||||
|
||||
//모델정보 필수
|
||||
if (PUB.Result.vModel == null || PUB.Result.isSetvModel == false) return;
|
||||
|
||||
//자동 해제 시간확인 (0=비활성)
|
||||
var AutoReleaseSecond = PUB.Result.vModel.AutoOutConveyor;
|
||||
if (AutoReleaseSecond < 1) return;
|
||||
|
||||
//현재 모델의 사용여부 확인 (UI상단에서 버튼으로 클릭가능하다)
|
||||
if (PUB.Result.AutoReelOut == false) return;
|
||||
|
||||
//외부신호 대기중일때만 사용
|
||||
if (PUB.iLockCVL.get((int)eILockCV.EXTBUSY) && DIO.GetIOInput(eDIName.L_CONV4))
|
||||
{
|
||||
if (VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] == false)
|
||||
{
|
||||
if (AutoConvOutTimeL.Year == 1982) AutoConvOutTimeL = DateTime.Now;
|
||||
var ts = DateTime.Now - AutoConvOutTimeL;
|
||||
if (ts.TotalSeconds > AutoReleaseSecond)
|
||||
{
|
||||
PUB.log.AddI($"Auto Conveyor(L) Output - On");
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] = true;
|
||||
AutoConvOutTimeL = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] == true)
|
||||
{
|
||||
var ts = DateTime.Now - AutoConvOutTimeL;
|
||||
if (ts.TotalSeconds > SETTING.Data.Timeout_AutoOutConvSignal)
|
||||
{
|
||||
PUB.log.Add($"Auto Conveyor(L) Output - Off");
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] = false;
|
||||
AutoConvOutTimeL = new DateTime(1982, 11, 23);
|
||||
}
|
||||
}
|
||||
|
||||
//외부신호 대기중일때만 사용
|
||||
if (PUB.iLockCVR.get((int)eILockCV.EXTBUSY) && DIO.GetIOInput(eDIName.R_CONV4))
|
||||
{
|
||||
if (VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] == false)
|
||||
{
|
||||
if (AutoConvOutTimeR.Year == 1982) AutoConvOutTimeR = DateTime.Now;
|
||||
var ts = DateTime.Now - AutoConvOutTimeR;
|
||||
if (ts.TotalSeconds > AutoReleaseSecond)
|
||||
{
|
||||
PUB.log.AddI($"Auto Conveyor(R) Output - On");
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] = true;
|
||||
AutoConvOutTimeR = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] == true)
|
||||
{
|
||||
var ts = DateTime.Now - AutoConvOutTimeR;
|
||||
if (ts.TotalSeconds > SETTING.Data.Timeout_AutoOutConvSignal)
|
||||
{
|
||||
PUB.log.Add($"Auto Conveyor(R) Output - Off");
|
||||
VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] = false;
|
||||
AutoConvOutTimeR = new DateTime(1982, 11, 23);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -38,11 +38,7 @@ namespace Project
|
||||
else patsEx = patternsEx.Where(t => t.IsEnable == true).OrderBy(t => t.Seq).ToList();
|
||||
}
|
||||
|
||||
if (pats.Any() == false)
|
||||
{
|
||||
PUB.log.AddAT($"No registered pattern(SYM={barcodeSymbol})");
|
||||
return new Tuple<int, List<string>>(0, new List<string>());
|
||||
}
|
||||
|
||||
|
||||
//모델정보의 허용 심볼인지 확인한다 221017
|
||||
var vm = PUB.Result.vModel;
|
||||
@@ -68,6 +64,13 @@ namespace Project
|
||||
}
|
||||
}
|
||||
|
||||
//check barcode pattern
|
||||
if (pats.Any() == false)
|
||||
{
|
||||
PUB.log.AddAT($"No registered pattern(SYM={barcodeSymbol}) Model:{vm.Title}");
|
||||
return new Tuple<int, List<string>>(0, new List<string>());
|
||||
}
|
||||
|
||||
//이 바코드가 무시바코드에 있는지 먼저 검사한다 220718
|
||||
foreach (var pt in patsEx)
|
||||
{
|
||||
@@ -78,7 +81,7 @@ namespace Project
|
||||
var regx = new Regex(pt.Pattern, RegexOptions.IgnoreCase, new TimeSpan(0, 0, 10));
|
||||
if (regx.IsMatch(bcd))
|
||||
{
|
||||
PUB.log.Add($"Ignore barcode:{bcd},PAT:{pt.Pattern},SYM:{pt.Symbol}");
|
||||
PUB.log.AddAT($"Ignore barcode:{bcd},PAT:{pt.Pattern},SYM:{pt.Symbol}");
|
||||
IgnoreBarcode = true;
|
||||
break;
|
||||
}
|
||||
@@ -89,6 +92,66 @@ namespace Project
|
||||
}
|
||||
|
||||
|
||||
//동작중에 들어오는 바코드의 자동처리코드 추가 250926
|
||||
if (PUB.sm.Step == eSMStep.RUN || PUB.sm.Step == eSMStep.PAUSE || PUB.sm.Step == eSMStep.WAITSTART)
|
||||
{
|
||||
|
||||
var OPT_PrinterOff = VAR.BOOL[eVarBool.Opt_DisablePrinter];
|
||||
var OPT_CameraOff = PUB.OPT_CAMERA();
|
||||
var OPT_BYPASS = PUB.OPT_BYPASS();
|
||||
|
||||
if (OPT_BYPASS == false)
|
||||
{
|
||||
//기본 벤더이름
|
||||
if (PUB.Result.vModel.Def_Vname.isEmpty() == false)
|
||||
{
|
||||
if (vdata.VNAME.Equals(PUB.Result.vModel.Def_Vname) == false)
|
||||
{
|
||||
vdata.VNAME = PUB.Result.vModel.Def_Vname;
|
||||
vdata.VNAME_Trust = true;
|
||||
PUB.log.Add($"Defaul V.Name Set to {PUB.Result.vModel.Def_Vname}");
|
||||
}
|
||||
}
|
||||
|
||||
//기본 MFG
|
||||
if (PUB.Result.vModel.Def_MFG.isEmpty() == false)
|
||||
{
|
||||
if (vdata.MFGDATE.Equals(PUB.Result.vModel.Def_MFG) == false)
|
||||
{
|
||||
vdata.MFGDATE = PUB.Result.vModel.Def_MFG;
|
||||
vdata.MFGDATE_Trust = true;
|
||||
PUB.log.Add($"Defaul MFGDATE Set to {PUB.Result.vModel.Def_MFG}");
|
||||
}
|
||||
}
|
||||
|
||||
//파트넘버무시
|
||||
if (PUB.Result.vModel.IgnorePartNo)
|
||||
{
|
||||
vdata.PARTNO_Trust = true;
|
||||
}
|
||||
|
||||
//배치무시
|
||||
if (PUB.Result.vModel.IgnoreBatch)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//프린트를 하지 않는 경우에는 프린트 위치를 자동으로 처리한다.
|
||||
if (OPT_PrinterOff == true)
|
||||
{
|
||||
vdata.PrintPositionData = "0";
|
||||
vdata.PrintPositionCheck = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (vdata.VNAME_Trust == false)
|
||||
{
|
||||
vdata.VNAME = "BYPASS";
|
||||
vdata.VNAME_Trust = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var ValueApplyCount = 0;
|
||||
ValueApplyCount = 0;
|
||||
@@ -156,7 +219,6 @@ namespace Project
|
||||
if (vdata.Confirm) return;
|
||||
var vm = PUB.Result.vModel;
|
||||
|
||||
//바코드목록에서 정규식값으로 각 필드값을 기록한다.
|
||||
lock (vdata.barcodelist)
|
||||
{
|
||||
foreach (var item in vdata.barcodelist)
|
||||
@@ -172,13 +234,453 @@ namespace Project
|
||||
bcdObj.Ignore = IgnoreBcd;
|
||||
|
||||
//기타바코드 무시기능 적용 221018
|
||||
if (bcdObj.Ignore == false && vm != null && vm.IgnoreOtherBarcode == true && findregex == false)
|
||||
if (vm != null && vm.IgnoreOtherBarcode == true && findregex == false)
|
||||
bcdObj.Ignore = true;
|
||||
|
||||
bcdObj.RefExApply = (ValueApplyCount?.Item1 ?? 0) > 0;
|
||||
bcdObj.RegExConfirm = true;
|
||||
}
|
||||
}
|
||||
|
||||
//assign customer code - fixed data
|
||||
if (vdata.CUSTCODE.isEmpty() && VAR.STR[eVarString.JOB_CUSTOMER_CODE].isEmpty() == false)
|
||||
{
|
||||
vdata.CUSTCODE = VAR.STR[eVarString.JOB_CUSTOMER_CODE];
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -223,10 +223,10 @@ namespace Project
|
||||
|
||||
//신규로 추가된 컨베이어 센서이다
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.L_CONV1) == false) &&
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.L_CONV3) == false) &&
|
||||
// (CVMode == false || DIO.GetIOInput(eDIName.L_CONV3) == false) &&
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.L_CONV4) == false) &&
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.R_CONV1) == false) &&
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.R_CONV3) == false) &&
|
||||
// (CVMode == false || DIO.GetIOInput(eDIName.R_CONV3) == false) &&
|
||||
(CVMode == false || DIO.GetIOInput(eDIName.R_CONV4) == false) &&
|
||||
|
||||
//작업진행중 확인
|
||||
|
||||
@@ -427,7 +427,7 @@ namespace Project
|
||||
if (pin == eDIName.PORTL_LIM_DN)
|
||||
{
|
||||
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
|
||||
if (DIO.GetIOInput(eDIName.PORTL_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG0) == true)
|
||||
if (DIO.GetIOInput(eDIName.PORTL_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTL_MAGNET) == true)
|
||||
{
|
||||
DIO.SetPortMagnet(0, false);
|
||||
PUB.log.Add("Left port magnet OFF");
|
||||
@@ -436,7 +436,7 @@ namespace Project
|
||||
else if (pin == eDIName.PORTC_LIM_DN)
|
||||
{
|
||||
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
|
||||
if (DIO.GetIOInput(eDIName.PORTC_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG1) == true)
|
||||
if (DIO.GetIOInput(eDIName.PORTC_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTC_MAGNET) == true)
|
||||
{
|
||||
DIO.SetPortMagnet(1, false);
|
||||
PUB.log.Add("Center port magnet OFF");
|
||||
@@ -450,38 +450,12 @@ namespace Project
|
||||
else if (pin == eDIName.PORTR_LIM_DN)
|
||||
{
|
||||
//좌측포트의 하단부리밋센서가 검출될경우 마그넷이 on 되어있다면 off한다.
|
||||
if (DIO.GetIOInput(eDIName.PORTR_LIM_DN) == true && DIO.GetIOOutput(eDOName.CART_MAG2) == true)
|
||||
if (DIO.GetIOInput(eDIName.PORTR_LIM_DN) == true && DIO.GetIOOutput(eDOName.PORTR_MAGNET) == true)
|
||||
{
|
||||
DIO.SetPortMagnet(2, false);
|
||||
PUB.log.Add("Right port magnet OFF");
|
||||
}
|
||||
}
|
||||
else if (pin == eDIName.L_CONV3)
|
||||
{
|
||||
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;
|
||||
if (value)
|
||||
{
|
||||
if(VAR.I32[eVarInt32.LEFT_ITEM_COUNT] > 0)
|
||||
{
|
||||
VAR.I32[eVarInt32.LEFT_ITEM_COUNT] -= 1;//= false; //해제
|
||||
PUB.log.AddAT($"Left buffer quantity decrease");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if (pin == eDIName.R_CONV3)
|
||||
{
|
||||
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;
|
||||
if (value)
|
||||
{
|
||||
if (VAR.I32[eVarInt32.RIGT_ITEM_COUNT] > 0)
|
||||
{
|
||||
VAR.I32[eVarInt32.RIGT_ITEM_COUNT] -= 1;//= false; //해제
|
||||
PUB.log.AddAT($"Right buffer quantity decrease");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
else if (pin == eDIName.R_CONV4 || pin == eDIName.L_CONV1 || pin == eDIName.L_CONV4 || pin == eDIName.R_CONV1)
|
||||
{
|
||||
VAR.TIME[(int)eVarTime.JOBEVENT] = DateTime.Now;
|
||||
|
||||
@@ -42,8 +42,8 @@ namespace Project
|
||||
PUB.iLock[(int)eAxis.PZ_PICK].set((int)eILock.XMOVE, PUB.mot.IsMotion((int)eAxis.PX_PICK), "COMMINTERLOCK");
|
||||
|
||||
//외부컨베어 신호 인터락설정 (출구쪽센서가 인식되지 않았다면 멈추지 않는다)
|
||||
var cvLBusy = (DIO.GetIOInput(eDIName.L_CONV4) && DIO.GetIOInput(eDIName.L_EXT_READY) == false);
|
||||
var cvRBusy = (DIO.GetIOInput(eDIName.R_CONV4) && DIO.GetIOInput(eDIName.R_EXT_READY) == false);
|
||||
var cvLBusy = DIO.GetIOInput(eDIName.L_CONV4) && DIO.GetIOInput(eDIName.L_EXT_READY) == false && VAR.BOOL[eVarBool.FG_AUTOOUTCONVL] == false;
|
||||
var cvRBusy = DIO.GetIOInput(eDIName.R_CONV4) && DIO.GetIOInput(eDIName.R_EXT_READY) == false && VAR.BOOL[eVarBool.FG_AUTOOUTCONVR] == false;
|
||||
PUB.iLockCVL.set((int)eILockCV.EXTBUSY, cvLBusy, "COMMINTERLOCK");
|
||||
PUB.iLockCVR.set((int)eILockCV.EXTBUSY, cvRBusy, "COMMINTERLOCK");
|
||||
|
||||
|
||||
@@ -189,7 +189,6 @@
|
||||
<Compile Include="Class\CHistorySIDRef.cs" />
|
||||
<Compile Include="Class\Command.cs" />
|
||||
<Compile Include="Class\EEMStatus.cs" />
|
||||
<Compile Include="Class\Enum_Mot.cs" />
|
||||
<Compile Include="Class\Enum_MotPosition.cs" />
|
||||
<Compile Include="Class\FTP\EventArgs.cs" />
|
||||
<Compile Include="Class\FTP\FTPClient.cs" />
|
||||
@@ -270,12 +269,6 @@
|
||||
<Compile Include="Dialog\fNewSID.Designer.cs">
|
||||
<DependentUpon>fNewSID.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialog\fswPLC.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialog\fswPLC.Designer.cs">
|
||||
<DependentUpon>fswPLC.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialog\fPickerMove.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@@ -467,6 +460,9 @@
|
||||
<Compile Include="RunCode\RunSequence\2_RUN_ROOT_SEQUENCE.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="RunCode\StateMachine\_SPS_AutoOutConveyor.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="RunCode\StateMachine\_SPS_RecvQRProcess.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@@ -704,9 +700,6 @@
|
||||
<EmbeddedResource Include="Dialog\fNewSID.resx">
|
||||
<DependentUpon>fNewSID.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialog\fswPLC.resx">
|
||||
<DependentUpon>fswPLC.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialog\fPickerMove.resx">
|
||||
<DependentUpon>fPickerMove.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -385,9 +385,9 @@ namespace Project
|
||||
{
|
||||
if (SETTING.System.ReverseSIG_PortDetect2Up) curValue = !curValue;
|
||||
}
|
||||
else if (pin == eDIName.L_CONV1 || pin == eDIName.L_CONV4 || pin == eDIName.L_CONV3)
|
||||
else if (pin == eDIName.L_CONV1 || pin == eDIName.L_CONV4)
|
||||
curValue = !curValue;
|
||||
else if (pin == eDIName.R_CONV1 || pin == eDIName.R_CONV4 || pin == eDIName.R_CONV3)
|
||||
else if (pin == eDIName.R_CONV1 || pin == eDIName.R_CONV4)
|
||||
curValue = !curValue;
|
||||
return curValue;
|
||||
}
|
||||
@@ -541,9 +541,9 @@ namespace Project
|
||||
if (index == 2 && AR.SETTING.Data.Enable_Magnet2 == false) return true;
|
||||
}
|
||||
|
||||
if (index == 0) return DIO.SetOutput(eDOName.CART_MAG0, on);
|
||||
else if (index == 1) return DIO.SetOutput(eDOName.CART_MAG1, on);
|
||||
else return DIO.SetOutput(eDOName.CART_MAG2, on);
|
||||
if (index == 0) return DIO.SetOutput(eDOName.PORTL_MAGNET, on);
|
||||
else if (index == 1) return DIO.SetOutput(eDOName.PORTC_MAGNET, on);
|
||||
else return DIO.SetOutput(eDOName.PORTR_MAGNET, on);
|
||||
}
|
||||
/// <summary>
|
||||
/// CW = Up, CCW = Dn
|
||||
|
||||
695
Handler/Project/fMain.Designer.cs
generated
695
Handler/Project/fMain.Designer.cs
generated
@@ -31,6 +31,17 @@
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FMain));
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
arFrame.Control.ColorListItem colorListItem1 = new arFrame.Control.ColorListItem();
|
||||
arFrame.Control.ColorListItem colorListItem2 = new arFrame.Control.ColorListItem();
|
||||
arFrame.Control.ColorListItem colorListItem3 = new arFrame.Control.ColorListItem();
|
||||
@@ -180,17 +191,6 @@
|
||||
arCtl.ListView2.Cell cell95 = new arCtl.ListView2.Cell();
|
||||
arCtl.ListView2.Cell cell96 = new arCtl.ListView2.Cell();
|
||||
arCtl.ListView2.ItemStyle itemStyle2 = new arCtl.ListView2.ItemStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.tmDisplay = new System.Windows.Forms.Timer(this.components);
|
||||
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.arLabel76 = new arCtl.arLabel();
|
||||
@@ -211,6 +211,30 @@
|
||||
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.panBottom = new System.Windows.Forms.Panel();
|
||||
this.arDatagridView1 = new arCtl.arDatagridView();
|
||||
this.target = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.JTYPE = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.sTIMEDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PTIME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.sIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.rIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.VNAME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dvc_loc = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.qTYDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.qtymax = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MFGDATE = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.VLOT = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PNO = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MCN = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PRNATTACH = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.PRNVALID = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.LOC = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.SID0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.RID0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.QTY0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.ETIME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.JGUID = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.GUID = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.새로고침ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.bs = new System.Windows.Forms.BindingSource(this.components);
|
||||
@@ -318,10 +342,10 @@
|
||||
this.btLogViewer = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripButton6 = new System.Windows.Forms.ToolStripSplitButton();
|
||||
this.sWPLCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripButton10 = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.btManage = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.빠른실행ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.btAutoReelOut = new System.Windows.Forms.ToolStripButton();
|
||||
this.btLightRoom = new System.Windows.Forms.ToolStripButton();
|
||||
this.btManualPrint = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
|
||||
@@ -348,6 +372,16 @@
|
||||
this.toolStripMenuItem20 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.resetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.webManagerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem23 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.loadMemoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem27 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem29 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem31 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem32 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem33 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem34 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem35 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem36 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.btHistory = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel24 = new System.Windows.Forms.Panel();
|
||||
@@ -390,30 +424,6 @@
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.hmi1 = new UIControl.HMI();
|
||||
this.listView21 = new arCtl.ListView2();
|
||||
this.target = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.JTYPE = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.sTIMEDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PTIME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.sIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.rIDDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.VNAME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dvc_loc = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.qTYDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.qtymax = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MFGDATE = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.VLOT = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PNO = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MCN = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PRNATTACH = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.PRNVALID = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.LOC = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.SID0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.RID0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.QTY0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.ETIME = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.JGUID = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.GUID = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panBottom.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.arDatagridView1)).BeginInit();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
@@ -469,7 +479,7 @@
|
||||
this.arLabel76.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
|
||||
this.arLabel76.GradientRepeatBG = false;
|
||||
this.arLabel76.isButton = true;
|
||||
this.arLabel76.Location = new System.Drawing.Point(246, 1);
|
||||
this.arLabel76.Location = new System.Drawing.Point(312, 1);
|
||||
this.arLabel76.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.arLabel76.MouseDownColor = System.Drawing.Color.Yellow;
|
||||
this.arLabel76.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
@@ -565,7 +575,7 @@
|
||||
this.arLabel75.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
|
||||
this.arLabel75.GradientRepeatBG = false;
|
||||
this.arLabel75.isButton = true;
|
||||
this.arLabel75.Location = new System.Drawing.Point(244, 1);
|
||||
this.arLabel75.Location = new System.Drawing.Point(311, 1);
|
||||
this.arLabel75.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.arLabel75.MouseDownColor = System.Drawing.Color.Yellow;
|
||||
this.arLabel75.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
@@ -661,7 +671,7 @@
|
||||
this.arLabel11.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
|
||||
this.arLabel11.GradientRepeatBG = false;
|
||||
this.arLabel11.isButton = true;
|
||||
this.arLabel11.Location = new System.Drawing.Point(244, 1);
|
||||
this.arLabel11.Location = new System.Drawing.Point(311, 1);
|
||||
this.arLabel11.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.arLabel11.MouseDownColor = System.Drawing.Color.Yellow;
|
||||
this.arLabel11.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
@@ -777,7 +787,7 @@
|
||||
this.lbMsg.SignAlign = System.Drawing.ContentAlignment.BottomRight;
|
||||
this.lbMsg.SignColor = System.Drawing.Color.Yellow;
|
||||
this.lbMsg.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic);
|
||||
this.lbMsg.Size = new System.Drawing.Size(1037, 42);
|
||||
this.lbMsg.Size = new System.Drawing.Size(1237, 42);
|
||||
this.lbMsg.TabIndex = 1;
|
||||
this.lbMsg.Text = "--";
|
||||
this.lbMsg.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
@@ -1021,7 +1031,7 @@
|
||||
this.panBottom.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panBottom.Location = new System.Drawing.Point(1, 549);
|
||||
this.panBottom.Name = "panBottom";
|
||||
this.panBottom.Size = new System.Drawing.Size(1037, 389);
|
||||
this.panBottom.Size = new System.Drawing.Size(1237, 389);
|
||||
this.panBottom.TabIndex = 3;
|
||||
//
|
||||
// arDatagridView1
|
||||
@@ -1079,11 +1089,230 @@
|
||||
this.arDatagridView1.Name = "arDatagridView1";
|
||||
this.arDatagridView1.ReadOnly = true;
|
||||
this.arDatagridView1.RowTemplate.Height = 23;
|
||||
this.arDatagridView1.Size = new System.Drawing.Size(1037, 366);
|
||||
this.arDatagridView1.Size = new System.Drawing.Size(1237, 366);
|
||||
this.arDatagridView1.TabIndex = 6;
|
||||
this.arDatagridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.arDatagridView1_CellContentClick);
|
||||
this.arDatagridView1.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.arDatagridView1_DataError);
|
||||
//
|
||||
// target
|
||||
//
|
||||
this.target.DataPropertyName = "target";
|
||||
this.target.HeaderText = "R";
|
||||
this.target.Name = "target";
|
||||
this.target.ReadOnly = true;
|
||||
this.target.Width = 45;
|
||||
//
|
||||
// JTYPE
|
||||
//
|
||||
this.JTYPE.DataPropertyName = "JTYPE";
|
||||
this.JTYPE.HeaderText = "MODEL";
|
||||
this.JTYPE.Name = "JTYPE";
|
||||
this.JTYPE.ReadOnly = true;
|
||||
this.JTYPE.Width = 81;
|
||||
//
|
||||
// sTIMEDataGridViewTextBoxColumn
|
||||
//
|
||||
this.sTIMEDataGridViewTextBoxColumn.DataPropertyName = "STIME";
|
||||
dataGridViewCellStyle1.Format = "HH:mm:ss";
|
||||
this.sTIMEDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1;
|
||||
this.sTIMEDataGridViewTextBoxColumn.HeaderText = "START";
|
||||
this.sTIMEDataGridViewTextBoxColumn.Name = "sTIMEDataGridViewTextBoxColumn";
|
||||
this.sTIMEDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.sTIMEDataGridViewTextBoxColumn.Width = 74;
|
||||
//
|
||||
// PTIME
|
||||
//
|
||||
this.PTIME.DataPropertyName = "BATCH";
|
||||
dataGridViewCellStyle2.Format = "HH:mm:ss";
|
||||
this.PTIME.DefaultCellStyle = dataGridViewCellStyle2;
|
||||
this.PTIME.HeaderText = "BATCH";
|
||||
this.PTIME.Name = "PTIME";
|
||||
this.PTIME.ReadOnly = true;
|
||||
this.PTIME.Width = 77;
|
||||
//
|
||||
// sIDDataGridViewTextBoxColumn
|
||||
//
|
||||
this.sIDDataGridViewTextBoxColumn.DataPropertyName = "SID";
|
||||
dataGridViewCellStyle3.Font = new System.Drawing.Font("맑은 고딕", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.sIDDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle3;
|
||||
this.sIDDataGridViewTextBoxColumn.HeaderText = "SID";
|
||||
this.sIDDataGridViewTextBoxColumn.Name = "sIDDataGridViewTextBoxColumn";
|
||||
this.sIDDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.sIDDataGridViewTextBoxColumn.Width = 57;
|
||||
//
|
||||
// rIDDataGridViewTextBoxColumn
|
||||
//
|
||||
this.rIDDataGridViewTextBoxColumn.DataPropertyName = "RID";
|
||||
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle4.Font = new System.Drawing.Font("맑은 고딕", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.rIDDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle4;
|
||||
this.rIDDataGridViewTextBoxColumn.HeaderText = "RID";
|
||||
this.rIDDataGridViewTextBoxColumn.Name = "rIDDataGridViewTextBoxColumn";
|
||||
this.rIDDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.rIDDataGridViewTextBoxColumn.Width = 58;
|
||||
//
|
||||
// VNAME
|
||||
//
|
||||
this.VNAME.DataPropertyName = "VNAME";
|
||||
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.VNAME.DefaultCellStyle = dataGridViewCellStyle5;
|
||||
this.VNAME.HeaderText = "VENDER";
|
||||
this.VNAME.Name = "VNAME";
|
||||
this.VNAME.ReadOnly = true;
|
||||
this.VNAME.Width = 87;
|
||||
//
|
||||
// dvc_loc
|
||||
//
|
||||
this.dvc_loc.DataPropertyName = "LOC";
|
||||
this.dvc_loc.HeaderText = "LOC";
|
||||
this.dvc_loc.Name = "dvc_loc";
|
||||
this.dvc_loc.ReadOnly = true;
|
||||
this.dvc_loc.Visible = false;
|
||||
this.dvc_loc.Width = 55;
|
||||
//
|
||||
// qTYDataGridViewTextBoxColumn
|
||||
//
|
||||
this.qTYDataGridViewTextBoxColumn.DataPropertyName = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.HeaderText = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.Name = "qTYDataGridViewTextBoxColumn";
|
||||
this.qTYDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.qTYDataGridViewTextBoxColumn.Width = 61;
|
||||
//
|
||||
// qtymax
|
||||
//
|
||||
this.qtymax.DataPropertyName = "qtymax";
|
||||
this.qtymax.HeaderText = "(MAX)";
|
||||
this.qtymax.Name = "qtymax";
|
||||
this.qtymax.ReadOnly = true;
|
||||
this.qtymax.Width = 76;
|
||||
//
|
||||
// MFGDATE
|
||||
//
|
||||
this.MFGDATE.DataPropertyName = "MFGDATE";
|
||||
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.MFGDATE.DefaultCellStyle = dataGridViewCellStyle6;
|
||||
this.MFGDATE.HeaderText = "MFG";
|
||||
this.MFGDATE.Name = "MFGDATE";
|
||||
this.MFGDATE.ReadOnly = true;
|
||||
this.MFGDATE.Width = 65;
|
||||
//
|
||||
// VLOT
|
||||
//
|
||||
this.VLOT.DataPropertyName = "VLOT";
|
||||
this.VLOT.HeaderText = "V.LOT";
|
||||
this.VLOT.Name = "VLOT";
|
||||
this.VLOT.ReadOnly = true;
|
||||
this.VLOT.Width = 71;
|
||||
//
|
||||
// PNO
|
||||
//
|
||||
this.PNO.DataPropertyName = "PARTNO";
|
||||
this.PNO.HeaderText = "PARTNO";
|
||||
this.PNO.Name = "PNO";
|
||||
this.PNO.ReadOnly = true;
|
||||
this.PNO.Width = 88;
|
||||
//
|
||||
// MCN
|
||||
//
|
||||
this.MCN.DataPropertyName = "MCN";
|
||||
this.MCN.HeaderText = "CPN";
|
||||
this.MCN.Name = "MCN";
|
||||
this.MCN.ReadOnly = true;
|
||||
this.MCN.Width = 63;
|
||||
//
|
||||
// Column1
|
||||
//
|
||||
this.Column1.DataPropertyName = "REMARK";
|
||||
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
this.Column1.DefaultCellStyle = dataGridViewCellStyle7;
|
||||
this.Column1.HeaderText = "Remark";
|
||||
this.Column1.Name = "Column1";
|
||||
this.Column1.ReadOnly = true;
|
||||
this.Column1.Width = 84;
|
||||
//
|
||||
// PRNATTACH
|
||||
//
|
||||
this.PRNATTACH.DataPropertyName = "PRNATTACH";
|
||||
this.PRNATTACH.HeaderText = "Attach";
|
||||
this.PRNATTACH.Name = "PRNATTACH";
|
||||
this.PRNATTACH.ReadOnly = true;
|
||||
this.PRNATTACH.Width = 58;
|
||||
//
|
||||
// PRNVALID
|
||||
//
|
||||
this.PRNVALID.DataPropertyName = "PRNVALID";
|
||||
this.PRNVALID.HeaderText = "Validation";
|
||||
this.PRNVALID.Name = "PRNVALID";
|
||||
this.PRNVALID.ReadOnly = true;
|
||||
this.PRNVALID.Width = 80;
|
||||
//
|
||||
// LOC
|
||||
//
|
||||
this.LOC.DataPropertyName = "LOC";
|
||||
this.LOC.HeaderText = "L/R";
|
||||
this.LOC.Name = "LOC";
|
||||
this.LOC.ReadOnly = true;
|
||||
this.LOC.Width = 57;
|
||||
//
|
||||
// SID0
|
||||
//
|
||||
this.SID0.DataPropertyName = "SID0";
|
||||
dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.SID0.DefaultCellStyle = dataGridViewCellStyle8;
|
||||
this.SID0.HeaderText = "SID(ORG)";
|
||||
this.SID0.Name = "SID0";
|
||||
this.SID0.ReadOnly = true;
|
||||
this.SID0.Width = 94;
|
||||
//
|
||||
// RID0
|
||||
//
|
||||
this.RID0.DataPropertyName = "RID0";
|
||||
dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.RID0.DefaultCellStyle = dataGridViewCellStyle9;
|
||||
this.RID0.HeaderText = "RID(ORG)";
|
||||
this.RID0.Name = "RID0";
|
||||
this.RID0.ReadOnly = true;
|
||||
this.RID0.Width = 95;
|
||||
//
|
||||
// QTY0
|
||||
//
|
||||
this.QTY0.DataPropertyName = "QTY0";
|
||||
dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.QTY0.DefaultCellStyle = dataGridViewCellStyle10;
|
||||
this.QTY0.FillWeight = 55F;
|
||||
this.QTY0.HeaderText = "QTY(ORG)";
|
||||
this.QTY0.Name = "QTY0";
|
||||
this.QTY0.ReadOnly = true;
|
||||
this.QTY0.Width = 98;
|
||||
//
|
||||
// ETIME
|
||||
//
|
||||
this.ETIME.DataPropertyName = "ETIME";
|
||||
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle11.Format = "mm:ss.fff";
|
||||
this.ETIME.DefaultCellStyle = dataGridViewCellStyle11;
|
||||
this.ETIME.HeaderText = "END";
|
||||
this.ETIME.Name = "ETIME";
|
||||
this.ETIME.ReadOnly = true;
|
||||
this.ETIME.Width = 63;
|
||||
//
|
||||
// JGUID
|
||||
//
|
||||
this.JGUID.DataPropertyName = "JGUID";
|
||||
this.JGUID.HeaderText = "JGUID";
|
||||
this.JGUID.Name = "JGUID";
|
||||
this.JGUID.ReadOnly = true;
|
||||
this.JGUID.Width = 73;
|
||||
//
|
||||
// GUID
|
||||
//
|
||||
this.GUID.DataPropertyName = "GUID";
|
||||
this.GUID.HeaderText = "GUID";
|
||||
this.GUID.Name = "GUID";
|
||||
this.GUID.ReadOnly = true;
|
||||
this.GUID.Width = 68;
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
@@ -1114,7 +1343,7 @@
|
||||
this.progressBarRefresh.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.progressBarRefresh.Location = new System.Drawing.Point(0, 0);
|
||||
this.progressBarRefresh.Name = "progressBarRefresh";
|
||||
this.progressBarRefresh.Size = new System.Drawing.Size(1037, 23);
|
||||
this.progressBarRefresh.Size = new System.Drawing.Size(1237, 23);
|
||||
this.progressBarRefresh.Style = System.Windows.Forms.ProgressBarStyle.Marquee;
|
||||
this.progressBarRefresh.TabIndex = 1;
|
||||
this.progressBarRefresh.Visible = false;
|
||||
@@ -1207,11 +1436,11 @@
|
||||
this.panel37.Controls.Add(this.arLabel76);
|
||||
this.panel37.Controls.Add(this.arLabel74);
|
||||
this.panel37.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel37.Location = new System.Drawing.Point(690, 0);
|
||||
this.panel37.Location = new System.Drawing.Point(824, 0);
|
||||
this.panel37.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.panel37.Name = "panel37";
|
||||
this.panel37.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.panel37.Size = new System.Drawing.Size(347, 56);
|
||||
this.panel37.Size = new System.Drawing.Size(413, 56);
|
||||
this.panel37.TabIndex = 155;
|
||||
//
|
||||
// lbLock2
|
||||
@@ -1252,7 +1481,7 @@
|
||||
this.lbLock2.SignAlign = System.Drawing.ContentAlignment.BottomRight;
|
||||
this.lbLock2.SignColor = System.Drawing.Color.Yellow;
|
||||
this.lbLock2.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic);
|
||||
this.lbLock2.Size = new System.Drawing.Size(145, 54);
|
||||
this.lbLock2.Size = new System.Drawing.Size(211, 54);
|
||||
this.lbLock2.TabIndex = 15;
|
||||
this.lbLock2.Tag = "2";
|
||||
this.lbLock2.Text = "Port Lock";
|
||||
@@ -1268,11 +1497,11 @@
|
||||
this.panel10.Controls.Add(this.arLabel75);
|
||||
this.panel10.Controls.Add(this.arLabel73);
|
||||
this.panel10.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel10.Location = new System.Drawing.Point(345, 0);
|
||||
this.panel10.Location = new System.Drawing.Point(412, 0);
|
||||
this.panel10.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.panel10.Name = "panel10";
|
||||
this.panel10.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.panel10.Size = new System.Drawing.Size(345, 56);
|
||||
this.panel10.Size = new System.Drawing.Size(412, 56);
|
||||
this.panel10.TabIndex = 154;
|
||||
//
|
||||
// lbLock1
|
||||
@@ -1313,7 +1542,7 @@
|
||||
this.lbLock1.SignAlign = System.Drawing.ContentAlignment.BottomRight;
|
||||
this.lbLock1.SignColor = System.Drawing.Color.Yellow;
|
||||
this.lbLock1.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic);
|
||||
this.lbLock1.Size = new System.Drawing.Size(143, 54);
|
||||
this.lbLock1.Size = new System.Drawing.Size(210, 54);
|
||||
this.lbLock1.TabIndex = 15;
|
||||
this.lbLock1.Tag = "1";
|
||||
this.lbLock1.Text = "Port Lock";
|
||||
@@ -1333,7 +1562,7 @@
|
||||
this.panel15.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.panel15.Name = "panel15";
|
||||
this.panel15.Padding = new System.Windows.Forms.Padding(1);
|
||||
this.panel15.Size = new System.Drawing.Size(345, 56);
|
||||
this.panel15.Size = new System.Drawing.Size(412, 56);
|
||||
this.panel15.TabIndex = 155;
|
||||
//
|
||||
// lbLock0
|
||||
@@ -1374,7 +1603,7 @@
|
||||
this.lbLock0.SignAlign = System.Drawing.ContentAlignment.BottomRight;
|
||||
this.lbLock0.SignColor = System.Drawing.Color.Yellow;
|
||||
this.lbLock0.SignFont = new System.Drawing.Font("Consolas", 7F, System.Drawing.FontStyle.Italic);
|
||||
this.lbLock0.Size = new System.Drawing.Size(143, 54);
|
||||
this.lbLock0.Size = new System.Drawing.Size(210, 54);
|
||||
this.lbLock0.TabIndex = 15;
|
||||
this.lbLock0.Tag = "0";
|
||||
this.lbLock0.Text = "Port Lock";
|
||||
@@ -1810,7 +2039,7 @@
|
||||
this.panStatusBar.Location = new System.Drawing.Point(1, 938);
|
||||
this.panStatusBar.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.panStatusBar.Name = "panStatusBar";
|
||||
this.panStatusBar.Size = new System.Drawing.Size(1382, 46);
|
||||
this.panStatusBar.Size = new System.Drawing.Size(1582, 46);
|
||||
this.panStatusBar.TabIndex = 136;
|
||||
//
|
||||
// panel3
|
||||
@@ -1821,7 +2050,7 @@
|
||||
this.panel3.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel3.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(1378, 42);
|
||||
this.panel3.Size = new System.Drawing.Size(1578, 42);
|
||||
this.panel3.TabIndex = 4;
|
||||
//
|
||||
// IOState
|
||||
@@ -1889,7 +2118,7 @@
|
||||
this.IOState.ShadowColor = System.Drawing.Color.Transparent;
|
||||
this.IOState.showDebugInfo = false;
|
||||
this.IOState.ShowIndexString = false;
|
||||
this.IOState.Size = new System.Drawing.Size(1060, 42);
|
||||
this.IOState.Size = new System.Drawing.Size(1260, 42);
|
||||
this.IOState.TabIndex = 6;
|
||||
this.IOState.Tags = null;
|
||||
this.IOState.Text = "gridView2";
|
||||
@@ -2025,6 +2254,7 @@
|
||||
this.toolStripSeparator6,
|
||||
this.toolStripButton6,
|
||||
this.toolStripButton10,
|
||||
this.btAutoReelOut,
|
||||
this.btLightRoom,
|
||||
this.btManualPrint,
|
||||
this.toolStripSeparator9,
|
||||
@@ -2037,7 +2267,7 @@
|
||||
this.panTopMenu.Location = new System.Drawing.Point(1, 1);
|
||||
this.panTopMenu.Name = "panTopMenu";
|
||||
this.panTopMenu.Padding = new System.Windows.Forms.Padding(0);
|
||||
this.panTopMenu.Size = new System.Drawing.Size(1382, 47);
|
||||
this.panTopMenu.Size = new System.Drawing.Size(1582, 47);
|
||||
this.panTopMenu.TabIndex = 137;
|
||||
this.panTopMenu.Text = "toolStrip1";
|
||||
//
|
||||
@@ -2067,7 +2297,7 @@
|
||||
//
|
||||
this.모델선택ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_object_40;
|
||||
this.모델선택ToolStripMenuItem.Name = "모델선택ToolStripMenuItem";
|
||||
this.모델선택ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
|
||||
this.모델선택ToolStripMenuItem.Size = new System.Drawing.Size(176, 46);
|
||||
this.모델선택ToolStripMenuItem.Text = "Work Model";
|
||||
this.모델선택ToolStripMenuItem.Click += new System.EventHandler(this.ModelSelectionToolStripMenuItem_Click);
|
||||
//
|
||||
@@ -2075,20 +2305,20 @@
|
||||
//
|
||||
this.btModelMot.Image = global::Project.Properties.Resources.Motor;
|
||||
this.btModelMot.Name = "btModelMot";
|
||||
this.btModelMot.Size = new System.Drawing.Size(174, 46);
|
||||
this.btModelMot.Size = new System.Drawing.Size(176, 46);
|
||||
this.btModelMot.Text = "Motion Model";
|
||||
this.btModelMot.Click += new System.EventHandler(this.toolStripMenuItem23_Click);
|
||||
//
|
||||
// toolStripMenuItem12
|
||||
//
|
||||
this.toolStripMenuItem12.Name = "toolStripMenuItem12";
|
||||
this.toolStripMenuItem12.Size = new System.Drawing.Size(171, 6);
|
||||
this.toolStripMenuItem12.Size = new System.Drawing.Size(173, 6);
|
||||
//
|
||||
// 바코드룰ToolStripMenuItem
|
||||
//
|
||||
this.바코드룰ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_add_40;
|
||||
this.바코드룰ToolStripMenuItem.Name = "바코드룰ToolStripMenuItem";
|
||||
this.바코드룰ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
|
||||
this.바코드룰ToolStripMenuItem.Size = new System.Drawing.Size(176, 46);
|
||||
this.바코드룰ToolStripMenuItem.Text = "Barcode Rule";
|
||||
this.바코드룰ToolStripMenuItem.Click += new System.EventHandler(this.BarcodeRuleToolStripMenuItem_Click);
|
||||
//
|
||||
@@ -2099,7 +2329,7 @@
|
||||
this.인바운드데이터업데이트ToolStripMenuItem});
|
||||
this.sID정보ToolStripMenuItem.Image = global::Project.Properties.Resources.icons8_save_to_grid_40;
|
||||
this.sID정보ToolStripMenuItem.Name = "sID정보ToolStripMenuItem";
|
||||
this.sID정보ToolStripMenuItem.Size = new System.Drawing.Size(174, 46);
|
||||
this.sID정보ToolStripMenuItem.Size = new System.Drawing.Size(176, 46);
|
||||
this.sID정보ToolStripMenuItem.Text = "SID Info";
|
||||
//
|
||||
// 프로그램열기ToolStripMenuItem
|
||||
@@ -2271,8 +2501,6 @@
|
||||
//
|
||||
// toolStripButton6
|
||||
//
|
||||
this.toolStripButton6.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.sWPLCToolStripMenuItem});
|
||||
this.toolStripButton6.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton6.Image")));
|
||||
this.toolStripButton6.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripButton6.Name = "toolStripButton6";
|
||||
@@ -2282,13 +2510,6 @@
|
||||
this.toolStripButton6.ButtonClick += new System.EventHandler(this.toolStripButton6_ButtonClick);
|
||||
this.toolStripButton6.Click += new System.EventHandler(this.button6_Click);
|
||||
//
|
||||
// sWPLCToolStripMenuItem
|
||||
//
|
||||
this.sWPLCToolStripMenuItem.Name = "sWPLCToolStripMenuItem";
|
||||
this.sWPLCToolStripMenuItem.Size = new System.Drawing.Size(120, 22);
|
||||
this.sWPLCToolStripMenuItem.Text = "S/W PLC";
|
||||
this.sWPLCToolStripMenuItem.Click += new System.EventHandler(this.sWPLCToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripButton10
|
||||
//
|
||||
this.toolStripButton10.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
@@ -2317,6 +2538,15 @@
|
||||
this.빠른실행ToolStripMenuItem.Text = "Quick Run";
|
||||
this.빠른실행ToolStripMenuItem.Click += new System.EventHandler(this.quickExecutionToolStripMenuItem_Click);
|
||||
//
|
||||
// btAutoReelOut
|
||||
//
|
||||
this.btAutoReelOut.Image = ((System.Drawing.Image)(resources.GetObject("btAutoReelOut.Image")));
|
||||
this.btAutoReelOut.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.btAutoReelOut.Name = "btAutoReelOut";
|
||||
this.btAutoReelOut.Size = new System.Drawing.Size(97, 44);
|
||||
this.btAutoReelOut.Text = "AutoOut";
|
||||
this.btAutoReelOut.Click += new System.EventHandler(this.btAutoReelOut_Click);
|
||||
//
|
||||
// btLightRoom
|
||||
//
|
||||
this.btLightRoom.Image = ((System.Drawing.Image)(resources.GetObject("btLightRoom.Image")));
|
||||
@@ -2329,13 +2559,11 @@
|
||||
//
|
||||
// btManualPrint
|
||||
//
|
||||
this.btManualPrint.ForeColor = System.Drawing.Color.Red;
|
||||
this.btManualPrint.Image = ((System.Drawing.Image)(resources.GetObject("btManualPrint.Image")));
|
||||
this.btManualPrint.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.btManualPrint.Name = "btManualPrint";
|
||||
this.btManualPrint.Size = new System.Drawing.Size(119, 44);
|
||||
this.btManualPrint.Text = "Manual Print";
|
||||
this.btManualPrint.Visible = false;
|
||||
this.btManualPrint.Click += new System.EventHandler(this.toolStripButton1_Click);
|
||||
//
|
||||
// toolStripSeparator9
|
||||
@@ -2464,7 +2692,9 @@
|
||||
this.disConnectToolStripMenuItem,
|
||||
this.toolStripMenuItem20,
|
||||
this.resetToolStripMenuItem,
|
||||
this.webManagerToolStripMenuItem});
|
||||
this.webManagerToolStripMenuItem,
|
||||
this.toolStripMenuItem23,
|
||||
this.loadMemoryToolStripMenuItem});
|
||||
this.바코드키엔스ToolStripMenuItem.Image = global::Project.Properties.Resources.Barcode;
|
||||
this.바코드키엔스ToolStripMenuItem.Name = "바코드키엔스ToolStripMenuItem";
|
||||
this.바코드키엔스ToolStripMenuItem.Size = new System.Drawing.Size(196, 46);
|
||||
@@ -2541,6 +2771,82 @@
|
||||
this.webManagerToolStripMenuItem.Text = "Web Manager";
|
||||
this.webManagerToolStripMenuItem.Click += new System.EventHandler(this.webManagerToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem23
|
||||
//
|
||||
this.toolStripMenuItem23.Name = "toolStripMenuItem23";
|
||||
this.toolStripMenuItem23.Size = new System.Drawing.Size(169, 6);
|
||||
//
|
||||
// loadMemoryToolStripMenuItem
|
||||
//
|
||||
this.loadMemoryToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripMenuItem27,
|
||||
this.toolStripMenuItem29,
|
||||
this.toolStripMenuItem31,
|
||||
this.toolStripMenuItem32,
|
||||
this.toolStripMenuItem33,
|
||||
this.toolStripMenuItem34,
|
||||
this.toolStripMenuItem35,
|
||||
this.toolStripMenuItem36});
|
||||
this.loadMemoryToolStripMenuItem.Name = "loadMemoryToolStripMenuItem";
|
||||
this.loadMemoryToolStripMenuItem.Size = new System.Drawing.Size(172, 46);
|
||||
this.loadMemoryToolStripMenuItem.Text = "Load Memory";
|
||||
//
|
||||
// toolStripMenuItem27
|
||||
//
|
||||
this.toolStripMenuItem27.Name = "toolStripMenuItem27";
|
||||
this.toolStripMenuItem27.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem27.Text = "1";
|
||||
this.toolStripMenuItem27.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem29
|
||||
//
|
||||
this.toolStripMenuItem29.Name = "toolStripMenuItem29";
|
||||
this.toolStripMenuItem29.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem29.Text = "2";
|
||||
this.toolStripMenuItem29.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem31
|
||||
//
|
||||
this.toolStripMenuItem31.Name = "toolStripMenuItem31";
|
||||
this.toolStripMenuItem31.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem31.Text = "3";
|
||||
this.toolStripMenuItem31.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem32
|
||||
//
|
||||
this.toolStripMenuItem32.Name = "toolStripMenuItem32";
|
||||
this.toolStripMenuItem32.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem32.Text = "4";
|
||||
this.toolStripMenuItem32.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem33
|
||||
//
|
||||
this.toolStripMenuItem33.Name = "toolStripMenuItem33";
|
||||
this.toolStripMenuItem33.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem33.Text = "5";
|
||||
this.toolStripMenuItem33.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem34
|
||||
//
|
||||
this.toolStripMenuItem34.Name = "toolStripMenuItem34";
|
||||
this.toolStripMenuItem34.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem34.Text = "6";
|
||||
this.toolStripMenuItem34.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem35
|
||||
//
|
||||
this.toolStripMenuItem35.Name = "toolStripMenuItem35";
|
||||
this.toolStripMenuItem35.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem35.Text = "7";
|
||||
this.toolStripMenuItem35.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripMenuItem36
|
||||
//
|
||||
this.toolStripMenuItem36.Name = "toolStripMenuItem36";
|
||||
this.toolStripMenuItem36.Size = new System.Drawing.Size(80, 22);
|
||||
this.toolStripMenuItem36.Text = "8";
|
||||
this.toolStripMenuItem36.Click += new System.EventHandler(this.toolStripMenuItem27_Click);
|
||||
//
|
||||
// toolStripSeparator7
|
||||
//
|
||||
this.toolStripSeparator7.Name = "toolStripSeparator7";
|
||||
@@ -2571,7 +2877,7 @@
|
||||
this.panel24.Controls.Add(this.groupBox3);
|
||||
this.panel24.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.panel24.ForeColor = System.Drawing.Color.White;
|
||||
this.panel24.Location = new System.Drawing.Point(1038, 48);
|
||||
this.panel24.Location = new System.Drawing.Point(1238, 48);
|
||||
this.panel24.Name = "panel24";
|
||||
this.panel24.Padding = new System.Windows.Forms.Padding(10, 3, 10, 10);
|
||||
this.panel24.Size = new System.Drawing.Size(345, 890);
|
||||
@@ -3342,7 +3648,7 @@
|
||||
this.panel9.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel9.Location = new System.Drawing.Point(1, 48);
|
||||
this.panel9.Name = "panel9";
|
||||
this.panel9.Size = new System.Drawing.Size(1037, 42);
|
||||
this.panel9.Size = new System.Drawing.Size(1237, 42);
|
||||
this.panel9.TabIndex = 144;
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
@@ -3360,7 +3666,7 @@
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
this.tableLayoutPanel1.RowCount = 1;
|
||||
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(1037, 56);
|
||||
this.tableLayoutPanel1.Size = new System.Drawing.Size(1237, 56);
|
||||
this.tableLayoutPanel1.TabIndex = 159;
|
||||
//
|
||||
// panel1
|
||||
@@ -3370,7 +3676,7 @@
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(1, 90);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(1037, 403);
|
||||
this.panel1.Size = new System.Drawing.Size(1237, 403);
|
||||
this.panel1.TabIndex = 160;
|
||||
//
|
||||
// hmi1
|
||||
@@ -3600,7 +3906,7 @@
|
||||
this.hmi1.R_PICK_BW = false;
|
||||
this.hmi1.R_PICK_FW = false;
|
||||
this.hmi1.Scean = UIControl.HMI.eScean.Nomal;
|
||||
this.hmi1.Size = new System.Drawing.Size(586, 403);
|
||||
this.hmi1.Size = new System.Drawing.Size(786, 403);
|
||||
this.hmi1.TabIndex = 0;
|
||||
this.hmi1.ZoneItemClick += new System.EventHandler<UIControl.HMI.ZoneItemClickEventargs>(this.hmi1_ZoneItemClick);
|
||||
//
|
||||
@@ -3720,7 +4026,7 @@
|
||||
this.listView21.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.listView21.Font = new System.Drawing.Font("Consolas", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.listView21.ForeColor = System.Drawing.Color.White;
|
||||
this.listView21.Location = new System.Drawing.Point(586, 0);
|
||||
this.listView21.Location = new System.Drawing.Point(786, 0);
|
||||
this.listView21.MinimumSize = new System.Drawing.Size(30, 30);
|
||||
this.listView21.Name = "listView21";
|
||||
this.listView21.RowHeight = 25;
|
||||
@@ -4854,229 +5160,10 @@
|
||||
this.listView21.TabIndex = 7;
|
||||
this.listView21.Text = "listView21";
|
||||
//
|
||||
// target
|
||||
//
|
||||
this.target.DataPropertyName = "target";
|
||||
this.target.HeaderText = "R";
|
||||
this.target.Name = "target";
|
||||
this.target.ReadOnly = true;
|
||||
this.target.Width = 45;
|
||||
//
|
||||
// JTYPE
|
||||
//
|
||||
this.JTYPE.DataPropertyName = "JTYPE";
|
||||
this.JTYPE.HeaderText = "MODEL";
|
||||
this.JTYPE.Name = "JTYPE";
|
||||
this.JTYPE.ReadOnly = true;
|
||||
this.JTYPE.Width = 81;
|
||||
//
|
||||
// sTIMEDataGridViewTextBoxColumn
|
||||
//
|
||||
this.sTIMEDataGridViewTextBoxColumn.DataPropertyName = "STIME";
|
||||
dataGridViewCellStyle1.Format = "HH:mm:ss";
|
||||
this.sTIMEDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1;
|
||||
this.sTIMEDataGridViewTextBoxColumn.HeaderText = "START";
|
||||
this.sTIMEDataGridViewTextBoxColumn.Name = "sTIMEDataGridViewTextBoxColumn";
|
||||
this.sTIMEDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.sTIMEDataGridViewTextBoxColumn.Width = 74;
|
||||
//
|
||||
// PTIME
|
||||
//
|
||||
this.PTIME.DataPropertyName = "BATCH";
|
||||
dataGridViewCellStyle2.Format = "HH:mm:ss";
|
||||
this.PTIME.DefaultCellStyle = dataGridViewCellStyle2;
|
||||
this.PTIME.HeaderText = "BATCH";
|
||||
this.PTIME.Name = "PTIME";
|
||||
this.PTIME.ReadOnly = true;
|
||||
this.PTIME.Width = 77;
|
||||
//
|
||||
// sIDDataGridViewTextBoxColumn
|
||||
//
|
||||
this.sIDDataGridViewTextBoxColumn.DataPropertyName = "SID";
|
||||
dataGridViewCellStyle3.Font = new System.Drawing.Font("맑은 고딕", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.sIDDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle3;
|
||||
this.sIDDataGridViewTextBoxColumn.HeaderText = "SID";
|
||||
this.sIDDataGridViewTextBoxColumn.Name = "sIDDataGridViewTextBoxColumn";
|
||||
this.sIDDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.sIDDataGridViewTextBoxColumn.Width = 57;
|
||||
//
|
||||
// rIDDataGridViewTextBoxColumn
|
||||
//
|
||||
this.rIDDataGridViewTextBoxColumn.DataPropertyName = "RID";
|
||||
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle4.Font = new System.Drawing.Font("맑은 고딕", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.rIDDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle4;
|
||||
this.rIDDataGridViewTextBoxColumn.HeaderText = "RID";
|
||||
this.rIDDataGridViewTextBoxColumn.Name = "rIDDataGridViewTextBoxColumn";
|
||||
this.rIDDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.rIDDataGridViewTextBoxColumn.Width = 58;
|
||||
//
|
||||
// VNAME
|
||||
//
|
||||
this.VNAME.DataPropertyName = "VNAME";
|
||||
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.VNAME.DefaultCellStyle = dataGridViewCellStyle5;
|
||||
this.VNAME.HeaderText = "VENDER";
|
||||
this.VNAME.Name = "VNAME";
|
||||
this.VNAME.ReadOnly = true;
|
||||
this.VNAME.Width = 87;
|
||||
//
|
||||
// dvc_loc
|
||||
//
|
||||
this.dvc_loc.DataPropertyName = "LOC";
|
||||
this.dvc_loc.HeaderText = "LOC";
|
||||
this.dvc_loc.Name = "dvc_loc";
|
||||
this.dvc_loc.ReadOnly = true;
|
||||
this.dvc_loc.Visible = false;
|
||||
this.dvc_loc.Width = 61;
|
||||
//
|
||||
// qTYDataGridViewTextBoxColumn
|
||||
//
|
||||
this.qTYDataGridViewTextBoxColumn.DataPropertyName = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.HeaderText = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.Name = "qTYDataGridViewTextBoxColumn";
|
||||
this.qTYDataGridViewTextBoxColumn.ReadOnly = true;
|
||||
this.qTYDataGridViewTextBoxColumn.Width = 61;
|
||||
//
|
||||
// qtymax
|
||||
//
|
||||
this.qtymax.DataPropertyName = "qtymax";
|
||||
this.qtymax.HeaderText = "(MAX)";
|
||||
this.qtymax.Name = "qtymax";
|
||||
this.qtymax.ReadOnly = true;
|
||||
this.qtymax.Width = 76;
|
||||
//
|
||||
// MFGDATE
|
||||
//
|
||||
this.MFGDATE.DataPropertyName = "MFGDATE";
|
||||
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
this.MFGDATE.DefaultCellStyle = dataGridViewCellStyle6;
|
||||
this.MFGDATE.HeaderText = "MFG";
|
||||
this.MFGDATE.Name = "MFGDATE";
|
||||
this.MFGDATE.ReadOnly = true;
|
||||
this.MFGDATE.Width = 65;
|
||||
//
|
||||
// VLOT
|
||||
//
|
||||
this.VLOT.DataPropertyName = "VLOT";
|
||||
this.VLOT.HeaderText = "V.LOT";
|
||||
this.VLOT.Name = "VLOT";
|
||||
this.VLOT.ReadOnly = true;
|
||||
this.VLOT.Width = 71;
|
||||
//
|
||||
// PNO
|
||||
//
|
||||
this.PNO.DataPropertyName = "PARTNO";
|
||||
this.PNO.HeaderText = "PARTNO";
|
||||
this.PNO.Name = "PNO";
|
||||
this.PNO.ReadOnly = true;
|
||||
this.PNO.Width = 88;
|
||||
//
|
||||
// MCN
|
||||
//
|
||||
this.MCN.DataPropertyName = "MCN";
|
||||
this.MCN.HeaderText = "CPN";
|
||||
this.MCN.Name = "MCN";
|
||||
this.MCN.ReadOnly = true;
|
||||
this.MCN.Width = 63;
|
||||
//
|
||||
// Column1
|
||||
//
|
||||
this.Column1.DataPropertyName = "REMARK";
|
||||
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
this.Column1.DefaultCellStyle = dataGridViewCellStyle7;
|
||||
this.Column1.HeaderText = "Remark";
|
||||
this.Column1.Name = "Column1";
|
||||
this.Column1.ReadOnly = true;
|
||||
this.Column1.Width = 84;
|
||||
//
|
||||
// PRNATTACH
|
||||
//
|
||||
this.PRNATTACH.DataPropertyName = "PRNATTACH";
|
||||
this.PRNATTACH.HeaderText = "Attach";
|
||||
this.PRNATTACH.Name = "PRNATTACH";
|
||||
this.PRNATTACH.ReadOnly = true;
|
||||
this.PRNATTACH.Width = 58;
|
||||
//
|
||||
// PRNVALID
|
||||
//
|
||||
this.PRNVALID.DataPropertyName = "PRNVALID";
|
||||
this.PRNVALID.HeaderText = "Validation";
|
||||
this.PRNVALID.Name = "PRNVALID";
|
||||
this.PRNVALID.ReadOnly = true;
|
||||
this.PRNVALID.Width = 80;
|
||||
//
|
||||
// LOC
|
||||
//
|
||||
this.LOC.DataPropertyName = "LOC";
|
||||
this.LOC.HeaderText = "L/R";
|
||||
this.LOC.Name = "LOC";
|
||||
this.LOC.ReadOnly = true;
|
||||
this.LOC.Width = 57;
|
||||
//
|
||||
// SID0
|
||||
//
|
||||
this.SID0.DataPropertyName = "SID0";
|
||||
dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.SID0.DefaultCellStyle = dataGridViewCellStyle8;
|
||||
this.SID0.HeaderText = "SID(ORG)";
|
||||
this.SID0.Name = "SID0";
|
||||
this.SID0.ReadOnly = true;
|
||||
this.SID0.Width = 94;
|
||||
//
|
||||
// RID0
|
||||
//
|
||||
this.RID0.DataPropertyName = "RID0";
|
||||
dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.RID0.DefaultCellStyle = dataGridViewCellStyle9;
|
||||
this.RID0.HeaderText = "RID(ORG)";
|
||||
this.RID0.Name = "RID0";
|
||||
this.RID0.ReadOnly = true;
|
||||
this.RID0.Width = 95;
|
||||
//
|
||||
// QTY0
|
||||
//
|
||||
this.QTY0.DataPropertyName = "QTY0";
|
||||
dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(121)))), ((int)(((byte)(221)))), ((int)(((byte)(242)))));
|
||||
this.QTY0.DefaultCellStyle = dataGridViewCellStyle10;
|
||||
this.QTY0.FillWeight = 55F;
|
||||
this.QTY0.HeaderText = "QTY(ORG)";
|
||||
this.QTY0.Name = "QTY0";
|
||||
this.QTY0.ReadOnly = true;
|
||||
this.QTY0.Width = 98;
|
||||
//
|
||||
// ETIME
|
||||
//
|
||||
this.ETIME.DataPropertyName = "ETIME";
|
||||
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle11.Format = "mm:ss.fff";
|
||||
this.ETIME.DefaultCellStyle = dataGridViewCellStyle11;
|
||||
this.ETIME.HeaderText = "END";
|
||||
this.ETIME.Name = "ETIME";
|
||||
this.ETIME.ReadOnly = true;
|
||||
this.ETIME.Width = 63;
|
||||
//
|
||||
// JGUID
|
||||
//
|
||||
this.JGUID.DataPropertyName = "JGUID";
|
||||
this.JGUID.HeaderText = "JGUID";
|
||||
this.JGUID.Name = "JGUID";
|
||||
this.JGUID.ReadOnly = true;
|
||||
this.JGUID.Width = 73;
|
||||
//
|
||||
// GUID
|
||||
//
|
||||
this.GUID.DataPropertyName = "GUID";
|
||||
this.GUID.HeaderText = "GUID";
|
||||
this.GUID.Name = "GUID";
|
||||
this.GUID.ReadOnly = true;
|
||||
this.GUID.Width = 68;
|
||||
//
|
||||
// FMain
|
||||
//
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
|
||||
this.ClientSize = new System.Drawing.Size(1384, 985);
|
||||
this.ClientSize = new System.Drawing.Size(1584, 985);
|
||||
this.Controls.Add(this.panBottom);
|
||||
this.Controls.Add(this.tableLayoutPanel1);
|
||||
this.Controls.Add(this.panel1);
|
||||
@@ -5320,7 +5407,6 @@
|
||||
private System.Windows.Forms.ToolStripMenuItem postDataToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem manualPrintToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSplitButton toolStripButton6;
|
||||
private System.Windows.Forms.ToolStripMenuItem sWPLCToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem apiCheckToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem barcodeTestToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem6;
|
||||
@@ -5355,6 +5441,17 @@
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn ETIME;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn JGUID;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn GUID;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem23;
|
||||
private System.Windows.Forms.ToolStripMenuItem loadMemoryToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem27;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem29;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem31;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem32;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem33;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem34;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem35;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem36;
|
||||
private System.Windows.Forms.ToolStripButton btAutoReelOut;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -329,10 +329,6 @@ namespace Project
|
||||
PUB.logKeyence.RaiseMsg += Log_RaiseMsg;
|
||||
PUB.logWS.RaiseMsg += LogWS_RaiseMsg;
|
||||
|
||||
//Turn off position layout.
|
||||
//this.pPosL.Visible = false;
|
||||
//this.pPosC.Visible = false;
|
||||
//this.pPosR.Visible = false;
|
||||
|
||||
this.Show();
|
||||
Application.DoEvents();
|
||||
@@ -428,7 +424,7 @@ namespace Project
|
||||
PUB.plc.Start();
|
||||
|
||||
VAR.I32[eVarInt32.Front_Laser_Cleaning] += 1;
|
||||
|
||||
|
||||
//Keyence connection
|
||||
if (SETTING.Data.Keyence_IPF.isEmpty() == false)
|
||||
{
|
||||
@@ -464,11 +460,12 @@ namespace Project
|
||||
}
|
||||
|
||||
//swPLC program execution
|
||||
var swplcfile = UTIL.MakePath("swplc", "swplc.exe");
|
||||
var swplcfile = UTIL.MakePath("swplc", "SoftwarePLC.exe");
|
||||
if (System.IO.File.Exists(swplcfile))
|
||||
{
|
||||
UTIL.RunProcess(swplcfile);
|
||||
}
|
||||
else PUB.log.AddE($"No SoftwarePLC Execute File({swplcfile})");
|
||||
|
||||
await RefreshList();
|
||||
UpdateControl();
|
||||
@@ -1441,16 +1438,16 @@ namespace Project
|
||||
return;
|
||||
}
|
||||
|
||||
bool curMag = DIO.GetIOOutput(eDOName.CART_MAG0);
|
||||
bool curMag = DIO.GetIOOutput(eDOName.PORTL_MAGNET);
|
||||
bool curLim = DIO.GetIOInput(eDIName.PORTL_LIM_DN);
|
||||
if (index == 1)
|
||||
{
|
||||
curMag = DIO.GetIOOutput(eDOName.CART_MAG1);
|
||||
curMag = DIO.GetIOOutput(eDOName.PORTC_MAGNET);
|
||||
curLim = DIO.GetIOInput(eDIName.PORTC_LIM_DN);
|
||||
}
|
||||
else if (index == 2)
|
||||
{
|
||||
curMag = DIO.GetIOOutput(eDOName.CART_MAG2);
|
||||
curMag = DIO.GetIOOutput(eDOName.PORTR_MAGNET);
|
||||
curLim = DIO.GetIOInput(eDIName.PORTR_LIM_DN);
|
||||
}
|
||||
|
||||
@@ -1778,7 +1775,11 @@ namespace Project
|
||||
{
|
||||
var ok = PUB.SelectModelV(f.Value);
|
||||
var motionmode = VAR.BOOL[eVarBool.Use_Conveyor] ? "Conveyor" : "Default";
|
||||
PUB.SelectModelM(motionmode);
|
||||
var changeMot = PUB.SelectModelM(motionmode);
|
||||
if (changeMot == false)
|
||||
{
|
||||
PUB.log.AddE($"No Motion model (Conveyor)");
|
||||
}
|
||||
UpdateControl();
|
||||
}
|
||||
}
|
||||
@@ -1978,13 +1979,6 @@ namespace Project
|
||||
f.ShowDialog();
|
||||
}
|
||||
|
||||
private void sWPLCToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var f = new Dialog.fswPLC();
|
||||
f.Show();
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void apiCheckToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -2022,8 +2016,6 @@ namespace Project
|
||||
private void OpenProgramToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var fn = AR.SETTING.Data.Sidinfofilename;
|
||||
if (fn.isEmpty()) fn = UTIL.MakePath("sidinfo", "update.exe");
|
||||
|
||||
var fi = new System.IO.FileInfo(fn);
|
||||
if (fi.Exists == false)
|
||||
{
|
||||
@@ -2168,5 +2160,24 @@ namespace Project
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void toolStripMenuItem27_Click(object sender, EventArgs e)
|
||||
{
|
||||
var bt = sender as ToolStripMenuItem;
|
||||
var txt = bt.Text;
|
||||
if (int.TryParse(txt, out int memno) == false)
|
||||
{
|
||||
UTIL.MsgE($"Keyence MemoryNo Error : {txt}");
|
||||
return;
|
||||
}
|
||||
PUB.log.Add($"Keyence Send BLOAD({memno})");
|
||||
if (PUB.keyenceF != null) PUB.keyenceF.BLoad(memno);
|
||||
if (PUB.keyenceR != null) PUB.keyenceR.BLoad(memno);
|
||||
}
|
||||
|
||||
private void btAutoReelOut_Click(object sender, EventArgs e)
|
||||
{
|
||||
PUB.Result.AutoReelOut = !PUB.Result.AutoReelOut;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -427,6 +427,21 @@ If pressed while motion is moving, motion will also stop.
|
||||
h1xzduEFXhy81ZRuDPA7ugkK3oHbfIm6fIFtvAIXbBRWcnfQz19N9N7I95zrGxjDwDZ1+7I6LhZT05da
|
||||
NDXXhWR/bzZfVgFt6m44NdcNDfowC4O5jCM8m82Pq4FNCFXLNZjLkB2dCzdvp1zhP4rz2TwnOzppIRb2
|
||||
ZnMjXgObEn35EnogO96gQK0kbrfHdjQmchlcuRnNhfx/RCJ/AHn/AbVQ1jdKAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btAutoReelOut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
|
||||
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
|
||||
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
|
||||
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
|
||||
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
|
||||
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
|
||||
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
|
||||
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
|
||||
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
|
||||
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="btLightRoom.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
@@ -458,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">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIVSURBVGhD7ZPNShtRGIanN1DvIZDu0ngH2l1/KMSd7ioI
|
||||
FaHSQiiDLUQSxJ9S1IW1Y8HMmMKY0RKN2Buo3oCibnThD+nWbrPIMQffMJOZ70AhM8kHzgPPbr7zPiLR
|
||||
YmJiHhBDfxuvMrX6TaYmRBS+rtWvM7XGC8yFz/0APR6e9SvMhQ89GL6YCx9qLAoxFz7UWBRiLiSyJ4fa
|
||||
xzMhpcaisLWnZU//oKIDWo/14g+QdoznMWosCr2bqOgAz2PUWBR6N1HRAZ7HqLEo9G6i4v+Z1PMvx/X8
|
||||
9Ts9Lzh531R4jkw1HONbTuj5S2SqoQ45iUw11BEnkamGOuIkMtVQR5xEphrqiJPIVOM/GH7zVqSepkUy
|
||||
meyqcnNkdLytRYpMNf6DXsS3TKX721qkyFTjP6Ae7qb+HmSq8R9Qj3ZTfw8y1YxN6sJrIpHoqf4eZAax
|
||||
7P0nZrl62FRYzh5L0XYgW5HtIuP9B4w9QLbLmvPrH/EhU6u3yHYpOjvH9McMtatHyHYxN/c2yI85Wt61
|
||||
kO3S/A18ID/m6XtkuxTtyqBZ3m3+0vlrlasDyHYplX4/XjKsxrpdEZyVjYbj9CG7HcPavPjxc1uwtrR1
|
||||
jtwgK+v29reiLZi7hdwgi0bx05JhNv9NjP1uTiE3yPzyyrO55VXB2dnF1UHkBhFCPPo882Unl8s1pme/
|
||||
Ck7KpqnCQkU2IjcmJiYm5sGjaXd6XrcwjAKGHQAAAABJRU5ErkJggg==
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIUSURBVGhD7ZPNShthFIbHG2jvIZDurN6BuquKkO7qroKg
|
||||
FCoVpAxWiESKtT9YF1FjqZlpCmNGSzTS3oB6Ay1tN+2iKum23WaR03z4hpnMnA8KmUkOOA88uznf+2QR
|
||||
IyEh4Rpx93djPFOrX2ZqRHE4UatfZGqNUcxFz9UAPx6d9XPMRQ8/GL2Yix5uLA4xFz3cWBxiLiIWvp4Z
|
||||
j7+TkhuLw9aesfDtBBUd0HqsFz9A2TG+x7ixOPRvoqIDfI9xY3Ho30RFB/ge48bi0L+Jiv9nzsyNzZq5
|
||||
i4dmjiR51bRyB5l6JMa3fGDmfiFTD3coSWTq4Y4kiUw93JEkkamHO5IkMvVwR5JEpp7gwb37M9R/e4DS
|
||||
6XRXVZuTU7NtLUpk6gke9CK+Zf/AYFuLEpl6ggfcw9002INMPcED7tFuGuxBpp7pOZP8plKpnhrsQWYY
|
||||
2/l4yypXz5qS7R6LFG2nqhXZHio+eCDYU2R77Lgf/jIfCrX6B9keRffwC/+xQJ3qZ2R7WHvH79iPJVo+
|
||||
spHt0fwPzLMfy/QRsj2KTmXYKh81/+nytcvVIWR7lEqfbrzMv23sOhWSrGosuO5NZLdTsPd+vnl/QKIt
|
||||
7f9Abpj8rnOwWXRIuPvIDbNeKD55XbBItNvWInLDrG3kR55tbJFkV9e3hpEbhoj6lp6+OMxms43l1Vck
|
||||
SdW0uPK8ohqRm5CQkJBw7TGMf4X/txh/Rwb1AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="btJobCancle.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
@@ -556,7 +571,7 @@ If pressed while motion is moving, motion will also stop.
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
|
||||
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAABkQgCAgkMAAMxC
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAACWQgAAd0MAAAlD
|
||||
AADIQgs=
|
||||
</value>
|
||||
</data>
|
||||
@@ -564,7 +579,7 @@ If pressed while motion is moving, motion will also stop.
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
|
||||
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAAByQwCAgkMAAMxC
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAACiQwAAd0MAAAlD
|
||||
AADIQgs=
|
||||
</value>
|
||||
</data>
|
||||
@@ -572,7 +587,7 @@ If pressed while motion is moving, motion will also stop.
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
|
||||
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABlTeXN0ZW0uRHJh
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAIDVQwCAgkMAAMxC
|
||||
d2luZy5SZWN0YW5nbGVGBAAAAAF4AXkFd2lkdGgGaGVpZ2h0AAAAAAsLCwsCAAAAAEAPRAAAd0MAAAlD
|
||||
AADIQgs=
|
||||
</value>
|
||||
</data>
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# ATV Reel Label Attach, Modify & Transfer System
|
||||
|
||||
Data Source=10.201.11.21,50150;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password=78#4AmWnh1!!;Encrypt=False;TrustServerCertificate=True
|
||||
Data Source=V1SPCSQL,51122;Initial Catalog=WMS;Persist Security Info=True;User ID=wmsadm;Password="2!x2$yY8R;}$";Encrypt=False;TrustServerCertificate=True
|
||||
|
||||
## 개요
|
||||
|
||||
ATV(Automatic Test Vehicle) 릴 라벨 부착, 수정 및 전송을 위한 산업 자동화 시스템입니다. 이 시스템은 Windows Forms를 사용하여 C# (.NET Framework 4.8)로 구축되었으며, 모션 컨트롤러, 바코드 리더, 프린터, PLC 등 다양한 하드웨어 구성 요소와 통합됩니다.
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="Enum.cs" />
|
||||
<Compile Include="Enum_IO.cs" />
|
||||
<Compile Include="Enum_Mot.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="RS232.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -293,6 +293,9 @@ namespace AR
|
||||
FG_MINSPACE,
|
||||
FG_DEBUG,
|
||||
|
||||
FG_AUTOOUTCONVL,
|
||||
FG_AUTOOUTCONVR,
|
||||
|
||||
VS_DETECT_REEL_L,
|
||||
VS_DETECT_REEL_R,
|
||||
VS_DETECT_CONV_L,
|
||||
@@ -397,7 +400,6 @@ namespace AR
|
||||
CONVR_RUNTIME,
|
||||
}
|
||||
|
||||
|
||||
public enum eECode : byte
|
||||
{
|
||||
|
||||
@@ -405,13 +407,8 @@ namespace AR
|
||||
EMERGENCY = 1,
|
||||
NOMODELV = 2,//작업모델
|
||||
NOMODELM = 3,//모션모델
|
||||
//DOORSAFTY = 6,
|
||||
//AREASAFTY = 7,
|
||||
//VIS_LICENSE = 8,
|
||||
HOME_TIMEOUT = 9,
|
||||
//AIRNOOUT = 10,
|
||||
NOFUNCTION = 11,
|
||||
//AIRNOTDETECT = 12,
|
||||
|
||||
DOOFF = 27,//출력 off
|
||||
DOON = 28,//출력 on
|
||||
@@ -421,16 +418,9 @@ namespace AR
|
||||
MESSAGE_INFO = 32,
|
||||
MESSAGE_ERROR = 33,
|
||||
|
||||
//VISION_NOTREADY = 34,
|
||||
//VISION_NOCONN = 35,
|
||||
//VISION_TRIGERROR = 36,
|
||||
//VISION_COMMERROR = 37,
|
||||
//VISION_NORECV = 38,
|
||||
|
||||
AZJINIT = 39, //DIO 혹은 모션카드 초기화 X
|
||||
//MOT_HSET = 41,
|
||||
MOT_SVOFF = 42,
|
||||
//MOT_HSEARCH = 43,
|
||||
|
||||
MOT_CMD = 71,
|
||||
USER_STOP = 72,
|
||||
|
||||
@@ -34,8 +34,8 @@ namespace AR
|
||||
R_PICK_BW = 0x20, R_PICK_FW, R_PICK_VAC,
|
||||
L_PICK_BW = 0x24, L_PICK_FW, L_PICK_VAC,
|
||||
|
||||
L_CONV1 = 0x30, L_CONV3 = 0x32, L_CONV4 = 0x33,
|
||||
R_CONV1 = 0x34, R_CONV3 = 0x36, R_CONV4 = 0x37,
|
||||
L_CONV1 = 0x30, L_CONV4 = 0x33,
|
||||
R_CONV1 = 0x34, R_CONV4 = 0x37,
|
||||
|
||||
R_CYLUP = 0x38, R_CYLDN,
|
||||
L_CYLDN = 0x3A, L_CYLUP,
|
||||
@@ -65,9 +65,9 @@ namespace AR
|
||||
|
||||
TWR_GRNF = 0x0D, TWR_YELF, TWR_REDF,
|
||||
|
||||
PORTL_MOT_RUN = 0x1A, PORTL_MOT_DIR, CART_MAG0,
|
||||
PORTC_MOT_RUN = 0x10, PORTC_MOT_DIR, CART_MAG1,
|
||||
PORTR_MOT_RUN = 0x14, PORTR_MOT_DIR, CART_MAG2,
|
||||
PORTL_MOT_RUN = 0x1A, PORTL_MOT_DIR, PORTL_MAGNET,
|
||||
PORTC_MOT_RUN = 0x10, PORTC_MOT_DIR, PORTC_MAGNET,
|
||||
PORTR_MOT_RUN = 0x14, PORTR_MOT_DIR, PORTR_MAGNET,
|
||||
|
||||
PRINTL_VACO = 0x1E, PRINTL_VACI,
|
||||
PRINTR_VACO = 0x18, PRINTR_VACI,
|
||||
|
||||
@@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Project
|
||||
namespace AR
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
@@ -30,6 +30,6 @@ namespace Project
|
||||
PrinterL_UpDn,
|
||||
PrinterR_Move,
|
||||
PrinterR_UpDn,
|
||||
Spare_00,
|
||||
Theta,
|
||||
}
|
||||
}
|
||||
@@ -108,6 +108,8 @@ namespace AR
|
||||
[Category("Timeout Setting"), DisplayName("Max DIO operation time (sec)"), Editor(typeof(MyUITypeEditor), typeof(UITypeEditor))]
|
||||
public int Timeout_DIOCommand { get; set; }
|
||||
|
||||
[Category("Timeout Setting"), DisplayName("Auto Conveyor output time (sec)"), Editor(typeof(MyUITypeEditor), typeof(UITypeEditor))]
|
||||
public int Timeout_AutoOutConvSignal { get; set; }
|
||||
|
||||
|
||||
#endregion
|
||||
@@ -194,11 +196,13 @@ namespace AR
|
||||
|
||||
[Category("Advanced Parameter"), Browsable(false), Editor(typeof(MyUITypeEditor), typeof(UITypeEditor))]
|
||||
public Boolean Disable_SidQtyCheck { get; set; }
|
||||
|
||||
|
||||
|
||||
[Category("Advanced Parameter"), Editor(typeof(MyUITypeEditor), typeof(UITypeEditor))]
|
||||
public Boolean EnableDebugMode { get; set; }
|
||||
|
||||
//[Category("Advanced Parameter"), Editor(typeof(MyUITypeEditor), typeof(UITypeEditor))]
|
||||
//public int AutoConveyorReelOut { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region "function"
|
||||
@@ -446,6 +450,7 @@ namespace AR
|
||||
|
||||
public override void AfterLoad()
|
||||
{
|
||||
if (Timeout_AutoOutConvSignal < 1) Timeout_AutoOutConvSignal = 5;
|
||||
if (WMS_CENTER_CD.isEmpty()) WMS_CENTER_CD = "V1";
|
||||
if (WMS_PROGRAM_ID.isEmpty()) WMS_PROGRAM_ID = "LABEL ATTACH";
|
||||
if (WMS_REG_USERID.isEmpty()) WMS_REG_USERID = "ATVLA1";
|
||||
|
||||
Submodule Handler/swPLC updated: ed88f577cb...9ad2f4e355
1375
SID Information/DSWms.Designer.cs
generated
Normal file
1375
SID Information/DSWms.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
9
SID Information/DSWms.xsc
Normal file
9
SID Information/DSWms.xsc
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--<autogenerated>
|
||||
This code was generated by a tool.
|
||||
Changes to this file may cause incorrect behavior and will be lost if
|
||||
the code is regenerated.
|
||||
</autogenerated>-->
|
||||
<DataSetUISetting Version="1.00" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<TableUISettings />
|
||||
</DataSetUISetting>
|
||||
101
SID Information/DSWms.xsd
Normal file
101
SID Information/DSWms.xsd
Normal file
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema id="DSWms" targetNamespace="http://tempuri.org/DSWms.xsd" xmlns:mstns="http://tempuri.org/DSWms.xsd" xmlns="http://tempuri.org/DSWms.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
|
||||
<xs:annotation>
|
||||
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<Connections>
|
||||
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="cs" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="cs (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.SIDConvInfoEditorII.Properties.Settings.GlobalReference.Default.cs" Provider="System.Data.SqlClient" />
|
||||
</Connections>
|
||||
<Tables>
|
||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="VW_GET_MAX_QTY_VENDOR_LOTTableAdapter" GeneratorDataComponentClassName="VW_GET_MAX_QTY_VENDOR_LOTTableAdapter" Name="VW_GET_MAX_QTY_VENDOR_LOT" UserDataComponentName="VW_GET_MAX_QTY_VENDOR_LOTTableAdapter">
|
||||
<MainSource>
|
||||
<DbSource ConnectionRef="cs (Settings)" DbObjectName="WMS.dbo.VW_GET_MAX_QTY_VENDOR_LOT" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" 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">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT *
|
||||
FROM VW_GET_MAX_QTY_VENDOR_LOT</CommandText>
|
||||
<Parameters />
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
</MainSource>
|
||||
<Mappings>
|
||||
<Mapping SourceColumn="SID" DataSetColumn="SID" />
|
||||
<Mapping SourceColumn="PART_NO" DataSetColumn="PART_NO" />
|
||||
<Mapping SourceColumn="MFG_DATE" DataSetColumn="MFG_DATE" />
|
||||
<Mapping SourceColumn="VENDOR_NM" DataSetColumn="VENDOR_NM" />
|
||||
<Mapping SourceColumn="BATCH_NO" DataSetColumn="BATCH_NO" />
|
||||
<Mapping SourceColumn="QTY" DataSetColumn="QTY" />
|
||||
<Mapping SourceColumn="CUST_CODE" DataSetColumn="CUST_CODE" />
|
||||
<Mapping SourceColumn="VENDOR_LOT" DataSetColumn="VENDOR_LOT" />
|
||||
</Mappings>
|
||||
<Sources />
|
||||
</TableAdapter>
|
||||
</Tables>
|
||||
<Sources />
|
||||
</DataSource>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:element name="DSWms" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DSWms" msprop:Generator_UserDSName="DSWms">
|
||||
<xs:complexType>
|
||||
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element name="VW_GET_MAX_QTY_VENDOR_LOT" msprop:Generator_TableClassName="VW_GET_MAX_QTY_VENDOR_LOTDataTable" msprop:Generator_TableVarName="tableVW_GET_MAX_QTY_VENDOR_LOT" msprop:Generator_TablePropName="VW_GET_MAX_QTY_VENDOR_LOT" msprop:Generator_RowDeletingName="VW_GET_MAX_QTY_VENDOR_LOTRowDeleting" msprop:Generator_RowChangingName="VW_GET_MAX_QTY_VENDOR_LOTRowChanging" msprop:Generator_RowEvHandlerName="VW_GET_MAX_QTY_VENDOR_LOTRowChangeEventHandler" msprop:Generator_RowDeletedName="VW_GET_MAX_QTY_VENDOR_LOTRowDeleted" msprop:Generator_UserTableName="VW_GET_MAX_QTY_VENDOR_LOT" msprop:Generator_RowChangedName="VW_GET_MAX_QTY_VENDOR_LOTRowChanged" msprop:Generator_RowEvArgName="VW_GET_MAX_QTY_VENDOR_LOTRowChangeEvent" msprop:Generator_RowClassName="VW_GET_MAX_QTY_VENDOR_LOTRow">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="SID" msprop:Generator_ColumnVarNameInTable="columnSID" msprop:Generator_ColumnPropNameInRow="SID" msprop:Generator_ColumnPropNameInTable="SIDColumn" msprop:Generator_UserColumnName="SID">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="PART_NO" msprop:Generator_ColumnVarNameInTable="columnPART_NO" msprop:Generator_ColumnPropNameInRow="PART_NO" msprop:Generator_ColumnPropNameInTable="PART_NOColumn" msprop:Generator_UserColumnName="PART_NO" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="MFG_DATE" msprop:Generator_ColumnVarNameInTable="columnMFG_DATE" msprop:Generator_ColumnPropNameInRow="MFG_DATE" msprop:Generator_ColumnPropNameInTable="MFG_DATEColumn" msprop:Generator_UserColumnName="MFG_DATE" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="VENDOR_NM" msprop:Generator_ColumnVarNameInTable="columnVENDOR_NM" msprop:Generator_ColumnPropNameInRow="VENDOR_NM" msprop:Generator_ColumnPropNameInTable="VENDOR_NMColumn" msprop:Generator_UserColumnName="VENDOR_NM">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="200" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BATCH_NO" msprop:Generator_ColumnVarNameInTable="columnBATCH_NO" msprop:Generator_ColumnPropNameInRow="BATCH_NO" msprop:Generator_ColumnPropNameInTable="BATCH_NOColumn" msprop:Generator_UserColumnName="BATCH_NO" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="QTY" msprop:Generator_ColumnVarNameInTable="columnQTY" msprop:Generator_ColumnPropNameInRow="QTY" msprop:Generator_ColumnPropNameInTable="QTYColumn" msprop:Generator_UserColumnName="QTY" type="xs:decimal" minOccurs="0" />
|
||||
<xs:element name="CUST_CODE" msprop:Generator_ColumnVarNameInTable="columnCUST_CODE" msprop:Generator_ColumnPropNameInRow="CUST_CODE" msprop:Generator_ColumnPropNameInTable="CUST_CODEColumn" msprop:Generator_UserColumnName="CUST_CODE">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="VENDOR_LOT" msprop:Generator_ColumnVarNameInTable="columnVENDOR_LOT" msprop:Generator_ColumnPropNameInRow="VENDOR_LOT" msprop:Generator_ColumnPropNameInTable="VENDOR_LOTColumn" msprop:Generator_UserColumnName="VENDOR_LOT">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
12
SID Information/DSWms.xss
Normal file
12
SID Information/DSWms.xss
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--<autogenerated>
|
||||
This code was generated by a tool to store the dataset designer's layout information.
|
||||
Changes to this file may cause incorrect behavior and will be lost if
|
||||
the code is regenerated.
|
||||
</autogenerated>-->
|
||||
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="0" ViewPortY="0" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||
<Shapes>
|
||||
<Shape ID="DesignTable:VW_GET_MAX_QTY_VENDOR_LOT" ZOrder="1" X="729" Y="229" Height="229" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||
</Shapes>
|
||||
<Connectors />
|
||||
</DiagramLayout>
|
||||
@@ -18,7 +18,7 @@
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\..\..\amkor\STDLabelAttach%28ATV%29\SidInfo\</OutputPath>
|
||||
<OutputPath>..\..\ReelSIDInfo\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
@@ -73,6 +73,11 @@
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>DataSet1.xsd</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DSWms.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>DSWms.xsd</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="fMain.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@@ -117,6 +122,17 @@
|
||||
<None Include="DataSet1.xss">
|
||||
<DependentUpon>DataSet1.xsd</DependentUpon>
|
||||
</None>
|
||||
<None Include="DSWms.xsc">
|
||||
<DependentUpon>DSWms.xsd</DependentUpon>
|
||||
</None>
|
||||
<None Include="DSWms.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSDataSetGenerator</Generator>
|
||||
<LastGenOutput>DSWms.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<None Include="DSWms.xss">
|
||||
<DependentUpon>DSWms.xsd</DependentUpon>
|
||||
</None>
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
|
||||
237
SID Information/fMain.Designer.cs
generated
237
SID Information/fMain.Designer.cs
generated
@@ -29,16 +29,31 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fMain));
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||
this.tabPage4 = new System.Windows.Forms.TabPage();
|
||||
this.dvWMS = new System.Windows.Forms.DataGridView();
|
||||
this.sIDDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.pARTNODataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.mFGDATEDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.vENDORNMDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.bATCHNODataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.qTYDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.cUSTCODEDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.vENDORLOTDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.bsWMS = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.dSWms = new SIDConvInfoEditorII.DSWms();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.tbFindWMS = new System.Windows.Forms.TextBox();
|
||||
this.btFindWMS = new System.Windows.Forms.Button();
|
||||
this.tabPage2 = new System.Windows.Forms.TabPage();
|
||||
this.dvI = new System.Windows.Forms.DataGridView();
|
||||
this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
@@ -142,7 +157,13 @@
|
||||
this.tam = new SIDConvInfoEditorII.DataSet1TableAdapters.TableAdapterManager();
|
||||
this.taP = new SIDConvInfoEditorII.DataSet1TableAdapters.K4EE_Component_Reel_Print_InformationTableAdapter();
|
||||
this.taI = new SIDConvInfoEditorII.DataSet1TableAdapters.K4EE_Component_Reel_SID_InformationTableAdapter();
|
||||
this.taWMS = new SIDConvInfoEditorII.DSWmsTableAdapters.VW_GET_MAX_QTY_VENDOR_LOTTableAdapter();
|
||||
this.tabControl1.SuspendLayout();
|
||||
this.tabPage4.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dvWMS)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bsWMS)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dSWms)).BeginInit();
|
||||
this.panel3.SuspendLayout();
|
||||
this.tabPage2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dvI)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bsI)).BeginInit();
|
||||
@@ -165,6 +186,7 @@
|
||||
//
|
||||
// tabControl1
|
||||
//
|
||||
this.tabControl1.Controls.Add(this.tabPage4);
|
||||
this.tabControl1.Controls.Add(this.tabPage2);
|
||||
this.tabControl1.Controls.Add(this.tabPage1);
|
||||
this.tabControl1.Controls.Add(this.tabPage3);
|
||||
@@ -175,6 +197,131 @@
|
||||
this.tabControl1.Size = new System.Drawing.Size(1061, 623);
|
||||
this.tabControl1.TabIndex = 0;
|
||||
//
|
||||
// tabPage4
|
||||
//
|
||||
this.tabPage4.Controls.Add(this.dvWMS);
|
||||
this.tabPage4.Controls.Add(this.panel3);
|
||||
this.tabPage4.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabPage4.Name = "tabPage4";
|
||||
this.tabPage4.Size = new System.Drawing.Size(1053, 597);
|
||||
this.tabPage4.TabIndex = 3;
|
||||
this.tabPage4.Text = "WMS";
|
||||
this.tabPage4.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// dvWMS
|
||||
//
|
||||
this.dvWMS.AllowUserToAddRows = false;
|
||||
this.dvWMS.AllowUserToDeleteRows = false;
|
||||
this.dvWMS.AutoGenerateColumns = false;
|
||||
this.dvWMS.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dvWMS.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.sIDDataGridViewTextBoxColumn1,
|
||||
this.pARTNODataGridViewTextBoxColumn,
|
||||
this.mFGDATEDataGridViewTextBoxColumn,
|
||||
this.vENDORNMDataGridViewTextBoxColumn,
|
||||
this.bATCHNODataGridViewTextBoxColumn,
|
||||
this.qTYDataGridViewTextBoxColumn,
|
||||
this.cUSTCODEDataGridViewTextBoxColumn,
|
||||
this.vENDORLOTDataGridViewTextBoxColumn});
|
||||
this.dvWMS.DataSource = this.bsWMS;
|
||||
this.dvWMS.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dvWMS.Location = new System.Drawing.Point(0, 0);
|
||||
this.dvWMS.Name = "dvWMS";
|
||||
this.dvWMS.ReadOnly = true;
|
||||
this.dvWMS.RowTemplate.Height = 23;
|
||||
this.dvWMS.Size = new System.Drawing.Size(1053, 557);
|
||||
this.dvWMS.TabIndex = 7;
|
||||
//
|
||||
// sIDDataGridViewTextBoxColumn1
|
||||
//
|
||||
this.sIDDataGridViewTextBoxColumn1.DataPropertyName = "SID";
|
||||
this.sIDDataGridViewTextBoxColumn1.HeaderText = "SID";
|
||||
this.sIDDataGridViewTextBoxColumn1.Name = "sIDDataGridViewTextBoxColumn1";
|
||||
//
|
||||
// pARTNODataGridViewTextBoxColumn
|
||||
//
|
||||
this.pARTNODataGridViewTextBoxColumn.DataPropertyName = "PART_NO";
|
||||
this.pARTNODataGridViewTextBoxColumn.HeaderText = "PART_NO";
|
||||
this.pARTNODataGridViewTextBoxColumn.Name = "pARTNODataGridViewTextBoxColumn";
|
||||
//
|
||||
// mFGDATEDataGridViewTextBoxColumn
|
||||
//
|
||||
this.mFGDATEDataGridViewTextBoxColumn.DataPropertyName = "MFG_DATE";
|
||||
this.mFGDATEDataGridViewTextBoxColumn.HeaderText = "MFG_DATE";
|
||||
this.mFGDATEDataGridViewTextBoxColumn.Name = "mFGDATEDataGridViewTextBoxColumn";
|
||||
//
|
||||
// vENDORNMDataGridViewTextBoxColumn
|
||||
//
|
||||
this.vENDORNMDataGridViewTextBoxColumn.DataPropertyName = "VENDOR_NM";
|
||||
this.vENDORNMDataGridViewTextBoxColumn.HeaderText = "VENDOR_NM";
|
||||
this.vENDORNMDataGridViewTextBoxColumn.Name = "vENDORNMDataGridViewTextBoxColumn";
|
||||
//
|
||||
// bATCHNODataGridViewTextBoxColumn
|
||||
//
|
||||
this.bATCHNODataGridViewTextBoxColumn.DataPropertyName = "BATCH_NO";
|
||||
this.bATCHNODataGridViewTextBoxColumn.HeaderText = "BATCH_NO";
|
||||
this.bATCHNODataGridViewTextBoxColumn.Name = "bATCHNODataGridViewTextBoxColumn";
|
||||
//
|
||||
// qTYDataGridViewTextBoxColumn
|
||||
//
|
||||
this.qTYDataGridViewTextBoxColumn.DataPropertyName = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.HeaderText = "QTY";
|
||||
this.qTYDataGridViewTextBoxColumn.Name = "qTYDataGridViewTextBoxColumn";
|
||||
//
|
||||
// cUSTCODEDataGridViewTextBoxColumn
|
||||
//
|
||||
this.cUSTCODEDataGridViewTextBoxColumn.DataPropertyName = "CUST_CODE";
|
||||
this.cUSTCODEDataGridViewTextBoxColumn.HeaderText = "CUST_CODE";
|
||||
this.cUSTCODEDataGridViewTextBoxColumn.Name = "cUSTCODEDataGridViewTextBoxColumn";
|
||||
//
|
||||
// vENDORLOTDataGridViewTextBoxColumn
|
||||
//
|
||||
this.vENDORLOTDataGridViewTextBoxColumn.DataPropertyName = "VENDOR_LOT";
|
||||
this.vENDORLOTDataGridViewTextBoxColumn.HeaderText = "VENDOR_LOT";
|
||||
this.vENDORLOTDataGridViewTextBoxColumn.Name = "vENDORLOTDataGridViewTextBoxColumn";
|
||||
//
|
||||
// bsWMS
|
||||
//
|
||||
this.bsWMS.DataMember = "VW_GET_MAX_QTY_VENDOR_LOT";
|
||||
this.bsWMS.DataSource = this.dSWms;
|
||||
//
|
||||
// dSWms
|
||||
//
|
||||
this.dSWms.DataSetName = "DSWms";
|
||||
this.dSWms.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.Controls.Add(this.tbFindWMS);
|
||||
this.panel3.Controls.Add(this.btFindWMS);
|
||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.panel3.Location = new System.Drawing.Point(0, 557);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(1053, 40);
|
||||
this.panel3.TabIndex = 6;
|
||||
//
|
||||
// tbFindWMS
|
||||
//
|
||||
this.tbFindWMS.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tbFindWMS.Font = new System.Drawing.Font("맑은 고딕", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.tbFindWMS.Location = new System.Drawing.Point(0, 0);
|
||||
this.tbFindWMS.Name = "tbFindWMS";
|
||||
this.tbFindWMS.Size = new System.Drawing.Size(953, 39);
|
||||
this.tbFindWMS.TabIndex = 4;
|
||||
this.tbFindWMS.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||
//
|
||||
// btFindWMS
|
||||
//
|
||||
this.btFindWMS.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.btFindWMS.Font = new System.Drawing.Font("굴림", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||
this.btFindWMS.Location = new System.Drawing.Point(953, 0);
|
||||
this.btFindWMS.Name = "btFindWMS";
|
||||
this.btFindWMS.Size = new System.Drawing.Size(100, 40);
|
||||
this.btFindWMS.TabIndex = 5;
|
||||
this.btFindWMS.Text = "...";
|
||||
this.btFindWMS.UseVisualStyleBackColor = true;
|
||||
this.btFindWMS.Click += new System.EventHandler(this.btFineWMS_Click);
|
||||
//
|
||||
// tabPage2
|
||||
//
|
||||
this.tabPage2.AutoScroll = true;
|
||||
@@ -217,9 +364,9 @@
|
||||
// dataGridViewTextBoxColumn6
|
||||
//
|
||||
this.dataGridViewTextBoxColumn6.DataPropertyName = "idx";
|
||||
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle1;
|
||||
dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle17;
|
||||
this.dataGridViewTextBoxColumn6.HeaderText = "idx";
|
||||
this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
|
||||
this.dataGridViewTextBoxColumn6.ReadOnly = true;
|
||||
@@ -227,50 +374,50 @@
|
||||
// dataGridViewTextBoxColumn8
|
||||
//
|
||||
this.dataGridViewTextBoxColumn8.DataPropertyName = "CustCode";
|
||||
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle2;
|
||||
dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle18;
|
||||
this.dataGridViewTextBoxColumn8.HeaderText = "CustCode";
|
||||
this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
|
||||
//
|
||||
// dataGridViewTextBoxColumn7
|
||||
//
|
||||
this.dataGridViewTextBoxColumn7.DataPropertyName = "SID";
|
||||
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle3;
|
||||
dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
|
||||
dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle19;
|
||||
this.dataGridViewTextBoxColumn7.HeaderText = "SID";
|
||||
this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
|
||||
//
|
||||
// dataGridViewTextBoxColumn9
|
||||
//
|
||||
this.dataGridViewTextBoxColumn9.DataPropertyName = "PartNo";
|
||||
dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle4;
|
||||
dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle20;
|
||||
this.dataGridViewTextBoxColumn9.HeaderText = "PartNo";
|
||||
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
|
||||
//
|
||||
// PrintPosition
|
||||
//
|
||||
this.PrintPosition.DataPropertyName = "batch";
|
||||
dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.PrintPosition.DefaultCellStyle = dataGridViewCellStyle5;
|
||||
dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.PrintPosition.DefaultCellStyle = dataGridViewCellStyle21;
|
||||
this.PrintPosition.HeaderText = "Batch";
|
||||
this.PrintPosition.Name = "PrintPosition";
|
||||
//
|
||||
// qtymax
|
||||
//
|
||||
this.qtymax.DataPropertyName = "qtymax";
|
||||
dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.qtymax.DefaultCellStyle = dataGridViewCellStyle6;
|
||||
dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.qtymax.DefaultCellStyle = dataGridViewCellStyle22;
|
||||
this.qtymax.HeaderText = "Qty";
|
||||
this.qtymax.Name = "qtymax";
|
||||
//
|
||||
// VenderLot
|
||||
//
|
||||
this.VenderLot.DataPropertyName = "VenderLot";
|
||||
dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.VenderLot.DefaultCellStyle = dataGridViewCellStyle7;
|
||||
dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.VenderLot.DefaultCellStyle = dataGridViewCellStyle23;
|
||||
this.VenderLot.HeaderText = "VenderLot";
|
||||
this.VenderLot.Name = "VenderLot";
|
||||
//
|
||||
@@ -397,7 +544,7 @@
|
||||
// toolStripLabel1
|
||||
//
|
||||
this.toolStripLabel1.Name = "toolStripLabel1";
|
||||
this.toolStripLabel1.Size = new System.Drawing.Size(27, 22);
|
||||
this.toolStripLabel1.Size = new System.Drawing.Size(26, 22);
|
||||
this.toolStripLabel1.Text = "/{0}";
|
||||
this.toolStripLabel1.ToolTipText = "전체 항목 수";
|
||||
//
|
||||
@@ -406,7 +553,7 @@
|
||||
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
|
||||
this.toolStripButton2.Name = "toolStripButton2";
|
||||
this.toolStripButton2.RightToLeftAutoMirrorImage = true;
|
||||
this.toolStripButton2.Size = new System.Drawing.Size(68, 22);
|
||||
this.toolStripButton2.Size = new System.Drawing.Size(67, 22);
|
||||
this.toolStripButton2.Text = "삭제(&D)";
|
||||
//
|
||||
// toolStripButton3
|
||||
@@ -474,7 +621,7 @@
|
||||
//
|
||||
this.toolStripButton7.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton7.Image")));
|
||||
this.toolStripButton7.Name = "toolStripButton7";
|
||||
this.toolStripButton7.Size = new System.Drawing.Size(66, 22);
|
||||
this.toolStripButton7.Size = new System.Drawing.Size(65, 22);
|
||||
this.toolStripButton7.Text = "저장(&S)";
|
||||
this.toolStripButton7.Click += new System.EventHandler(this.toolStripButton7_Click);
|
||||
//
|
||||
@@ -560,8 +707,8 @@
|
||||
// dataGridViewTextBoxColumn1
|
||||
//
|
||||
this.dataGridViewTextBoxColumn1.DataPropertyName = "idx";
|
||||
dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle8;
|
||||
dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle24;
|
||||
this.dataGridViewTextBoxColumn1.HeaderText = "idx";
|
||||
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
||||
this.dataGridViewTextBoxColumn1.ReadOnly = true;
|
||||
@@ -714,7 +861,7 @@
|
||||
// bindingNavigatorCountItem
|
||||
//
|
||||
this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
|
||||
this.bindingNavigatorCountItem.Size = new System.Drawing.Size(27, 22);
|
||||
this.bindingNavigatorCountItem.Size = new System.Drawing.Size(26, 22);
|
||||
this.bindingNavigatorCountItem.Text = "/{0}";
|
||||
this.bindingNavigatorCountItem.ToolTipText = "전체 항목 수";
|
||||
//
|
||||
@@ -944,7 +1091,7 @@
|
||||
// toolStripLabel2
|
||||
//
|
||||
this.toolStripLabel2.Name = "toolStripLabel2";
|
||||
this.toolStripLabel2.Size = new System.Drawing.Size(27, 22);
|
||||
this.toolStripLabel2.Size = new System.Drawing.Size(26, 22);
|
||||
this.toolStripLabel2.Text = "/{0}";
|
||||
this.toolStripLabel2.ToolTipText = "전체 항목 수";
|
||||
//
|
||||
@@ -1099,6 +1246,10 @@
|
||||
//
|
||||
this.taI.ClearBeforeFill = true;
|
||||
//
|
||||
// taWMS
|
||||
//
|
||||
this.taWMS.ClearBeforeFill = true;
|
||||
//
|
||||
// fMain
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
@@ -1112,6 +1263,12 @@
|
||||
this.Text = "fSIDInformation";
|
||||
this.Load += new System.EventHandler(this.fSIDInformation_Load);
|
||||
this.tabControl1.ResumeLayout(false);
|
||||
this.tabPage4.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dvWMS)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bsWMS)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dSWms)).EndInit();
|
||||
this.panel3.ResumeLayout(false);
|
||||
this.panel3.PerformLayout();
|
||||
this.tabPage2.ResumeLayout(false);
|
||||
this.tabPage2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dvI)).EndInit();
|
||||
@@ -1247,5 +1404,21 @@
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn batch;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn14;
|
||||
private System.Windows.Forms.TabPage tabPage4;
|
||||
private System.Windows.Forms.DataGridView dvWMS;
|
||||
private System.Windows.Forms.Panel panel3;
|
||||
private System.Windows.Forms.TextBox tbFindWMS;
|
||||
private System.Windows.Forms.Button btFindWMS;
|
||||
private System.Windows.Forms.BindingSource bsWMS;
|
||||
private DSWms dSWms;
|
||||
private DSWmsTableAdapters.VW_GET_MAX_QTY_VENDOR_LOTTableAdapter taWMS;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn sIDDataGridViewTextBoxColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn pARTNODataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn mFGDATEDataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn vENDORNMDataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn bATCHNODataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn qTYDataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn cUSTCODEDataGridViewTextBoxColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn vENDORLOTDataGridViewTextBoxColumn;
|
||||
}
|
||||
}
|
||||
@@ -22,6 +22,10 @@ namespace SIDConvInfoEditorII
|
||||
this.dvC.DataError += DvC_DataError;
|
||||
this.dvI.DataError += DvC_DataError;
|
||||
this.dvP.DataError += DvC_DataError;
|
||||
this.tbFindWMS.KeyDown += (s1, e1) => {
|
||||
if (e1.KeyCode == Keys.Enter)
|
||||
btFindWMS.PerformClick();
|
||||
};
|
||||
}
|
||||
|
||||
private void DvC_DataError(object sender, DataGridViewDataErrorEventArgs e)
|
||||
@@ -63,10 +67,14 @@ namespace SIDConvInfoEditorII
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
private void fSIDInformation_Load(object sender, EventArgs e)
|
||||
{
|
||||
// TODO: 이 코드는 데이터를 'dSWms.VW_GET_MAX_QTY_VENDOR_LOT' 테이블에 로드합니다. 필요 시 이 코드를 이동하거나 제거할 수 있습니다.
|
||||
this.Show();
|
||||
Application.DoEvents();
|
||||
|
||||
|
||||
SelectCombo();
|
||||
if (cmbRCode.SelectedIndex >= 0)
|
||||
@@ -74,8 +82,9 @@ namespace SIDConvInfoEditorII
|
||||
Refresh_SidInfo();
|
||||
Refresh_SidConv();
|
||||
Refresh_SidPrintInfo();
|
||||
this.Refresh_WMS();
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
this.Show();
|
||||
Application.DoEvents();
|
||||
@@ -104,6 +113,20 @@ namespace SIDConvInfoEditorII
|
||||
this.taC.Fill(this.dataSet1.K4EE_Component_Reel_SID_Convert);//, PUB.setting.McName);
|
||||
dvC.AutoResizeColumns();
|
||||
this.bnC.Enabled = true;
|
||||
}
|
||||
void Refresh_WMS()
|
||||
{
|
||||
try
|
||||
{
|
||||
this.taWMS.Fill(this.dSWms.VW_GET_MAX_QTY_VENDOR_LOT);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AR.UTIL.MsgE(ex.Message);
|
||||
}
|
||||
dvWMS.AutoResizeColumns();
|
||||
|
||||
|
||||
}
|
||||
void Refresh_SidInfo()
|
||||
{
|
||||
@@ -492,7 +515,7 @@ namespace SIDConvInfoEditorII
|
||||
bsC.Filter = filter;
|
||||
tb.BackColor = Color.Lime;
|
||||
}
|
||||
catch
|
||||
catch
|
||||
{
|
||||
tb.BackColor = Color.Tomato;
|
||||
}
|
||||
@@ -527,5 +550,33 @@ namespace SIDConvInfoEditorII
|
||||
FindText(textBox1);
|
||||
}
|
||||
}
|
||||
|
||||
private void btFineWMS_Click(object sender, EventArgs e)
|
||||
{
|
||||
var search = tbFindWMS.Text.Trim();
|
||||
try
|
||||
{
|
||||
if(search.isEmpty())
|
||||
{
|
||||
bsWMS.Filter = "";
|
||||
tbFindWMS.BackColor = SystemColors.Control;
|
||||
}
|
||||
else
|
||||
{
|
||||
tbFindWMS.BackColor = Color.HotPink;
|
||||
var cols = new string[] { "SID", "PART_NO", "VENDOR_NM", "BATCH_NO", "CUST_CODE", "VENDOR_LOT" };
|
||||
var filter = string.Join($" like '%{search}%' or ", cols) + $" like '%{search}%'";
|
||||
bsWMS.Filter = filter;
|
||||
tbFindWMS.BackColor = Color.Lime;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
bsWMS.Filter = "";
|
||||
tbFindWMS.BackColor = Color.HotPink;
|
||||
}
|
||||
tbFindWMS.Focus();
|
||||
tbFindWMS.SelectAll();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,6 +117,24 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bsWMS.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>839, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dSWms.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>932, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bnI.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>227, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bnC.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>548, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bnP.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>766, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dSWms.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>932, 17</value>
|
||||
</metadata>
|
||||
<metadata name="PrintPosition.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
@@ -135,6 +153,27 @@
|
||||
<metadata name="bsI.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>624, 17</value>
|
||||
</metadata>
|
||||
<metadata name="PrintPosition.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="qtymax.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="VenderLot.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="attach.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="VenderName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="bsI.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>624, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dataSet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>298, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dataSet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>298, 17</value>
|
||||
</metadata>
|
||||
@@ -276,6 +315,36 @@
|
||||
<metadata name="bsC.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>399, 17</value>
|
||||
</metadata>
|
||||
<metadata name="PartNo.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CustCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="CustName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="MFG.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="batch.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="bsC.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>399, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bnC.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>548, 17</value>
|
||||
</metadata>
|
||||
@@ -398,6 +467,9 @@
|
||||
<metadata name="bsP.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>693, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bsP.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>693, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bnP.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>766, 17</value>
|
||||
</metadata>
|
||||
@@ -499,6 +571,9 @@
|
||||
<metadata name="taI.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>160, 17</value>
|
||||
</metadata>
|
||||
<metadata name="taWMS.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>1025, 17</value>
|
||||
</metadata>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA
|
||||
|
||||
Reference in New Issue
Block a user