private void StartTestBatch(char sender) { TestPatient t; List <Script> temp = new List <Script>(); if (cmb_batches.SelectedItem == null) { MessageBox.Show("You must select a test batch before continuing.", "Error Retrieving Batches", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (sender == 'p') { temp.Add(test.GetScript((ScriptInfo)cmb_batches.SelectedItem)); t = new TestPatient(temp, ((ScriptInfo)cmb_batches.SelectedItem).name, _User, patient.ThisPatient, sender); } else { for (int i = 0; i < ((Batch)cmb_batches.SelectedItem).scripts.Length; i++) { temp.Add(test.GetScript(((Batch)cmb_batches.SelectedItem).scripts[i])); } t = new TestPatient(temp, ((Batch)cmb_batches.SelectedItem).name, _User, patient.ThisPatient, sender); } t.ShowDialog(); }
private void StartTestBatch(char sender) { TestPatient t; List<Script> temp = new List<Script>(); if (cmb_batches.SelectedItem == null) { MessageBox.Show("You must select a test batch before continuing.", "Error Retrieving Batches", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (sender == 'p') { temp.Add(test.GetScript((ScriptInfo)cmb_batches.SelectedItem)); t = new TestPatient(temp, ((ScriptInfo)cmb_batches.SelectedItem).name, _User, patient.ThisPatient, sender); } else { for (int i = 0; i < ((Batch)cmb_batches.SelectedItem).scripts.Length; i++) temp.Add(test.GetScript(((Batch)cmb_batches.SelectedItem).scripts[i])); t = new TestPatient(temp, ((Batch)cmb_batches.SelectedItem).name, _User, patient.ThisPatient, sender); } t.ShowDialog(); }