/// <summary> /// Submits alarm to ISCS /// </summary> private void SubmitAlarm() { List <AlarmDetail> submitAlarmDetailList = new List <AlarmDetail>(); //get the number of alarms to be submitted int NoOfAlarm; bool validInt = int.TryParse(txtNoOfAlarm.Text, out NoOfAlarm); if (!validInt) { NoOfAlarm = VASimualtorConst.DefaultNoOfAlarmToSubmit; } for (int i = 0; i < NoOfAlarm; i++) { AlarmDetail _alarmDetail = new AlarmDetail(); //Set AlarmID if empty string _alarmID; if (txtBxAlarmID.Text.Trim() == "") { _alarmID = AlarmID++.ToString(); } else { _alarmID = txtBxAlarmID.Text; } _alarmDetail.alarmID = _alarmID; _alarmDetail.alarmType = txtType.Text; if (txtSeverity.Text.Trim() == "") { txtSeverity.Text = VASimualtorConst.DefaultAlarmSeverity; } _alarmDetail.alarmSeverity = Convert.ToUInt32(txtSeverity.Text, 16); _alarmDetail.alarmValue = txtValue.Text; _alarmDetail.sourceTime = DateTime.Now; _alarmDetail.alarmDescription = txtDescription.Text; _alarmDetail.alarmAcknowledgeBy = txtAckBy.Text; _alarmDetail.assetName = txtAssetName.Text; _alarmDetail.locationId = txtLocation.Text; _alarmDetail.systemkey = txtSystemKey.Text; _alarmDetail.subsytemkey = txtSubsytemKey.Text; _alarmDetail.state = (AlarmState)comboBxState.SelectedIndex; _alarmDetail.mmsState = (MmsStateType)comboBxMMSState.SelectedIndex; submitAlarmDetailList.Add(_alarmDetail); } try { _AlarmWrapper.submitAlarmList(submitAlarmDetailList); } catch (Exception ex) { MessageBox.Show("Exception: " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void Main(string[] args) { AlarmDetail gm = new AlarmDetail(); Console.WriteLine("开始分析数据!"); gm.YJTlAlarmDetail(); gm.LxAlarmDetail(); gm.CARYJTlAlarmDetail(); gm.CARLxAlarmDetail(); Console.WriteLine("数据分析完成!"); }