public void preencheInformacoesSO() { PC pc = new PC(); txtNomePC.Text = pc.GetNomeComputador(); txtArquiteturaProcessador.Text = pc.ArquiteturaProcessador(); txtArquiteturaSO.Text = pc.ArquiteturaSO(); txtMacAddres.Text = pc.GetMACAddress(); txtUsuario.Text = pc.getUsuario(); txtSerial.Text = pc.getSerial("C"); txtQuantidadeMemoria.Text = Convert.ToString(pc.quantidadeMemoria()); txtVersaoSO.Text = pc.versaoSO(); }
private void button1_Click(object sender, EventArgs e) { PC pc = new PC(); listInfo.Items.Add("Sistema Operacional: " + pc.versaoSO()); listInfo.Items.Add(pc.ArquiteturaSO()); listInfo.Items.Add(pc.ArquiteturaProcessador()); listInfo.Items.Add("Nome do Computador: " + pc.GetNomeComputador()); listInfo.Items.Add("Serial do HD: " + pc.getSerial("C")); listInfo.Items.Add("Endereço MAC ADDRESS: " + pc.GetMACAddress()); listInfo.Items.Add("Qunatidade de memória: " + pc.quantidadeMemoria() + " MB"); // Variaveis auxiliares ArrayList arlNetworkDeviceIP = new ArrayList(); ArrayList arlNetworkDeviceDesc = new ArrayList(); ArrayList arlNetworkDeviceMAC = new ArrayList(); // Instancia a classe que trata o adaptador de rede NetWork objNetworkDevice = new NetWork(); // Recupera os endereços IP arlNetworkDeviceIP = objNetworkDevice.GetIPAdress(); // Recupera as descrições dos dispositivos de rede arlNetworkDeviceDesc = objNetworkDevice.GetDescription(); // Recupera os MAC adresses dos dispositivos de rede arlNetworkDeviceMAC = objNetworkDevice.GetMACAddress(); // Verifica se o arraylist está vazio listInfo.Items.Add("\t\t"); if ((arlNetworkDeviceIP != null) || (arlNetworkDeviceDesc != null) || (arlNetworkDeviceMAC != null)) { // Mostra as informações sobre a placa de rede for (int ind = 0; ind < arlNetworkDeviceIP.Count; ind++) { listInfo.Items.Add("\t"); listInfo.Items.Add("Informações da Rede:"); listInfo.Items.Add("\t"); listInfo.Items.Add("Adaptador de Rede\t\t: " + arlNetworkDeviceDesc[ind].ToString()); listInfo.Items.Add("Endereço IP\t\t\t: " + arlNetworkDeviceIP[ind].ToString()); listInfo.Items.Add("MAC Address\t\t\t: " + arlNetworkDeviceMAC[ind].ToString()); } } }