protected override void OnMouseClick(MouseEventArgs e) { switch (Mode) { case Mode.AddClientNode: var clientNodeView = new ClientNodeView(); _selectedNodeView = clientNodeView; new ClientNodeForm(clientNodeView).ShowDialog(this); break; case Mode.AddNetworkNode: var networkNodeView = new NetworkNodeView(); _selectedNodeView = networkNodeView; var parameters = networkNodeView.Parameters; parameters.IpAddress = Settings.Default.IpAddress; parameters.CableCloudListeningPort = Settings.Default.CableCloudListenerPort; parameters.NetworkManagmentSystemListeningPort = Settings.Default.NetworkManagmentSystemListeningPort; parameters.SignallingCloudListeningPort = Settings.Default.SignallingCloudListeningPort; break; default: return; } Add(_selectedNodeView); _selectedNodeView.Location = e.Location; Refresh(); }
private void AddToNetworkHierarchyTreeView(ClientNodeView node) { var treeNode = new TreeNode { Tag = node }; var address = AddToTreeView(treeNode); node.Parameters.NetworkAddress = address; node.NetworkAddress = address; treeNode.Text = address.ToString(); }
public void InitializeClientNodeTest() { var clientNodePb = new ClientNodeView { Parameters = new ClientNodeModel { ClientName = "Janusz", CableCloudListeningPort = 10000, IpAddress = "127.0.0.1" } }; clientNodePb.Initialize().Start(); }
public void SerializeClientNodePictureBox() { var clientNodePictureBox = new ClientNodeView { Parameters = new ClientNodeModel { ClientName = "Janusz", CableCloudListeningPort = 10000, IpAddress = "localhost" } }; var serialized = XmlSerializer.Serialize(clientNodePictureBox); var deserialized = new ClientNodeView(); XmlSerializer.Deserialize(deserialized, serialized); }