merge
This commit is contained in:
commit
10e90507e1
@ -1,11 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
<MySubMain>true</MySubMain>
|
<MySubMain>true</MySubMain>
|
||||||
<MainForm>Form1</MainForm>
|
<MainForm>frmMain</MainForm>
|
||||||
<SingleInstance>false</SingleInstance>
|
<SingleInstance>false</SingleInstance>
|
||||||
<ShutdownMode>0</ShutdownMode>
|
<ShutdownMode>0</ShutdownMode>
|
||||||
<EnableVisualStyles>true</EnableVisualStyles>
|
<EnableVisualStyles>true</EnableVisualStyles>
|
||||||
<AuthenticationMode>0</AuthenticationMode>
|
<AuthenticationMode>0</AuthenticationMode>
|
||||||
<ApplicationType>0</ApplicationType>
|
|
||||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||||
</MyApplicationData>
|
</MyApplicationData>
|
||||||
@ -12,7 +12,7 @@ Imports System.Runtime.InteropServices
|
|||||||
<Assembly: AssemblyDescription("")>
|
<Assembly: AssemblyDescription("")>
|
||||||
<Assembly: AssemblyCompany("Digital Data")>
|
<Assembly: AssemblyCompany("Digital Data")>
|
||||||
<Assembly: AssemblyProduct("WinLineProductNumberGenerator")>
|
<Assembly: AssemblyProduct("WinLineProductNumberGenerator")>
|
||||||
<Assembly: AssemblyCopyright("Copyright © 2020")>
|
<Assembly: AssemblyCopyright("Copyright © 2021")>
|
||||||
<Assembly: AssemblyTrademark("")>
|
<Assembly: AssemblyTrademark("")>
|
||||||
|
|
||||||
<Assembly: ComVisible(False)>
|
<Assembly: ComVisible(False)>
|
||||||
@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' indem Sie "*" wie unten gezeigt eingeben:
|
' indem Sie "*" wie unten gezeigt eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("1.1.0.7")>
|
<Assembly: AssemblyVersion("1.2.0.0")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|||||||
@ -22,7 +22,7 @@ Namespace My.Resources
|
|||||||
'''<summary>
|
'''<summary>
|
||||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||||
'''</summary>
|
'''</summary>
|
||||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
|
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
||||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||||
|
|||||||
@ -15,7 +15,7 @@ Option Explicit On
|
|||||||
Namespace My
|
Namespace My
|
||||||
|
|
||||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.0.0"), _
|
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0"), _
|
||||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||||
Partial Friend NotInheritable Class MySettings
|
Partial Friend NotInheritable Class MySettings
|
||||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||||
|
|||||||
@ -1,2 +1 @@
|
|||||||
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
|
||||||
|
|||||||
@ -179,18 +179,33 @@ Public Class Winline
|
|||||||
_Logger.Info("WebService Response: {0}", oXmlResponse)
|
_Logger.Info("WebService Response: {0}", oXmlResponse)
|
||||||
|
|
||||||
Dim oDocument As New XmlDocument
|
Dim oDocument As New XmlDocument
|
||||||
|
|
||||||
|
Try
|
||||||
oDocument.LoadXml(oXmlResponse)
|
oDocument.LoadXml(oXmlResponse)
|
||||||
oDocument.Save(Console.Out)
|
oDocument.Save(Console.Out)
|
||||||
|
Catch ex As Exception
|
||||||
|
_Logger.Error(ex)
|
||||||
|
Return False
|
||||||
|
End Try
|
||||||
|
|
||||||
Dim oSuccess As XmlNode = oDocument.DocumentElement.SelectSingleNode("OverallSuccess")
|
Dim oSuccess As XmlNode = oDocument.DocumentElement.SelectSingleNode("OverallSuccess")
|
||||||
|
Dim oInnerSuccess = True
|
||||||
|
|
||||||
If oSuccess.InnerText.ToUpper = "TRUE" Then
|
If oSuccess.InnerText.ToUpper = "TRUE" Then
|
||||||
For Each oNode As XmlNode In oDocument.DocumentElement.SelectNodes("Success")
|
Dim oSuccessNodes = oDocument.DocumentElement.SelectNodes("//Success")
|
||||||
|
|
||||||
|
For Each oNode As XmlNode In oSuccessNodes
|
||||||
|
If oNode.InnerText.ToUpper <> "TRUE" Then
|
||||||
|
oInnerSuccess = False
|
||||||
|
End If
|
||||||
Next
|
Next
|
||||||
_Logger.Info("Request was SUCCESSFUL!")
|
_Logger.Info("Request was SUCCESSFUL!")
|
||||||
|
|
||||||
|
If oInnerSuccess = False Then
|
||||||
|
Return False
|
||||||
|
Else
|
||||||
Return True
|
Return True
|
||||||
|
End If
|
||||||
Else
|
Else
|
||||||
_Logger.Info("Request FAILED!")
|
_Logger.Info("Request FAILED!")
|
||||||
Return False
|
Return False
|
||||||
@ -203,7 +218,7 @@ Public Class Winline
|
|||||||
|
|
||||||
Public Function TestArticleExists(ArticleNumber As String) As Boolean
|
Public Function TestArticleExists(ArticleNumber As String) As Boolean
|
||||||
Try
|
Try
|
||||||
Dim oResult = _Winline.GetScalarValue($"SELECT c000 FROM v021 WHERE c002 = '{ArticleNumber}'")
|
Dim oResult = _Winline.GetScalarValue($"SELECT c002 FROM v021 WHERE c002 = '{ArticleNumber}'")
|
||||||
|
|
||||||
If IsNothing(oResult) Or IsDBNull(oResult) Then
|
If IsNothing(oResult) Or IsDBNull(oResult) Then
|
||||||
Return False
|
Return False
|
||||||
@ -275,8 +290,7 @@ Public Class Winline
|
|||||||
oXmlData &= $"</MESOWebService>"
|
oXmlData &= $"</MESOWebService>"
|
||||||
|
|
||||||
Try
|
Try
|
||||||
My.Application.Winline.SendWebserviceRequest(oTemplateType, oTemplateName, oXmlData)
|
Return My.Application.Winline.SendWebserviceRequest(oTemplateType, oTemplateName, oXmlData)
|
||||||
Return True
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
_Logger.Error(ex)
|
_Logger.Error(ex)
|
||||||
Return False
|
Return False
|
||||||
@ -301,25 +315,28 @@ Public Class Winline
|
|||||||
oXmlData &= $"</MESOWebService>"
|
oXmlData &= $"</MESOWebService>"
|
||||||
|
|
||||||
Try
|
Try
|
||||||
My.Application.Winline.SendWebserviceRequest(oTemplateType, oTemplateName, oXmlData)
|
Return My.Application.Winline.SendWebserviceRequest(oTemplateType, oTemplateName, oXmlData)
|
||||||
Return True
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
_Logger.Error(ex)
|
_Logger.Error(ex)
|
||||||
Return False
|
Return False
|
||||||
End Try
|
End Try
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Sub RunWinlineMacro(MacroName As String, ParamArray Parameters As Object())
|
Public Function RunWinlineMacro(MacroName As String, ParamArray Parameters As Object()) As Boolean
|
||||||
Try
|
Try
|
||||||
Dim oCWLObject
|
Dim oCWLObject
|
||||||
Dim oParamArray As Object = New Runtime.InteropServices.VariantWrapper(Parameters)
|
Dim oParamArray As Object = New Runtime.InteropServices.VariantWrapper(Parameters)
|
||||||
|
|
||||||
oCWLObject = CreateObject("cwlstart.application")
|
oCWLObject = CreateObject("cwlstart.application")
|
||||||
oCWLObject.MacroCommands.MRunMacro(MacroName, oParamArray)
|
oCWLObject.MacroCommands.MRunMacro(MacroName, oParamArray)
|
||||||
|
|
||||||
|
Return True
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
_Logger.Error(ex)
|
_Logger.Error(ex)
|
||||||
MsgBox($"Das WinLine-Makro [{MacroName}] konnte nicht gestartet werden. Mehr Informationen im Log.", MsgBoxStyle.Critical, "WinLine")
|
_Logger.Warn($"Das WinLine-Makro [{MacroName}] konnte nicht gestartet werden.")
|
||||||
|
|
||||||
|
Return False
|
||||||
End Try
|
End Try
|
||||||
End Sub
|
End Function
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user