top of page
Search
  • ABS

iVend Addon - Show Product Search Screen

PrivateSubAddProductButtonClick(sender AsObject, e AsSystem.EventArgs)

Try

Dimm_ProductSearchView AsProductSearchView= ConsoleViewManager.Instance.ProductSearchView

m_ProductSearchView.AllowMultiSelect = False

AddHandlerm_ProductSearchView.OnEvent, NewProductSearchView.EventHandler(AddressOfProductSearchViewEventHandler)

DimsearchContextObject AsProductSearchContext= TryCast(m_ProductSearchView.SearchContextObject, ProductSearchContext)

searchContextObject.IsOnHold = False

searchContextObject.IsNonStock = False

searchContextObject.IsGiftCertificate = False

ConsoleViewManager.Instance.Push(m_ProductSearchView)

Catchex AsException

MessageBox.Show(ex.ToString)

EndTry

EndSub

PrivateSubProductSearchViewEventHandler(ByValsender AsObject, ByValargs AsProductSearchView.EventArgs)

ConsoleViewManager.Instance.Pop()

Dimm_ProductSearchView AsProductSearchView= TryCast(sender, ProductSearchView)

RemoveHandlerm_ProductSearchView.OnEvent, NewProductSearchView.EventHandler(AddressOfProductSearchViewEventHandler)

m_ProductSearchView.Dispose()

If(args.EventType = ProductSearchView.EventType.Cancel) Then

Return

EndIf

DimbusinessObject AsProduct= TryCast(args.BusinessObject, Product)

EndSub

2 views0 comments

Recent Posts

See All

SAP B1/iVend- Query Inventory In SAP

Check inventory audit in SAP select  a.CreateDate, b.USER_CODE as [User], a.TransType SAP_DocType, case when a.TransType = 13 then  'Sale Invoice' when a.TransType = 14 then  'Sale Credit Note' when a

ivend-SAP Integration Monitor from SBO to ivend Query

Select IntegrationKey,Cast(SourceType AS Varchar(20)) As SourceType,SourceKey, OperationType, isNull(LogDatetime, getdate()) As LogDatetime, Case isNull(Status, 0) When 0 Then 'Not Processed' Else 'Fa

Post: Blog2_Post
bottom of page