private void AddAgentDataToTable(BiologicalAgent createdAgent)
 {
     if (createdAgent != null)
     {
         bioAgentData.Rows.Add(
             createdAgent.name,
             createdAgent.riskClassification,
             createdAgent.usageScenarios);
     }
 }
Beispiel #2
0
        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);
         }
     }
 }
Beispiel #4
0
        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;
                }
            }
        }
Beispiel #6
0
 private void cancelButton_Click(object sender, System.EventArgs e)
 {
     createdAgent = null;
     Close();
 }