Esempio n. 1
0
        private void InvokeUpdateData(bool noHandle, CAlarmData titleData)
        {
            if (titleData == null)
            {
                return;
            }

            UpdateHandler.Data = titleData;
            //if (noHandle == false)
            //{
            //if (this.InvokeRequired)
            //{
            //this.Invoke(UpdateHandler.OnUpdateData, noHandle, titleData);
            //}
            //else
            //{
            UpdateHandler2 del = new UpdateHandler2(ShowAlarmForm);

            this.Invoke(del);
            //}
            ////}
        }
Esempio n. 2
0
            public object Clone()
            {
                CAlarmData objData = new CAlarmData();

                objData.strAlarmDate             = this.strAlarmDate;
                objData.iAlarmID                 = this.iAlarmID;
                objData.eAlarmLevel              = this.eAlarmLevel;
                objData.eAlarmUnit               = this.eAlarmUnit;
                objData.eAlarmBoxType            = this.eAlarmBoxType;
                objData.iAlarmBoxRectangleX      = this.iAlarmBoxRectangleX;
                objData.iAlarmBoxRectangleY      = this.iAlarmBoxRectangleY;
                objData.iAlarmBoxRectangleWidth  = this.iAlarmBoxRectangleWidth;
                objData.iAlarmBoxRectangleHeight = this.iAlarmBoxRectangleHeight;
                objData.strAlarmText             = new string[( int )enumLanguage.LANGUAGE_FINAL];
                objData.strAlarmActionText       = new string[( int )enumLanguage.LANGUAGE_FINAL];
                for (int iLoopLanguage = 0; iLoopLanguage < ( int )enumLanguage.LANGUAGE_FINAL; iLoopLanguage++)
                {
                    objData.strAlarmText[iLoopLanguage]       = this.strAlarmText[iLoopLanguage];
                    objData.strAlarmActionText[iLoopLanguage] = this.strAlarmActionText[iLoopLanguage];
                }

                return(objData);
            }