Esempio n. 1
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         if (Co == null)
         {
             var newColumn = new Column();
             newColumn.ColumnId    = int.Parse(txtColumnId.Text);
             newColumn.TagName     = txtTagName.Text;
             newColumn.Channel     = txtChannel.Text;
             newColumn.ColumnName  = txtColumnName.Text;
             newColumn.DataBlock   = txtDataBlock.Text;
             newColumn.Device      = txtDevice.Text;
             newColumn.Mode        = txtMode.Text;
             newColumn.TriggerType = txtTriggerType.Text;
             newColumn.Description = txtDescription.Text;
             ColumnManager.Add(Tb, newColumn);
             if (eventColumnChanged != null)
             {
                 eventColumnChanged(newColumn);
             }
         }
         else
         {
             Co.ColumnId    = int.Parse(txtColumnId.Text);
             Co.TagName     = txtTagName.Text;
             Co.Channel     = txtChannel.Text;
             Co.ColumnName  = txtColumnName.Text;
             Co.DataBlock   = txtDataBlock.Text;
             Co.Device      = txtDevice.Text;
             Co.Mode        = txtMode.Text;
             Co.TriggerType = txtTriggerType.Text;
             Co.Description = txtDescription.Text;
             ColumnManager.Update(Tb, Co);
             if (eventColumnChanged != null)
             {
                 eventColumnChanged(Co);
             }
             DialogResult = DialogResult.OK;
         }
     }
     catch (Exception ex)
     {
         EventscadaException?.Invoke(this.GetType().Name, ex.Message);
     }
 }
Esempio n. 2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         if (Co == null)
         {
             Column newColumn = new Column
             {
                 ColumnId = Tb.Columns.Count + 1
             };
             ;
             newColumn.TagName     = txtTagName.Text;
             newColumn.Channel     = txtChannel.Text;
             newColumn.ColumnName  = txtColumnName.Text;
             newColumn.DataBlock   = txtDataBlock.Text;
             newColumn.Device      = txtDevice.Text;
             newColumn.Cycle       = txtCycle.Text;
             newColumn.Description = txtDesc.Text;
             ColumnManager.Add(Tb, newColumn);
             eventColumnChanged?.Invoke(newColumn);
         }
         else
         {
             Co.ColumnId    = Tb.Columns.Count + 1;;
             Co.TagName     = txtTagName.Text;
             Co.Channel     = txtChannel.Text;
             Co.ColumnName  = txtColumnName.Text;
             Co.DataBlock   = txtDataBlock.Text;
             Co.Device      = txtDevice.Text;
             Co.Cycle       = txtCycle.Text;
             Co.Description = txtDesc.Text;
             ColumnManager.Update(Tb, Co);
             eventColumnChanged?.Invoke(Co);
         }
     }
     catch (Exception ex)
     {
         EventscadaException?.Invoke(GetType().Name, ex.Message);
     }
 }
Esempio n. 3
0
        public bool UpdateColumn(ColumnEntity columnEntity)
        {
            ColumnManager mgr = new ColumnManager();

            return(mgr.Update(columnEntity));
        }