コード例 #1
0
        private void EditSensorModule()
        {
            if (grdSensorView.SelectedRowsCount <= 0)
            {
                MessageBox.Show("You must select the object you want to edit.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            DataRowView rowView = grdSensorView.GetRow(grdSensorView.GetSelectedRows()[0]) as DataRowView;

            if (rowView == null)
            {
                return;
            }

            Device module = OTCContext.Project.SensorModules.Get((int)rowView[0]);

            if (module == null)
            {
                return;
            }

            FrmSensorEditor form = new FrmSensorEditor(module);

            form.ShowDialog(this);

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                ListSensorModules();
            }
        }
コード例 #2
0
        private void cmdDecoderEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (grdModulesView.SelectedRowsCount <= 0)
            {
                MessageBox.Show("You must select the object you want to edit.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            DataRowView rowView = grdModulesView.GetRow(grdModulesView.GetSelectedRows()[0]) as DataRowView;

            if (rowView == null)
            {
                return;
            }

            SensorModule decoder = this.Manager.GetByID((Int64)rowView[0]);

            if (decoder == null)
            {
                return;
            }

            FrmSensorEditor form = new FrmSensorEditor(this.Settings, decoder);

            form.ShowDialog(this);

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                ListDecoders();
            }
        }
コード例 #3
0
        private void AddSensorModule()
        {
            FrmSensorEditor form = new FrmSensorEditor();

            form.ShowDialog(this);

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                ListSensorModules();
            }
        }
コード例 #4
0
        private void cmdDecoderAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            FrmSensorEditor form = new FrmSensorEditor(this.Settings);

            form.ShowDialog(this);

            if (form.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                ListDecoders();
            }
        }