コード例 #1
0
ファイル: AlertUtils.cs プロジェクト: windygu/.net-wms
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Severity), AlertLevel_Old.Severity));
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Important), AlertLevel_Old.Important));
     items.Add(new ListItem(alertConst.GetName(AlertLevel_Old.Primary), AlertLevel_Old.Primary));
 }
コード例 #2
0
        protected override Infragistics.WebUI.UltraWebGrid.UltraGridRow GetGridRow(object obj)
        {
            BenQGuru.eMES.Domain.Alert.Alert alert = obj as BenQGuru.eMES.Domain.Alert.Alert;
            if (alert != null)
            {
                Infragistics.WebUI.UltraWebGrid.UltraGridRow ur = new Infragistics.WebUI.UltraWebGrid.UltraGridRow(
                    new object[] { "false",
                                   alert.AlertID.ToString(),
                                   _alertConst.GetName(alert.AlertLevel),
                                   alert.AlertMsg,
                                   _alertConst.GetName(alert.AlertStatus),
                                   alert.MailNotify == "Y"?"是":"否",
                                   alert.SendUser,
                                   FormatHelper.ToDateString(alert.AlertDate),
                                   FormatHelper.ToTimeString(alert.AlertTime),
                                   alert.MaintainUser });
                ur.Cells[2].Style.ForeColor = ColorHelper.GetColor(alert.AlertLevel);
                ur.Cells[4].Style.ForeColor = ColorHelper.GetColor(alert.AlertStatus);

                return(ur);
            }

            else
            {
                return(null);
            }
        }
コード例 #3
0
ファイル: AlertUtils.cs プロジェクト: windygu/.net-wms
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Unhandled), AlertStatus_Old.Unhandled));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Observing), AlertStatus_Old.Observing));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Handling), AlertStatus_Old.Handling));
     items.Add(new ListItem(alertConst.GetName(AlertStatus_Old.Closed), AlertStatus_Old.Closed));
 }
コード例 #4
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _alertConst = new AlertConst(this.languageComponent1);
            this.cmdGridExport.Attributes["onclick"] = "document.all.hidAction.value='exp'";
            this.cmdQuery.Attributes["onclick"]      = "document.all.hidAction.value='query'";
            #region auto refresh
            if (this.chkRefreshAuto.Checked)
            {
                int mi = 5;
                try
                {
                    mi = int.Parse(this.txtMi.Text);
                }
                catch
                {
                    this.txtMi.Text = AutoRefreshConst.defaultMI.ToString();
                }
                this.refreshCtrl.Interval = AutoRefreshConst.GetMMInterval(mi);
                this.refreshCtrl.Start();
                //this.gr
            }
            else
            {
                this.refreshCtrl.Stop();
            }
            #endregion

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                #region Init Control's Value List
                this.dateFrom.Text = DateTime.Now.ToShortDateString();
                this.dateTo.Text   = DateTime.Now.ToShortDateString();

                AlertTypeBuilder.Buid(this.drpAlertType.Items, this._alertConst);
                this.drpAlertType.Items.Insert(0, new ListItem(_alertConst.GetName("*"), "*"));
                this.drpAlertType.Items.Add(new ListItem(_alertConst.GetName(AlertType_Old.Manual), AlertType_Old.Manual));

                AlertItemBuilder.Build(this.drpAlertType.SelectedValue, this.drpAlertItem.Items, this._alertConst);
                this.drpAlertItem.Items.Insert(0, new ListItem(_alertConst.GetName("*"), "*"));

                AlertStatusBuilder.Build(this.chlAlertStatus.Items, this._alertConst);
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Unhandled).Selected = true;
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Observing).Selected = true;
                this.chlAlertStatus.Items.FindByValue(AlertStatus_Old.Handling).Selected  = true;

                this.lblPrimaryColor.ForeColor   = ColorHelper.GetColor(AlertLevel_Old.Primary);
                this.lblImportantColor.ForeColor = ColorHelper.GetColor(AlertLevel_Old.Important);
                this.lblSeverityColor.ForeColor  = ColorHelper.GetColor(AlertLevel_Old.Severity);
                #endregion region
                this.stbItem.Enabled = !(this.drpAlertItem.SelectedValue == "*");
            }
        }
コード例 #5
0
 public static void Build(System.Web.UI.WebControls.ListItemCollection items, string alerttype, AlertConst alertconst)
 {
     items.Clear();
     if (alerttype == BenQGuru.eMES.AlertModel.AlertType_Old.First || alerttype == BenQGuru.eMES.AlertModel.AlertType_Old.ResourceNG)
     {
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.GE), BenQGuru.eMES.AlertModel.Operator_Old.GE));
     }
     else
     {
         items.Add(new ListItem("介于", BenQGuru.eMES.AlertModel.Operator_Old.BW));
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.LE), BenQGuru.eMES.AlertModel.Operator_Old.LE));
         items.Add(new ListItem(alertconst.GetName(BenQGuru.eMES.AlertModel.Operator_Old.GE), BenQGuru.eMES.AlertModel.Operator_Old.GE));
     }
 }
コード例 #6
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            _alertConst = new AlertConst(this.languageComponent1);

            if (!IsPostBack)
            {
                // 初始化页面语言
                this.InitPageLanguage(this.languageComponent1, false);

                AlertLevelBuilder.Build(this.drpAlertLevel.Items, this._alertConst);
                this.drpAlertLevel.Items.Insert(0, (new ListItem(_alertConst.GetName("*"), "*")));
            }
        }
コード例 #7
0
ファイル: FHandleLogQP.aspx.cs プロジェクト: windygu/.net-wms
        protected override Infragistics.WebUI.UltraWebGrid.UltraGridRow GetGridRow(object obj)
        {
            BenQGuru.eMES.Domain.Alert.AlertHandleLog log = obj as BenQGuru.eMES.Domain.Alert.AlertHandleLog;
            if (log == null)
            {
                return(null);
            }

            Infragistics.WebUI.UltraWebGrid.UltraGridRow ur = new UltraGridRow(
                new object[]
            {
                log.HandleMsg,
                log.HandleUser,
                log.UserEmail,
                _alertConst.GetName(log.AlertLevel),
                _alertConst.GetName(log.AlertStatus),
                FormatHelper.ToDateString(log.HandleDate),
                FormatHelper.ToTimeString(log.HandleTime)
            }
                );

            return(ur);
        }
コード例 #8
0
ファイル: FAlertEP.aspx.cs プロジェクト: windygu/.net-wms
        private void LoadData()
        {
            BenQGuru.eMES.Domain.Alert.Alert alert = this._alertFacade.GetAlert(this._alertID) as BenQGuru.eMES.Domain.Alert.Alert;
            if (alert != null)
            {
                this.txtAlertType.Text = _alertConst.GetName(alert.AlertType);
                this.txtAlertItem.Text = _alertConst.GetName(alert.AlertItem);
                if (this.txtAlertItem.Text != null && this.txtAlertItem.Text != string.Empty)
                {
                    this.lblAlertEdit.Text = this.lblAlertEdit.Text + txtAlertItem.Text;
                }
                else
                {
                    this.lblAlertEdit.Text = this.lblAlertEdit.Text + "项值";
                }

                this.txtAlertItemValue.Text = alert.ItemCode;
                this.txtAlertDate.Text      = FormatHelper.ToDateString(alert.AlertDate);
                this.txtAlertTime.Text      = FormatHelper.ToTimeString(alert.AlertTime);
                this.txtAlertValue.Text     = alert.AlertValue.ToString();

                this.txtSendUser.Text = alert.SendUser;
                if (alert.AlertStatus != null && alert.AlertStatus != string.Empty)
                {
                    this.drpAlertStatus.SelectedValue = alert.AlertStatus;
                }

                if (alert.AlertLevel != null && alert.AlertLevel != string.Empty)
                {
                    this.drpAlertLevel.SelectedValue = alert.AlertLevel;
                }

                this.txtAlertMsg.Text = alert.AlertMsg;
                this.txtDesc.Text     = alert.Description;
            }
        }
コード例 #9
0
ファイル: AlertUtils.cs プロジェクト: windygu/.net-wms
 public static void Buid(ListItemCollection items, AlertConst alertConst)
 {
     items.Clear();
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.NG), AlertType_Old.NG));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.PPM), AlertType_Old.PPM));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.DirectPass), AlertType_Old.DirectPass));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.CPK), AlertType_Old.CPK));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.First), AlertType_Old.First));
     items.Add(new ListItem(alertConst.GetName(AlertType_Old.ResourceNG), AlertType_Old.ResourceNG));
 }
コード例 #10
0
ファイル: AlertUtils.cs プロジェクト: windygu/.net-wms
        public static void Build(string alerttype, System.Web.UI.WebControls.ListItemCollection items, AlertConst alertConst)
        {
            items.Clear();

            if (alerttype == AlertType_Old.NG)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Model), AlertItem_Old.Model));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Resource), AlertItem_Old.Resource));
            }
            else if (alerttype == AlertType_Old.PPM || alerttype == AlertType_Old.CPK)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.DirectPass)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Segment), AlertItem_Old.Segment));
            }
            else if (alerttype == AlertType_Old.First)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.ResourceNG)
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
            }
            else if (alerttype == AlertType_Old.Manual)
            {
            }
            else
            {
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Item), AlertItem_Old.Item));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.SS), AlertItem_Old.SS));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Model), AlertItem_Old.Model));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Segment), AlertItem_Old.Segment));
                items.Add(new ListItem(alertConst.GetName(AlertItem_Old.Resource), AlertItem_Old.Resource));
            }
        }
コード例 #11
0
ファイル: AlertUtils.cs プロジェクト: windygu/.net-wms
        public static string GetAlertName(string code, ControlLibrary.Web.Language.ILanguageComponent lang)
        {
            AlertConst ac = new AlertConst(lang);

            return(ac.GetName(code));
        }
コード例 #12
0
 private void LoadAlertType()
 {
     AlertTypeBuilder.Buid(this.drpAlertType.Items, this._alertConst);
     this.drpAlertType.Items.Insert(0, new ListItem(_alertConst.GetName("*"), "*"));
     this.drpAlertType_SelectedIndexChanged(null, null);
 }