public override void OnOpenConnection(string domuser, SecureString password) { if (_sessionWindow == null) { throw new ProtocolException(beRemoteExInfoPackage.MajorInformationPackage, "Session window not initialized!"); } HyperVManagerSessionWindow sessionWnd = (HyperVManagerSessionWindow)_sessionWindow; //sessionWnd.OpenNewConnection(username, password); sessionWnd.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (System.Threading.ThreadStart) delegate() { //*** TEMPORARY UNTIL PLUGIN SYSTEM USES DEVIDED USER AND DOMAIN ***// string username = domuser.Split('\\')[0]; string domain = ""; if (domuser.Contains('\\')) { domain = domuser.Split('\\')[1]; } //*** TEMPORARY UNTIL PLUGIN SYSTEM USES DEVIDED USER AND DOMAIN ***// sessionWnd.OpenNewConnection(username, password, domain); } ); }
public override System.Windows.Controls.Control GetSessionWindow() { if (_sessionWindow == null) { _sessionWindow = new HyperVManagerSessionWindow(this); } return(_sessionWindow); }
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.hvcontrol = ((beRemote.VendorProtocols.HyperVManager.HyperVManagerSessionWindow)(target)); #line 12 "..\..\..\HyperVManagerSessionWindow.xaml" this.hvcontrol.Unloaded += new System.Windows.RoutedEventHandler(this.hvcontrol_Unloaded); #line default #line hidden return; case 2: this.dgMachineListRef = ((System.Windows.Controls.DataGrid)(target)); #line 112 "..\..\..\HyperVManagerSessionWindow.xaml" this.dgMachineListRef.AutoGeneratingColumn += new System.EventHandler <System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs>(this.dgMachineList_AutoGeneratingColumn); #line default #line hidden return; case 3: #line 128 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 128 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 4: #line 129 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 129 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 5: #line 130 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 130 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 6: #line 131 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 131 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 7: #line 132 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 132 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 8: #line 135 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 135 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 9: #line 136 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 136 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 10: #line 139 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 139 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 11: #line 140 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 140 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 12: #line 141 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 141 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 13: #line 142 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 142 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 14: #line 145 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 145 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 15: #line 146 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 146 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 16: #line 147 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 147 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 17: #line 148 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 148 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 18: #line 149 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 149 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 19: #line 150 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 150 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 20: #line 151 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 151 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 21: #line 154 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 154 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 22: #line 155 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 155 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 23: #line 156 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 156 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 24: #line 157 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 157 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 25: #line 158 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 158 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 26: #line 159 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 159 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 27: #line 160 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 160 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 28: #line 163 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 163 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 29: #line 164 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 164 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 30: #line 165 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 165 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; case 31: #line 170 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Checked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden #line 170 "..\..\..\HyperVManagerSessionWindow.xaml" ((System.Windows.Controls.CheckBox)(target)).Unchecked += new System.Windows.RoutedEventHandler(this.CheckBox_Checked); #line default #line hidden return; } this._contentLoaded = true; }