Exemple #1
0
        /// <summary>
        /// AlarmName ComboBox Refresh
        /// </summary>
        protected void OnAlarmNameRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var data           = new List <object>();
                var alarmLogicId   = Int32.Parse(AlarmLogicComboBox.SelectedItem.Value);
                var comboboxEntity = new BComboBox();
                var dict           = comboboxEntity.GetAlarmNames(alarmLogicId);
                if (dict != null && dict.Count > 0)
                {
                    foreach (var key in dict)
                    {
                        data.Add(new {
                            Id   = key.Key,
                            Name = string.Format("{0}-{1}", key.Key, key.Value)
                        });
                    }
                }

                AlarmNameStore.DataSource = data;
                AlarmNameStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
Exemple #2
0
        /// <summary>
        /// Alarm Name ComboBox Refresh
        /// </summary>
        protected void OnAlarmNameRefresh(object sender, StoreRefreshDataEventArgs e)
        {
            try {
                var data           = new List <object>();
                var comboboxEntity = new BComboBox();
                var dict           = comboboxEntity.GetAlarmNames();
                if (dict != null && dict.Count > 0)
                {
                    foreach (var key in dict)
                    {
                        if (!key.Key.StartsWith("76"))
                        {
                            continue;
                        }
                        data.Add(new {
                            Id   = key.Key,
                            Name = key.Value
                        });
                    }
                }

                AlarmNameStore.DataSource = data;
                AlarmNameStore.DataBind();
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }