Exemplo n.º 1
0
 public MachineDescriptor(NetworkMachineDTO networkMachine)
 {
     InitializeComponent();
     _networkMachine = networkMachine;
     if (_networkMachine != null)
     {
         lblHostName.Text = _networkMachine.HostName;
         lblUserName.Text = _networkMachine.UserName;
     }
 }
Exemplo n.º 2
0
 public MachineDescriptor(NetworkMachineDTO networkMachine)
 {
     InitializeComponent();
     _networkMachine = networkMachine;
     if (_networkMachine != null)
     {
         lblHostName.Text = _networkMachine.HostName;
         lblUserName.Text = _networkMachine.UserName;
     }
 }
Exemplo n.º 3
0
 private void AddNetworkMachine(NetworkMachineDTO networkMachine)
 {
     if (flowLayoutPanel1.InvokeRequired)
     {
         AddNetworkMachineDelegate d = AddNetworkMachine;
         this.Invoke(d, new object[] { networkMachine });
     }
     else
     {
         var md = new MachineDescriptor(networkMachine) {LastUpdated = DateTime.Now};
         md.SetComputerIcon(imageListCompImages.Images["green"]);
         flowLayoutPanel1.Controls.Add(md);
     }
 }
Exemplo n.º 4
0
 private void AddNetworkMachine(NetworkMachineDTO networkMachine)
 {
     if (flowLayoutPanel1.InvokeRequired)
     {
         AddNetworkMachineDelegate d = AddNetworkMachine;
         this.Invoke(d, new object[] { networkMachine });
     }
     else
     {
         var md = new MachineDescriptor(networkMachine)
         {
             LastUpdated = DateTime.Now
         };
         md.SetComputerIcon(imageListCompImages.Images["green"]);
         flowLayoutPanel1.Controls.Add(md);
     }
 }
Exemplo n.º 5
0
        void _tcpListener_ReceiveData(string data)
        {
            var networkMachine = NetworkMachineDTO.Deserialize(data);

            var machineElements = flowLayoutPanel1.Controls.Cast <object>()
                                  .Select(r => r as MachineDescriptor)
                                  .Where(r => r != null)
                                  .ToList();
            var machineElement = machineElements.FirstOrDefault(r => r.GetNetworkMachine().Equals(networkMachine));

            if (machineElement == null)
            {
                AddNetworkMachine(networkMachine);
            }
            else
            {
                machineElement.LastUpdated = DateTime.Now;
            }
        }