Пример #1
0
        /// <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;
        }
Пример #2
0
        /// <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);
            }
        }