private void concludeButton_Click(object sender, EventArgs e) { PhysicalAgent agent = new PhysicalAgent(); string usageScenarios = ""; if (teachingCheckBox.Checked) { usageScenarios += "Ensino\n"; } if (researchCheckBox.Checked) { usageScenarios += "Pesquisa\n"; } if (productiveProcessCheckBox.Checked) { usageScenarios += "Processo Produtivo\n"; } if (extensionCheckBox.Checked) { usageScenarios += "Extensão\n"; } string risks = ""; if (noiseCheckBox.Checked) { risks += "Ruídos: " + noiseTextBox.Text + "\n"; } if (extremeTemperatureCheckBox.Checked) { risks += "Temperaturas Extremas: " + temperatureTextBox.Text + "\n"; } if (pressureCheckBox.Checked) { risks += "Pressões Extremas: " + pressureTextBox.Text + "\n"; } if (radiationCheckBox.Checked) { risks += "Radiação " + (ionizingCheckBox.Checked ? "Ionizante" : "") + (ionizingCheckBox.Checked && notIonizingCheckBox.Checked ? " e " : "") + (notIonizingCheckBox.Checked ? "Não Ionizante" : "") + "\n"; } if (intensemagnecticFieldCheckBox.Checked) { risks += "Campos magnéticos intensos\n"; } if (infraSoundCheckBox.Checked) { risks += "Infrassom"; } if (ultrasoundCheckBox.Checked) { risks += "Ultrassom\n"; } if (humidityCheckBox.Checked) { risks += "Umidade\n"; } agent.generatedRisks = risks; agent.equipment = equipmentTextBox.Text; agent.usage = usageScenarios; try { agent.CheckValidity(); createdAgent = agent; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); createdAgent = null; } }