public EditPhysicalAgentForm(PhysicalAgent agent) { InitializeComponent(); if (agent != null) { equipmentTextBox.Text = agent.equipment; } }
private void AddAgentDataToTable(PhysicalAgent createdAgent) { if (createdAgent != null) { phyisicalAgentsDataGridView.Rows.Add( createdAgent.equipment, createdAgent.usage, createdAgent.generatedRisks); } }
private void CreatePhyisicalAgentList() { physicalAgentList = new List <PhysicalAgent>(); foreach (DataGridViewRow row in phyisicalAgentsDataGridView.Rows) { if (row.Cells[0] != null) { PhysicalAgent agent = new PhysicalAgent( row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString() ); physicalAgentList.Add(agent); } } }
private void editPhyisicalAgentButton_Click(object sender, EventArgs e) { if (phyisicalAgentsDataGridView.SelectedRows.Count > 0) { DataGridViewRow row = phyisicalAgentsDataGridView.SelectedRows[0]; PhysicalAgent agent = new PhysicalAgent( row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString() ); EditPhysicalAgentForm editPhysicalAgentForm = new EditPhysicalAgentForm(agent); editPhysicalAgentForm.ShowDialog(); if (editPhysicalAgentForm.createdAgent != null) { phyisicalAgentsDataGridView.Rows[row.Index].Cells[0].Value = editPhysicalAgentForm.createdAgent.equipment; phyisicalAgentsDataGridView.Rows[row.Index].Cells[1].Value = editPhysicalAgentForm.createdAgent.usage; phyisicalAgentsDataGridView.Rows[row.Index].Cells[2].Value = editPhysicalAgentForm.createdAgent.generatedRisks; } } }
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; } }
private void cancelButton_Click(object sender, EventArgs e) { createdAgent = null; Close(); }
public UpdateAgentLock(PhysicalAgent agent) { this._agent = agent; }