private void AddAgentDataToTable(BiologicalAgent createdAgent) { if (createdAgent != null) { bioAgentData.Rows.Add( createdAgent.name, createdAgent.riskClassification, createdAgent.usageScenarios); } }
public EditBiologicalAgentForm(BiologicalAgent agent) { InitializeComponent(); if (agent != null) { agentNameTextBox.Text = agent.name; riskClassificationTextBox.Text = agent.riskClassification; } }
private void CreateBiologicalAgentList() { data.biologicalAgentList = new List <BiologicalAgent>(); foreach (DataGridViewRow row in bioAgentData.Rows) { if (row.Cells[0] != null) { BiologicalAgent agent = new BiologicalAgent( row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString() ); data.biologicalAgentList.Add(agent); } } }
private void concludeButton_Click(object sender, System.EventArgs e) { BiologicalAgent new_agent = new BiologicalAgent(); string usageScenarios = ""; if (productiveProcessCheckBox.Checked) { usageScenarios += "Processo Produtivo\n"; } if (researchCheckBox.Checked) { usageScenarios += "Pesquisa\n"; } if (extensionCheckBox.Checked) { usageScenarios += "Extensão\n"; } if (teachingCheckBox.Checked) { usageScenarios += "Ensino\n"; } new_agent.name = agentNameTextBox.Text; new_agent.riskClassification = riskClassificationTextBox.Text; new_agent.usageScenarios = usageScenarios; try { new_agent.CheckValidity(); this.createdAgent = new_agent; this.Close(); } catch (Exception ex) { this.createdAgent = null; MessageBox.Show(ex.Message); } }
private void editBioAgentButotn_Click(object sender, EventArgs e) { if (bioAgentData.SelectedRows.Count > 0) { // Take only first if multiple selected BiologicalAgent agent = new BiologicalAgent( bioAgentData.SelectedRows[0].Cells[0].Value.ToString(), bioAgentData.SelectedRows[0].Cells[1].Value.ToString(), bioAgentData.SelectedRows[0].Cells[2].Value.ToString() ); EditBiologicalAgentForm newAgentForm = new EditBiologicalAgentForm(agent); newAgentForm.ShowDialog(); if (newAgentForm.createdAgent != null) { bioAgentData.Rows[bioAgentData.SelectedRows[0].Index].Cells[0].Value = newAgentForm.createdAgent.name; bioAgentData.Rows[bioAgentData.SelectedRows[0].Index].Cells[1].Value = newAgentForm.createdAgent.riskClassification; bioAgentData.Rows[bioAgentData.SelectedRows[0].Index].Cells[2].Value = newAgentForm.createdAgent.usageScenarios; } } }
private void cancelButton_Click(object sender, System.EventArgs e) { createdAgent = null; Close(); }