/// <summary> /// Initializer for a new Wizard. /// </summary> public AddSensorWizard(SensorListItem sli) { InitializeComponent(); //SensorListItem sli = (SensorListItem)sender; Sensor selSens = sli.getSensor(); EditSensor editSens = new EditSensor(selSens); editSens.Location = new System.Drawing.Point(0, 0); this.Controls.Clear(); this.Controls.Add(editSens); editSens.VisibleChanged += new System.EventHandler(this.proceed); //DataColumn type = new DataColumn(); //DataColumn name = new DataColumn(); //DataColumn sensor = new DataColumn(); //type.DataType = Type.GetType("CarSens.Sensors.SensorType"); //sensor.DataType = Type.GetType("CarSens.Sensors.Sensor"); //DataTable termo = new DataTable("Thermo"); //termo.Columns.Add(type); //termo.Columns.Add(name); //termo.Columns.Add(sensor); //therms = new SensorListThermo(termo); //System.IO.MemoryStream stream = new System.IO.MemoryStream(); //termo.WriteXmlSchema(stream, true); //DataTable gps = new DataTable(); //stream.Position = 0; //gps.ReadXmlSchema(stream); //gps.TableName = "GPS"; //gpss = new SensorListGPS(gps); //DataTable volts = new DataTable(); //stream.Position = 0; //volts.ReadXmlSchema(stream); //volts.TableName = "VOLTS"; //voltslist = new SensorListVolt(volts); //timer1.Interval = 40; //timer1.Enabled = true; //updateSensors.Interval = 4000; //updateSensors.Enabled = true; }
/// <summary> /// Starts the Wizard. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void startWizard(object sender, EventArgs e) { if (sender.GetType() == Type.GetType("CarSens.Components.SensorListItem")) { SensorListItem sli = (SensorListItem)sender; Sensor selSens = sli.getSensor(); EditSensor editSens = new EditSensor(selSens); editSens.Location = new System.Drawing.Point(0, 0); this.Controls.Clear(); this.Controls.Add(editSens); editSens.VisibleChanged += new System.EventHandler(this.proceed); } }