Beispiel #1
0
        private void btnConnect_Click(object sender, System.EventArgs e)
        {
            // Connect to the Virtual Server
            try
            {
                myVS = myAppAdd.GetVMVirtualServerClass(txtServerAddress.Text);
            }
            catch
            {
                MessageBox.Show("Cannot connect to Virtual Server: " + txtServerAddress.Text +
                                "\n\n Please make sure the virtual server is running and open firewall ports: UDP 137, TCP 135/3183 for this connection.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btnConnect.Text      = "Connect";
                btnAddVSView.Enabled = false;
                return;
            }
            btnConnect.Text = "Connect";

            try
            {
                if (myVS.VirtualMachines.Count > 0)
                {
                    dgVSView = Utility.getVSViewGrid(myVS, dgVSView);
                    dgVSView_Click(this, new System.EventArgs());
                }
                else
                {
                    MessageBox.Show("No Virtual Machines found on this Virtual Server");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
            btnAddVSView.Enabled = true;
        }
Beispiel #2
0
        private void btnConnect_Click(object sender, System.EventArgs e)
        {
            lstVM.Items.Clear();

            // Connect to the Virtual Server
            try
            {
                myVS = myApp.GetVMVirtualServerClass(txtServerAddress.Text);
            }
            catch
            {
                MessageBox.Show("Cannot connect to Virtual Server: " + txtServerAddress.Text +
                                "\n\n Please open UDP 137/138, TCP 135/1050 for this connection.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btnConnect.Text = "Connect";
                return;
            }
            btnConnect.Text = "Connect";


            // List all existing virtual machines
            if (myVS.VirtualMachines.Count > 0)
            {
                for (int i = 1; i <= myVS.VirtualMachines.Count; i++)
                {
                    lstVM.Items.Add(myVS.VirtualMachines[i].Name.ToString());
                }
                btnRemove.Enabled = true;
            }
        }
Beispiel #3
0
        private void txtVirtualServer_Leave(object sender, System.EventArgs e)
        {
            // Connect to the Virtual Server

            lblConnecting.Text = "Connecting...";

            try
            {
                myVS = myApp.GetVMVirtualServerClass(txtVirtualServer.Text);
                lblConnecting.Text = "";
                lblMemoryNote.Text = "The amount of memory can be from " + myVS.MinimumMemoryPerVM + " MB through " + myVS.MaximumMemoryPerVM + " MB (" + myVS.SuggestedMaximumMemoryPerVM + " MB is the maximum recommended value).";
            }
            catch (Exception err)
            {
                //MessageBox.Show("Cannot connect to Virtual Server: " + txtVirtualServer.Text);
                MessageBox.Show(err.Message);
                txtVirtualServer.Focus();
            }

//			lblConnecting.Text = "";
//			lblMemoryNote.Text = "The amount of memory can be from " +  myVS.MinimumMemoryPerVM + " MB through " + myVS.MaximumMemoryPerVM + " MB (" + myVS.SuggestedMaximumMemoryPerVM + " MB is the maximum recommended value).";
        }
Beispiel #4
0
        private void btnOK_Click(object sender, System.EventArgs e)
        {
            this.Enabled = false;
            // Connect to the Virtual Server
            try
            {
                myVS = myApp.GetVMVirtualServerClass(txtServerAddress.Text);
            }
            catch
            {
                MessageBox.Show("Cannot connect to Virtual Server: " + txtServerAddress.Text);
            }

            try
            {
                myVS.RegisterVirtualMachine("", txtConfFile.Text);
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
            this.Enabled = true;
            this.Close();
        }