private void GetStepDevice(Control control) { if (control is UCRowComboBox) { UCRowComboBox row = control as UCRowComboBox; RowEntity entity = row.GetRow(); if (entity.Value != null) { Step step = this.testCase.StepList.Where(s => s.Name == entity.Name).FirstOrDefault(); if (step != null) { TestDevice testDevice = (TestDevice)entity.Value; step.TestDeviceId = testDevice.Id; step.TestDeviceModel = testDevice.Model; } } } else if (control.HasChildren) { foreach (Control item in control.Controls) { GetStepDevice(item); } } }
private void SelectChanged(object sender, System.EventArgs e) { if (sender is ComboBox) { ComboBox cb = sender as ComboBox; string value = (string)cb.SelectedItem; foreach (Control c in this.uc.Controls[0].Controls) { if (c is UCRowComboBox) { UCRowComboBox box = c as UCRowComboBox; if (box.GetRow().Key == "Command") { if (value == AGENT_TYPE.AGENT_AP.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_AP); } else if (value == AGENT_TYPE.AGENT_CHARIOT.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_CHARIOT); } else if (value == AGENT_TYPE.AGENT_SNIFFER.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_SNIFFER); } else if (value == AGENT_TYPE.AGENT_STATION.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_STATION); } else if (value == AGENT_TYPE.AGENT_IPERF.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_IPERF); } else if (value == AGENT_TYPE.AGENT_MANUAL.ToString()) { assignmentCommand(box, AGENT_TYPE.AGENT_MANUAL); } break; } } } } }
private void SelectChanged(object sender, System.EventArgs e) { if (sender is ComboBox) { ComboBox cb = sender as ComboBox; string value = (string)cb.SelectedItem; foreach (Control c in this.uc.Controls[0].Controls) { if (c is UCRowComboBox) { UCRowComboBox box = c as UCRowComboBox; if (box.GetRow().Key == "Model") { if (value == AGENT_TYPE.AGENT_AP.ToString()) { box.ResetList(AgentModelAp.DataList); } else if (value == AGENT_TYPE.AGENT_CHARIOT.ToString()) { box.ResetList(AgentModelChariot.DataList); } else if (value == AGENT_TYPE.AGENT_SNIFFER.ToString()) { box.ResetList(AgentModelSniffer.DataList); } else if (value == AGENT_TYPE.AGENT_STATION.ToString()) { box.ResetList(AgentModelStation.DataList); } else if (value == AGENT_TYPE.AGENT_IPERF.ToString()) { box.ResetList(AgentModelIperf.DataList); } break; } } } } }