Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. Public Sub ShowHelpdeskForObject()
  2. On Error GoTo ErrorHandler
  3. Dim oFilter As New LDE.Filter
  4. Dim oInspector As Lime.Inspector
  5.  
  6. Set oInspector = Lime.ActiveInspector
  7. If Globals.VerifyInspector("helpdesk", oInspector, True) = False Then
  8. Exit Sub
  9. ElseIf VBA.IsNull(oInspector.Controls.GetValue("object")) = True Then
  10. Call Lime.MessageBox("Ärendet är inte kopplat till en produkt.")
  11. Exit Sub
  12. End If
  13. oFilter.Name = "Ärenden för - " & oInspector.Controls.GetText("object", "")
  14. Call oFilter.AddCondition("object", lkOpEqual, oInspector.Controls.GetValue("object"))
  15. Call BrowserHelper.OpenBrowserWindowByFilterAndClass(oFilter, "helpdesk", "Produktens ärenden", "Ärenden", False)
  16. Exit Sub
  17. ErrorHandler:
  18. Call UI.ShowError("ActionPad_Helpdesk.ShowHelpdeskForObject")
  19. End Sub
  20. Public Sub ShowHelpdeskForPerson()
  21. On Error GoTo ErrorHandler
  22. Dim oFilter As New LDE.Filter
  23. Dim oInspector As Lime.Inspector
  24.  
  25. Set oInspector = Lime.ActiveInspector
  26. If Globals.VerifyInspector("helpdesk", oInspector, True) = False Then
  27. Exit Sub
  28. ElseIf VBA.IsNull(oInspector.Controls.GetValue("person")) = True Then
  29. Call Lime.MessageBox("Ärendet är inte kopplad till en person.")
  30. Exit Sub
  31. End If
  32. oFilter.Name = "Ärenden för - " & oInspector.Controls.GetText("person", "")
  33. Call oFilter.AddCondition("person", lkOpEqual, oInspector.Controls.GetValue("person"))
  34. Call BrowserHelper.OpenBrowserWindowByFilterAndClass(oFilter, "helpdesk", "Kundens ärenden", "Ärenden", False)
  35. Exit Sub
  36. ErrorHandler:
  37. Call UI.ShowError("ActionPad_Helpdesk.ShowHelpdeskForObject")
  38. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement