/// <summary>
 /// Edit tag
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnNdrysho_Click(object sender, RoutedEventArgs e)
 {
     DataOtrila.TagsRow tagRow = ((DataOtrila.TagsRow)(tagDataGrid.SelectedItem));
     new DataOtrilaTableAdapters.TagsTableAdapter().UpdateTag(tagRow.Name, tagRow.MachineName, tagRow.OpcServer, tagRow.Description, tagRow.Tag, tagRow.Type,
                                                              tagRow.RefreshTime, tagRow.Unit, tagRow.Alarm, tagRow.Archive, tagRow.Scale, tagRow.ID);
     Task.Factory.StartNew(() => Load());
 }
Beispiel #2
0
 public TagEditor(DataOtrila.TagsRow actualSelectedTag, bool _isEdit)
 {
     InitializeComponent();
     cmbType.Items.Add("Analog TAG");
     cmbType.Items.Add("Digital TAG");
     cmbArchive.Items.Add("YES");
     cmbArchive.Items.Add("NO");
     cmbAlarm.Items.Add("YES");
     cmbAlarm.Items.Add("NO");
     LoadData(actualSelectedTag, _isEdit);
 }
Beispiel #3
0
        private void LoadData(DataOtrila.TagsRow tagRow, bool _isEdit)
        {
            isEdit = _isEdit;
            if (tagRow != null && isEdit)
            {
                txtName.Text        = tagRow.Name;
                txtOPC.Text         = tagRow.OpcServer;
                txtMachineName.Text = tagRow.MachineName;
                txtDescription.Text = tagRow.Description;
                txtTAG.Text         = tagRow.Tag;
                txtRefreshTime.Text = tagRow.RefreshTime.ToString();
                if (tagRow.Type == 1)
                {
                    cmbType.SelectedValue = "Analog TAG";
                }
                else
                {
                    cmbType.SelectedValue = "Digital TAG";
                }

                if (tagRow.Alarm)
                {
                    cmbAlarm.SelectedValue = "YES";
                }
                else
                {
                    cmbAlarm.SelectedValue = "NO";
                }

                if (tagRow.Archive)
                {
                    cmbArchive.SelectedValue = "YES";
                }
                else
                {
                    cmbArchive.SelectedValue = "NO";
                }

                txtScale.Text = tagRow.Scale.ToString();

                txtID.Text   = tagRow.ID.ToString();
                txtUnit.Text = tagRow.Unit;
            }
        }