Files
Nuvolar/Nuvolar.Module.Win/Mobile/MobileListDashboardsVC.vb
2017-03-08 11:21:27 +01:00

45 lines
1.8 KiB
VB.net

Imports System
Imports System.ComponentModel
Imports System.Collections.Generic
Imports System.Diagnostics
Imports System.Text
Imports DevExpress.ExpressApp
Imports DevExpress.ExpressApp.Actions
Imports DevExpress.Persistent.Base
Public Class MobileListDashboardsVC
Inherits Nuvolar.Module.MobileListDashboardsVC
Public Sub New()
MyBase.New()
'This call is required by the Component Designer.
InitializeComponent()
RegisterActions(components)
End Sub
Private Sub aViewDashboardBase_Execute(sender As Object, e As SimpleActionExecuteEventArgs) Handles aViewDashboardBase.Execute
Dim _onew As Xpo.XPObjectSpace = Application.CreateObjectSpace
Dim _MobileListDashboards As MobileListDashboards = TryCast(View.SelectedObjects(0), MobileListDashboards)
If _MobileListDashboards IsNot Nothing Then
If _MobileListDashboards.BusinessDirectory IsNot Nothing Then
Dim _BusinessDirectory As BusinessDirectory = _MobileListDashboards.BusinessDirectory
Dim _Dashboard As New Dashboard(_onew.Session)
With _Dashboard
.DashboardViewMode = DashboardViewMode.Viewer
.UserName = _BusinessDirectory.DashBoard_UserName
.Password = _BusinessDirectory.DashBoard_Password
.SQLServer = _BusinessDirectory.DashBoard_Server
.Database = _BusinessDirectory.DashBoard_Database
.XMLFileData = _onew.GetObject(_BusinessDirectory.FileData)
.SQLType = _BusinessDirectory.SQLType
End With
e.ShowViewParameters.CreatedView = Application.CreateDetailView(_onew, "Dashboard_DetailView_Viewer", True, _Dashboard)
End If
End If
End Sub
End Class