Changeset 1474 for Scheduling/trunk/cs/bsdx0200GUISourceCode/DManagement.cs
- Timestamp:
- Jul 6, 2012, 3:37:41 PM (12 years ago)
- Location:
- Scheduling/trunk/cs/bsdx0200GUISourceCode
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/cs/bsdx0200GUISourceCode
- Property svn:mergeinfo changed
/Scheduling/branches/BMX4Support (added) merged: 1175,1194-1195,1197,1453,1471
- Property svn:mergeinfo changed
-
Scheduling/trunk/cs/bsdx0200GUISourceCode/DManagement.cs
r1075 r1474 140 140 this.m_dsGlobal = m_DocManager.GlobalDataSet; 141 141 142 MgrEventDelegate = new BMXNetConnectInfo.BMXNetEventDelegate(MgrEventHandler); 143 m_DocManager.ConnectInfo.BMXNetEvent += MgrEventDelegate; 144 m_DocManager.ConnectInfo.SubscribeEvent("BSDX WORKSTATION REPORT"); 142 m_DocManager.RemoteSession.EventServices.RpmsEvent += MgrEventHandler; 143 m_DocManager.RemoteSession.EventServices.Subscribe("BSDX WORKSTATION REPORT"); 145 144 m_dtWSGrid = new DataTable("WSGrid"); 146 145 m_dtWSGrid.Columns.Add("UserName", typeof(System.String)); … … 1899 1898 m_dsGlobal.Tables["AccessTypes"].Clear(); 1900 1899 m_dsGlobal.Tables["AccessGroupType"].Clear(); 1901 DataTable dt1 = m_DocManager.DAL.GetAccessTypes(); 1902 m_dsGlobal.Tables["AccessTypes"].Merge(dt1); 1903 m_dsGlobal.Tables.Add(dt1); 1900 //PORT TODO: This may fail. 1901 DataTable dt1 = m_DocManager.DAL.GetAccessTypes(m_dsGlobal, "AccessTypes"); 1902 //m_dsGlobal.Tables["AccessTypes"].Merge(dt1); //smh -commented out for BMX4 1903 //m_dsGlobal.Tables.Add(dt1); //smh -commented out for BMX4 1904 1904 //Fix Groups 1905 1905 //m_DocManager.LoadAccessTypesTable(); … … 2329 2329 { 2330 2330 this.m_dtWSGrid.Clear(); 2331 this.m_DocManager.ConnectInfo.RaiseEvent("BSDX CALL WORKSTATIONS", "A", true); 2332 } 2333 2334 private BMXNetConnectInfo.BMXNetEventDelegate MgrEventDelegate; 2331 this.m_DocManager.RemoteSession.EventServices.TriggerEvent("BSDX CALL WORKSTATIONS", "A", true); 2332 } 2333 2335 2334 delegate void UpdateWorkstationGridDelegate(string sParam); 2336 2335 2337 private void MgrEventHandler(Object obj, BMXNet.BMXNetEventArgs e)2336 private void MgrEventHandler(Object obj, RemoteEventArgs e) 2338 2337 { 2339 2338 try 2340 2339 { 2341 if (e. BMXEvent== "BSDX WORKSTATION REPORT")2340 if (e.EventType == "BSDX WORKSTATION REPORT") 2342 2341 { 2343 2342 Debug.Write("DManagement Got Workstation Report\n"); … … 2345 2344 if (this.InvokeRequired == true) //ensures that handle is created 2346 2345 { 2347 this.Invoke(uWSGd, new object[] { e. BMXParam});2346 this.Invoke(uWSGd, new object[] { e.Details }); 2348 2347 } 2349 2348 else 2350 2349 { 2351 UpdateWorkstationGrid(e. BMXParam);2350 UpdateWorkstationGrid(e.Details); 2352 2351 } 2353 2352 } … … 2363 2362 string sDelim = "~"; 2364 2363 DataRow dr = this.m_dtWSGrid.NewRow(); 2365 dr["UserName"] = BMXNetLib.Piece(sParam,sDelim,1);2366 dr["Handle"] = BMXNetLib.Piece(sParam,sDelim,2);2367 dr["Version"] = BMXNetLib.Piece(sParam,sDelim,3);2368 dr["Views"] = BMXNetLib.Piece(sParam,sDelim,4);2364 dr["UserName"] = M.Piece(sParam,sDelim,1); 2365 dr["Handle"] = M.Piece(sParam,sDelim,2); 2366 dr["Version"] = M.Piece(sParam,sDelim,3); 2367 dr["Views"] = M.Piece(sParam,sDelim,4); 2369 2368 m_dtWSGrid.Rows.Add(dr); 2370 2369 } … … 2372 2371 private void DManagement_Closing(object sender, System.ComponentModel.CancelEventArgs e) 2373 2372 { 2374 m_DocManager.ConnectInfo.UnSubscribeEvent("BSDX WORKSTATION REPORT");2373 CGDocumentManager.Current.RemoteSession.EventServices.Unsubscribe("BSDX WORKSTATION REPORT"); 2375 2374 } 2376 2375 … … 2389 2388 return; 2390 2389 2391 this.m_DocManager.ConnectInfo.RaiseEvent("BSDX ADMIN MESSAGE", sMessage, false);2390 this.m_DocManager.RemoteSession.EventServices.TriggerEvent("BSDX ADMIN MESSAGE", sMessage, false); 2392 2391 } 2393 2392 … … 2398 2397 return; 2399 2398 } 2400 this.m_DocManager.ConnectInfo.RaiseEvent("BSDX ADMIN SHUTDOWN", txtSendMessage.Text, false);2399 this.m_DocManager.RemoteSession.EventServices.TriggerEvent("BSDX ADMIN SHUTDOWN", txtSendMessage.Text, false); 2401 2400 } 2402 2401 #endregion Workstations
Note:
See TracChangeset
for help on using the changeset viewer.